Skip to the content.

Welcome to Nelson website

Codacy Badge CII Best Practices

Build Status

GitHub license CLA assistant Open Hub Weblate

Join the chat at

Free Scientific Software Package

The aim of Nelson is providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, FFTW, …) and others state of art numerical libraries.

It has sophisticated data structures (including cell, struct, linear systems…), an interpreter and a high level programming language.

Nelson has been developed to be an open/modular system where an user can define these own data types and operations on these data types by using overload.






Get it from the Snap Store

Latest Windows Installer

Get it from the Windows Package Manager

Get it from the Chocolatey Package Manager

Documentation online


Tested and supported platforms

Systems with ✓ downloads are available on downloads page.

Systems with ✓ for CI are tested with continuous integration for every commit.

The systems listed here without CI or binaries are known to build and operate, but the continued support of these platforms is user-dependent.

Operating System Architecture CI Binaries
Windows 7 to 11 x86-64 (64-bit)
  i686 (32-bit)
MacOS BigSur x86-64 (64-bit)  
MacOS Monterey x86-64 (64-bit)  
Ubuntu 22.04 x86-64 (64-bit) ✓ (snap)
Ubuntu 20.04 x86-64 (64-bit) ✓ (snap)
Ubuntu 18.04 x86-64 (64-bit) ✓ (snap)
ArchLinux x86-64 (64-bit) ✓ (snap)
Fedora 36 x86-64 (64-bit) ✓ (snap)
Raspbian ARM v8 (64-bit)    
MacOS Monterey arm64 (M1)