Full list

BaCon

 

BaConBaCon is a free and open-source BASIC to C converter. It was designed to run under Unix systems, but at the moment it's possible to use it under Windows as well. BaCon translate BASIC code to C and...
Windows, Linux

BCET

 

BCETThe old QuickBasic and BasicPDS programs may live again thanks to BCET! Althought there are some limitations (statements as IN, OUT, PEEK, POKE are hard to support in a protected environment),...
Windows

BlitzMax

 

BlitzMaxBlitzMax is a game programming language. BlitzMax retains the BASIC roots of Blitz3D and BlitzPlus, but adds new features and abilities. BlitzMax is an enhanced BASIC language and offers many advanced...
Windows, Linux, MacOs

Blunt Axe Basic

 

Blunt Axe BasicBxbasm (the Blunt Axe Basic Project) is a basic-like programming language that at present offers a console mode 32 bit compiler. Bxbasic dialect is a subset of the QBasic/QuickBasic 4.5 dialect....
Windows, Linux

Doylesoft Basic

 

Doylesoft BasicDoylesoft Basic is a free pretty VisualBasic-like object-oriented language with a very good RAD (rapid application developement) programming environment. It is written in VisuaBasic 6.0. It is...
Windows

Dx-Creator

 

Dx-CreatorDx Creator is a basic-like language that allows to creat 2D games. Is quite similar to Games Basic. Dx Creator compiles the source code into Windows compatible executables. Its original creators...
Windows

EGSL

 

EGSLEGSL (Easy Game Scripting with Lua) is a small interpreter that can execute programs written in Lua, but it can do even more, because it has many graphics features implemented. It is available on...
Windows, Linux

Emergence Basic

 

Emergence BasicEmergence BASIC (EBasic) is a 32 bit compiler for Windows capable of producing small, fast stand-alone executables and DLL's (a small program is 100Kb large). EBasic has been developed by...
Windows

Envelop

 

EnvelopThe only true experiment to create an official alternative to VisualBasic. The project has been abandoned but there are still many programmers who continue to use it and to populate forums about it....
Windows

EthosBasic

 

EthosBasicEthosBASIC is a Basic-like language developed with the purpose to create 2D and 3D games. It has lots of features and it comes with simple but complete tutorials to start over with ease. Good for...
Windows

Euphoria

 

EuphoriaEuphoria is a free Windows/Linux Basic-like language compiler. Euphoria seems to have gained some success within a certain type of developers who contribute to its development offering source code and...
Windows, Linux

ExtremeBasic

 

ExtremeBasicExtremeBasic is attempting to take some of the best concepts from the scripting languages, provide easy to leverage and powerful in-built functionality, with a clean and powerful Basic dialect, all...
Windows, MacOs

FBACreator

 

FBACreatorFBACreator is a free simple basic-like language dedicated to the PocketPC environment, but it may build Windows applications too. FBACreator does not build stand alone EXEs as resulting programs...
Windows, Pocket PC

FBSL

 

FBSLFREE Basic Script Language (now called Freestyle Basic Script Language) is a script tool dedicated to 32 Bits Windows platforms. It can produce console or GUI applications and can compile to...
Windows

FNXBasic

 

FNXBasicFNXBasic is free a basic-like compiler for Windows created in Holland between 2005-2006. It produces quite small executables with a overhead of aproximately 340Kb. It seems that the author got...
Windows

ForceBasic

 

ForceBasicForceBasic is free a basic-like programming language. Its syntax is very similar to Basic and the code is neat and tidy. ForceBasic may generate small GUI, console and CGI EXEs (starting from 44Kb)....
Windows

FreeBasic

 

FreeBasic
Windows, Linux, DOS

Gambas

 

GambasGambas is a Basic-like language with object extensions inspired by Java. A program written with Gambas is a set of files. Each file describes a class, in terms of object programming. The class files...
Linux

GameBasic

 

GameBasicUntil 2000, GameBasic was free open source Basic language written to create games. From 2000 to 2005 it seems that Gamebasic has been abandoned. Starting from 2005...
Windows

GamesBasic

 

GamesBasicGamesBasic (not to be confused with GameBasic) is a new free programming language which allows the user to create multimedia applications such as games, demos and educational software. GamesBasic...
Windows

GFA Basic

 

GFA BasicOriginally GFA-Basic had been developed for the ATARI computers (16-bit and 32-bit) and the version for Windows wanted to be a valid alternative to VisualBasic. The goal was to give the programmer...
Windows

GLBasic

 

GLBasicGLBasic (once called DiNGS) is a basic-like 2d/3d/networkable cross platform programming language for develope games which creates stand-alone EXEs. GLBasic includes lots of useful tools such as setup...
Windows

GNU Liberty Basic

 

GNU Liberty BasicThe GNU/Liberty Basic Compiler Collection (GLBCC) is a suite of free libraries to compile Liberty Basic code to a small and fast stand-alone application. GLBCC originally started as a single utility t...
Windows, Linux

GUI4Cli

 

GUI4CliGui4Cli is a simple event driven scripted language which can create Windows GUIs. The event driven program structure of Gui4Cli is similar to the main switch statement of a C style Windows program. It...
Windows

HBasic

 

HBasicHBasic is RAD Basic like language for Linux which can create stand-alone executables. Throught its complete and execellent IDE you may create, execute and fully debug programs. The IDE offers also...
Linux

Hollywood

 

HollywoodHollywood is a programming language that can be used to create graphical and mutimedia applications very easily. It comes with about 500 different commands that simplifies the creation of 2D...
Windows, Amiga, MacOS

HotBasic

 

HotBasicHotBasic produces stand-alone executables by parsing source code straight to assembler language producing much more small EXEs starting from 6,5Kb. Rapid-Q users will appreciate the generally...
Windows

HSP - Hot Soup Processor

 

HSP - Hot Soup ProcessorHSP (Hot Soup Processor) is a free Basic-like language developed with the main purpose to create 2D/3D games and multimedia applications. HSP fully supports DirectX and has a large community which pro...
Windows, MacOS

HTBasic

 

HTBasicHTBasic is a language developed by TransEra Corporation in 1988. TransEra has been a developer and manufacturer of hardware, software, and engineering products since 1976 such...
Windows

iBasic

 

iBasicPowerfull programming language, it produces very small stand alone EXE files. One of its features is the ability to include directly in the source code Assembly code. The working environment is...
Windows

Jabaco

 

JabacoJabaco is a free new BASIC-like programming language with a VisualBasic-like syntax and a powerfull RAD. Its developer, who's a great fan of VisualBasic 6, deciced to develop its...
Windows, Linux, Sun solaris

JustBasic

 

JustBasicJust BASIC is a free Basic based on a subset Liberty BASIC. The developer is the same of Liberty Basic. Just BASIC has passed the beta stage and now it's available version 1.0.1. Thanks...
Windows, Linux

KBasic

 

KBasicThe goal of KBasic is to offer a simple, intuitive and fast programming language for Windows and Linux which the programmer could be already familiar with. The language is very similar to...
Windows, Linux

KoolBasic

 

KoolBasicKoolbasic is now definitively a Basic IDE for Rapid-Q. The Koolbasic official site has disappeared and actually any reference to the name 'Koolbasic'. Look at
Windows, Linux, Sun-Solaris, HO UX

Lemick

 

LemickAlthough Lemick syntax is based on BASIC it is not a reimplementation of some flavor of BASIC neither it tends to conform to some standards. Lemick supports object-oriented programming yet it is not...
Windows

Liberty Basic

 

Liberty BasicGood Basic language, it is constantly updated and well thinked. Libertybasic does not create stand alone EXE files so that it requires a runtime engine and 7 other DLLs for a total overhead...
Windows

LithiumBasic

 

LithiumBasicLithium BASIC is a Basic-like programming language ideal for novice user to build quite complete Windows programs with ease. It has a programming environment with debugging capabilities. The...
Windows

Marathi Basic

 

Marathi BasicMarathi Basic is the first programming language to enable users to write computer programs in Marathi Language. Marathi Basic was started in an attempt to introduce programming to students of...
Windows

MediaBasic

 

MediaBasicMediaBasic is a new Basic-like language, that uses a language syntax combination of VBScript, Delphi and other major programming languages. MediaBASIC combines the power of Delphi, the simple syntax...
Windows

MiniBasic

 

MiniBasicMiniBASIC is a commercial programming language with a basic-like structure but a syntax more similar to Visual Basics. Minibasic is a compiler, assembler and linker for Windows. It has a rich...
Windows

NaaLaa

 

NaaLaaNaaLaa (Not An Advanced Language At All) is a enjoyable and pretty QuickBasic-like programming language mainly addressed to 2D and 3D games. It is very easy to learn and basic programmers won't have...
Windows

NewBasic

 

NewBasicLooking around the internet, reading newgroups and joining forums there are some voices about a language called NewBasic, but I never find a site nor a single page which actually says something...
GeOS, DOS

NSBasic

 

NSBasicNS Basic/Desktop is a Basic-like language that quickly produce standalone applications. It has a simple RAD environment with the most common objects such as buttons, textboxes, labels, comboboxes, che...
Windows, Android, iOS, Blackberry

NuBasic

 

NuBasicAt present its a project still under development (look at SourceForge). NuBasic is described as a free crossplatform BASIC-like open-source programming language. Completely object-oriented,...
Windows, Posix

O'Basic 97

 

O'Basic 97Very pretty and featured Basic-like language. It builds stand-alone EXEs starting from 419Kb. The syntax is very similar to VisualBasic and the language supports methods and properties. Is has a GUI...
Windows

OceanBasic

 

OceanBasicOcean Basic is a basic-like compiler for the Windows. Ocean is a true compiler and generates 100% machine code executables. Ocean's structure is similar to BASIC, but its syntax may differ a...
Windows

OmniBasic

 

OmniBasicOmnibasic produces small and fast EXE files. Is has a good and intuitive IDE similar to Visualbasic but it is not a RAD (you may not draw forms directly from the working environment, for i.e.). The la...
Windows, Linux

OxygenBasic

 

OxygenBasicOxygenBasic (O2H) is a Just-In-Time compiler assembler that compiles to x86 machine code, deployed in a single DLL. It is an extension of the O2 assembler. This implementation can be embedded in any a...
Windows

PaladiumX

 

PaladiumXPaladiumX is a new Basic-like programming language written in PureBasic. The syntax of PaladiumX is very simple and suitable for beginners. It offers all the main features a common modern language...
Windows

Panoramic

 

PanoramicPanoramic it's a simple basic-like language with many proprietary functions ans statements. Panoramic has all the needed features to handle system objects, sounds, musics, pictures, movies, 2D and...
Windows

Phoenix

 

PhoenixPhoenix Object Basic (once called Envelop) is a RAD development tool for Linux (and now for Windows). It's a fully object-oriented languages which uses inheritance and polymorphism. The main...
Windows, Linux

Phrogram

 

PhrogramPhrogram, once called KPL (Kids Programming Language), is a structured language modeled on the simplicity and readability of BASIC. KPL was developed to teach children programme but do not consider...
Windows

PlayBasic

 

PlayBasicPlayBasic is game creation language for windows. PlayBasic included as many inbuilt features as possible so that users may focus upon building their game, rather than learning the complex...
Windows

PowerBasic

 

PowerBasicPowerbasic is a powerfull professional development tool. It comes in two versions: the console compiler and the GUI compiler. The language offers all the elements to design and create professional...
Windows

ProvideX

 

ProvideXSorry, I didn't managed to make it run as I got stuck at the activation procedure. If someone wants to test it and would like to write a short review, I will really appreciate it.
Windows

PureBasic

 

PureBasicGreat basic-like programming language. Purebasic offers a really good IDE with a visual designer which gives the programmer all the major objects such as tool boxes, edit boxes, combo boxes, radio...
Windows, Linux, AmigaOS, MacOS

QB64

 

QB64QB64 (originally QB32) is a BASIC compiler compatible with Microsoft QBASIC and QuickBasic. QB64 produces a C++ code that is compiled into stand-alone EXEs with its integrated C++ compiler....
Windows, Linux

QuickerBasic

 

QuickerBasicQuickerBasic is a QuickBasic 4.5 compatible compiler which attempts to implement as much of the QuickBasic language as possible, as well as extending it. Up to now all the main features,...
Windows

QuickForward

 

QuickForwardQuickForward is a free BASIC compiler with a simple IDE written in BASIC. Althought is still under developement the implementation will be 99%+ Microsoft BASIC PDS /...
Windows

RapidBatch

 

RapidBatchRapidBATCH is a scripting language to create small Windows applications and automate tasks. RapidBatch has all the main features of a complete scripting tool such as file and registry manipultation,...
Windows

RapidQ

 

RapidQRapid-Q is a cross platform Basic free programming language, is available for Windows 95/98/NT/2000, Linux/i386, Solaris/Sparc, and HP-UX. It generates stand alone EXE of about 300Kb. Due to the fact ...
Windows, Linux, Sun Solaris, HP-UX

RealBasic

 

RealBasicExtremely well built, powerful and complete IDE. Very professional working environment RAD. Valid alternative to VisualBasic. It has hundreds of commands and functions. The developers more attentive...
Windows, Linux, MacOS

ScriptBasic

 

ScriptBasicScriptbasic is a Windows, Linux and Unix script language similar to Basic. It uses the GTK libraries for a cross platform GUI. It supports a rich set of instructions and the script files are...
Windows, Linux, Unix

Seccia

 

SecciaSeccia is a free oriented-object language with inheritance and polymorphism. Not very basic-like syntax though as it is more similar to JavaScript, PHP and C++, but it is a interesting language...
Windows

SheerPowerGL

 

SheerPowerGLSheerPower 4GL for Windows is based on INTOUCH 4GL which runs on high-end OpenVMS systems. The language may look somewhat similar to a structured Basic. SheerPower4GL is a general-purpose language for...
Windows

SmallBasic

 

SmallBasicSmallbasic is a simple computer language, featuring a clean interface, strong mathematics and graphics. It is not a developer tool for professional programmers. At the beginning Smallbasic had to be...
Windows, Linux, PalmOS, DOS

SpeedBasic

 

SpeedBasicSpeedBasic (once called vsBasic) is an attempt to create an object oriented basic style language with its own IDE. The plan is to have the Basic code converted to C++, compiled with gcc and linked...
Windows

ThinBasic

 

ThinBasicThinBasic is a Basic-like language interpreter and now pseudo-compiler. ThinBasic was born as a scripting language to automate jobs and to give the user a complete instrument for simple programming...
Windows

Thistle

 

ThistleThistle is a simple programming language and compiler, suitable for introductory programming instruction. It creates small stand-alone EXEs starting from 6.5Kb. Thistle is written in LibertyBasic....
Windows

TrueBasic

 

TrueBasicFrom John G. Kemeny and Thomas E. Kurtz who invented Basic in 1964. Althought we must thanks both of them having created Basic, their Truebasic is not an exciting language, nor it has a good...
Windows, Mac Classic

VisiaCompiler

 

VisiaCompilerVisia Compiler (once called Linley Compiler) is a native x86 compiler for the Windows 32 platform. It is written in Visual Basic but compiles directly into machine code without the need of...
Windows

VisualPulsar

 

VisualPulsarVisual Pulsar Basic compiler is a basic-like compiler with a simple visual IDE working environment. It has the most common GUI objects, images management, menus and a number of text formatting...
Windows

WinBasic

 

WinBasicWinBASIC is a compiler/editor for QuickBASIC V4.5 and V7.1 files and it creates specified EXE files for these versions if the appropriate compiler is copied to the compiler directory. WinBasic web sit...
Windows

wxBasic

 

wxBasicwxWindows is an open source GUI framework to make cross-platform programming. wxWindows gives a single, easy-to-use API for writing GUI applications on multiple platforms. Link with the appropriate...
Windows, Linux, MacOS

X11Basic

 

X11BasicX11-Basic is a Basic interpreter with full X graphic capability. The syntax is most similar to the old GFA-Basic ATARI ST implementation. Old GFA-Basic programs should run with only few changes. The a...
Linux, Unix

xBasic

 

xBasicXBasic is a free basic-like programming language for Windows and Linux. XBasic was created by Max Reason. The first releases were commercial but due to this Max did not gain the needed number of...
Windows

xBLite

 

xBLiteXBLite is an offspring of xBasic for Windows started in 2001 by David Szafranski. 99% of the non-gui xBasic code is compatible with XBLite. XBLite can run in a console mode, GUI mode, or...
Windows

XPB!Basic

 

XPB!BasicXPB! Basic is a true 32 bit compiler. Its amazing feature is the ability to build GUI stand alone EXE in approx. 4Kb. Althought it is not a RAD the working environment is really good. At present...
Windows

XProfan

 

XProfanXProfan is a basic-like language with the syntax of Basic, the file handling of Pascal, functions that remind you of C and the database capabilities of Dbase III. Old DOS programmers will enjoy...
Windows

XSTBasic

 

XSTBasicXSTBasic is a quite fast basic-like language for DOS and Windows. XST is an interpreter but its sources may be converted to C with an utility provided and compiled to stand alone EXEs. XSTBasic...
Windows