Rapid desktop application development for macOS, Windows and Linux using a powerful BASIC-like language.
Cost / License
- Paid
- Proprietary
Platforms
- Windows
- Mac
- Linux
PureBasic is described as 'Native 32 bit and 64 bit programming language based on established BASIC rules. The key features of PureBasic are portability (Windows, Linux, macOS and AmigaOS are currently supported), the production of very fast and highly optimized executables and, of course' and is a programming language in the development category. There are more than 10 alternatives to PureBasic for a variety of platforms, including Windows, Linux, Mac, Android and Android Tablet apps. The best PureBasic alternative is Objo Studio. It's not free, so if you're looking for a free alternative, you could try Microsoft Small Basic or FreeBASIC. Other great apps like PureBasic are SmallBASIC, Gambas, Xojo and Lobster.
Rapid desktop application development for macOS, Windows and Linux using a powerful BASIC-like language.
Microsoft Small Basic puts the fun back into computer programming. With a friendly development environment that is very easy to master, it eases both kids and adults into the world of programming.



FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.

SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes.




Gambas is a full-featured object language and development environment built on a BASIC interpreter. It is released under the GNU General Public Licence. Its architecture is largely inspired by Java. Gambas is made up of: a compiler, an interpreter, an archiver, a scripter, a...



Real Software and Real Studio are now Xojo. Create your own apps, like commercial or in house apps, games, utilities and more with Xojo! This object-oriented multi-platform development tool enables ordinary people to create extraordinary apps for the Desktop, Web, Console, and...



Lobster is a game programming language. It was developed to make it easier for people who are already programmers to prototype and make games.


Very fast BASIC like programming language for console and gui applications, automate process, automate data exchange, connect to databases, send mails, ftp, rest api, parsing, tokenizing, files, OpenGl, graphics, sound, printing ... much more.




B4J is a 100% free development tool, similar to B4A that generates desktop, server and web applications.


wxBasic is an Basic interpreter that is:
wxBasic can create stand-alone executables by binding together source code with the interpreter.
wxBasic is written primarily in C, with some C++ li.

QB64 is a self-hosting BASIC compiler for Microsoft Windows, Linux and Mac OS X, designed to be compatible with Microsoft QBasic and QuickBASIC. QB64 is a C++ emitter, which is integrated with a C++ compiler to provide compilation via C++ code and GCC optimization.



KBasic is a powerful programming language, which is simply intuitive and easy to learn. It is a new programming language, a further BASIC dialect and is related to VB.NET™, Visual Basic®, Visual Basic for Application® and Java™.


