www.freeprogrammingresources.com

Free BASIC Compilers

Visual Studio Express 2013 products
Develop using the latest versions of Visual C#, Visual Basic, or Visual C++.

KBasic 1.0
Free full featured Object orientated modern BASIC language for Windows and Linux (personal edition is free, professional version is not). A Mac OS X version is supposed to be coming in early 2006.

ExtremeBasic
ExtremeBasic is comprised of three components: An Integrated Development Environment with code editors, GUI tools, debugger, etc; a clean and powerful BASIC dialect; and a rich class library covering GUI applications, networking, multimedia, etc. See the Quick Start guide on the website for more details.

SpeedBasic
SpeedBasic is an attempt to create an object oriented basic style language, similar to VB, with its own IDE. The Basic source code is converted to C++. A compiler is used to compile and link the C++ source with libraries handling GUI, File I/O and ect.

FreeBASIC
FreeBASIC is a free, open-source, 32-bit, MS-QuickBASIC's syntax-compatible compiler, that adds new features such as pointers, unsigned data types, inline-assembly and many others.

Gambas
Gambas ist a quite mature programming GUI for Linux KDE. Gambas is, before all, a Basic language with object extensions. A program written with Gambas is a set of files. Each file describes a class, in terms of object programming. The class files are compiled, then executed by an interpreter. A Windows version appears to be under development.

Just BASIC
Just BASIC, a free Windows BASIC derived from Liberty BASIC.

Basic4GL
Basic4GL is a free BASIC programming language for Win32 platforms with built in OpenGL v1.1 support. Basic4GL is a compiler and virtual machine, using a easy, simple syntax based on traditional BASIC. It is designed to be an easy to learn, easy to use language for writing games, 3D demos and utilities without all the setup hassle associated with most language compilers.

GNU/Liberty Basic Compiler Collection (GLBCC)
The GNU/Liberty Basic Compiler Collection (GLBCC) is a suite of tools designed to allow Windows and Linux users to compile Liberty Basic code to a standalone application. GLBCC uses entirely independent and entirely free libraries to generate super small and super fast executables that have no external dependency.

XBasic
A comprehensive program development environment that integrates an editor, compiler, debugger, function libraries and GuiDesigner into an environment that encompasses the process of creating fast, efficient, reliable, portable 32/64 bit programs. Compatib

MoonRock
MoonRock is a BASIC-like compiler and development language with several extensions. Produces executables for DOS real mode or DPMI protected mode. Archive includes compiler, ArrowSoft assembler, documentation and sample programs.

Chipmunk Basic Home Page
Chipmunk Basic is an old fashioned BASIC interpreter which runs on almost all Macs, and is accelerated for PowerMacs.

XBLite
XBLite is a Windows programming language which combines the speed of C with the ease of a BASIC syntax. Published under GPL and LGPL licenses.

smallBasic
Free BASIC interpreter.

GNU/Liberty Basic Compiler Collection
GLBCC is a front-end to the GNU Compiler Collection. GLBCC adds Liberty Basic to the GCC language collection so that Liberty Basic code can be compiled directly to an executable. Since GLBCC uses GCC, the object files can also be linked with object file

Bas
Bas is an interpreter for the programming language BASIC, written in ANSI C for UNIX systems.

wxBasic
A free, Open Source Basic interpreter for creating portable GUI applications in Windows and Linux. Can create stand-alone executables.

NBASIC Version 1.0
NBASIC is a classic BASIC interpreter that provides an environment similar in operation to microcomputers of the early 1980's. NBASIC is available in two versions, shareware and standard. The shareware version is free and does not include some of the features found in the standard version such as graphics, advanced editing, debugging, and configuration options.

Yabasic
Yet another BASIC for Unix and Windows.

Envelop Visual Basic
A clone of Visual Basic 3 that is no longer supported.