Download & Install

Latest released packages - Sourceforge

Download nuBASIC 

Linux Installers:

Source code:

Windows Installation Prerequisites

To install successfully nuBASIC (32/64 bit - packages including editor) the following software component is required on the installation computer:

Linux Installation Prerequisites
To install nuBASIC (full version) the following software components are required on the installation system:

Simple DirectMedia Layer 2

The Simple DirectMedia Layer 2 (SDL2) - library is needed from version 1.12 to version 1.16 of nuBASIC. Next releases don't need it.
It provides sound facility for implementing PlaySound function.

To install SDL2 on Debian/Ubuntu use the following command:

$ sudo apt-get install libsdl2-2.0-0

See also:

To install SDL2 on Fedora/Centos use the following command:

$ yum install SDL2-devel

You may compile nuBASIC either enabling or disabling SDL2 support (--enable-sdl2 configure switch is provided). SDL2 support is disabled for default.
In case of disabling SDL2 support, you need "aplay" external tool in order to exec PlaySound function.

The program aplay is generally part of most basic Linux distributions.

Other dependencies

- nuBASIC (full version for Linux) relies on stb_image.h part of STB library (
- nuBASIC IDE relies on Scintilla