List of BASIC programming languages and interpreters

This is a list of BASIC programming languages and interpreters. Some of them are no longer developed, may not even run on modern hardware anymore and some of them are focusing on desktop app development while others may focus on mobile game development. The ones at the top are the ones actively developed as of compiling this list.

ddabrahim
ddabrahimList by ddabrahim, last updated 
Copy a direct link to this comment to your clipboard
  1. SpiderBasic is new web client-side programming language based on established BASIC rules. Its allows development of very complex, windowed based web applications, including mobile app for iOS and Android.

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Linux
    SpiderBasic website
  2. PureBasic icon
     Like

    PureBasic is a 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...

    Cost / License

    • Freemium
    • Proprietary

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • AmigaOS
    IDE on Windows
    IDE on Linux
    IDE on Mac
  3. PlayBasic icon
     Like

    PlayBasic is a game programming language that gives new programmers the flexibility and feature set for rapid game development, without the complexity or cost. So everybody can experience the challenge of game programming again!

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Windows
    PlayBasic screenshot 1
    PlayBasic screenshot 1
    PlayBasic screenshot 2
  4. FreeBASIC icon
     Like

    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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
    FreeBASIC screenshot 1
  5. Gambas icon
     Like

    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...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Linux
    Gambas screenshot 1
    Gambas screenshot 1
    Gambas screenshot 2
  6. Cerberus X is a cross-platform, easy to learn object-oriented programming language focusing on game development with a powerful set of APIs that make it easy to draw lightning fast graphics on all supported platforms To achieve this, Cerberus X translate our code to the target...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    IDE
    Lights with normal map
    Wolfenstein 3D in Cerberus X
  7. AppGameKit is a simple cross platform game development tool that runs on Windows, Linux, MacOS and Raspberry Pi. A version to run on Android and iOS is also available. With AppGameKit you can use a simple Basic like programming language to develop cross platform applications, 2D...

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • iPad
    • Raspbian
    • Raspberry Pi
    • HTML
    AppGameKit Classic screenshot 1
    AppGameKit Classic screenshot 1
    AppGameKit Classic screenshot 2
    +6
    AppGameKit Classic screenshot 3
  8. This is a programming software, "SmileBASIC", that allows you to create and play games with Nintendo Switch! The programming language is "SmileBASIC" which is the most suitable language for creating games.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Nintendo Switch
    SmileBasic screenshot 1
    SmileBasic screenshot 1
    SmileBasic screenshot 2
  9. GLBasic icon
     Like

    GLBasic is a cross-platform programming language aiming at game development with OpenGL.

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • HP webOS
    • HTML
    GLBasic screenshot 1
    GLBasic screenshot 1
    GLBasic screenshot 2
  10. BlitzMax is a strongly-typed, garbage-collected, open-source, cross-platform programming language with built-in support for advanced 2D graphics, sound, unicode and is ideally suited to making all kinds of apps and games.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Raspberry Pi
    • Nintendo Switch
    MaxIDE
  11. QB64 icon
     Like

    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.

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    QB64 screenshot 1
    QB64 screenshot 1
    QB64 screenshot 2
  12. sdlBasic icon
     Like

    sdlBasic is a small, efficient and multiplatform basic interpreter aimed to game creation using the power of SDL library, it was inspired by the old and glorious AMOS.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
    sdlBasic screenshot 1
    sdlBasic screenshot 1
  13. 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.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    • .NET Framework
    Main Development Window
    A Small Basic GraphicsWindow
    Microsoft Small Basic screenshot 2
  14. Basic4android is Simple and powerful RAD tool for developing native Android applications without time-consuming Java / Eclipse programming .

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    Basic4Android screenshot 1
    Basic4Android screenshot 1
  15. Blitz3D icon
     Like

    Create 2D and 3D Games for Windows.

    If you've been yearning to create games but have been frustrated by the complexity of programming languages such as C++ or Java, you've come to the right place!

    Blitz3D provides a simple yet powerful environment for game creation - s.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    Blitz3D screenshot 1
  16. DarkBASIC Professional is an advanced game development package built on the BASIC language, features more than 1000 commands that are geared towards game development, giving you an extremely powerful tool that is easy to use.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    DarkBasic Professional screenshot 1
    DarkBasic Professional screenshot 1
    DarkBasic Professional screenshot 2
No comments so far, maybe you want to be first?
Gu