B4X
Cross-platform programming language
B4X is a programming language and suite of rapid application development tools from Anywhere Software for building applications across mobile, desktop, server, and embedded platforms. The B4X language is a modern version of Visual Basic, and compiled applications for iOS, Android, Arduino, and ESP8266 are native without dependencies.
The suite includes B4A for Android, B4i for iOS development on Windows, B4J for desktop, server, and Raspberry Pi, and B4R for Arduino and ESP8266 boards. Supported platforms also include Windows, Mac, Linux, and ESP32. B4A, B4J, and B4R are listed as free; B4i offers a trial, with an Enterprise edition available for purchase.
12 alternatives to B4X
Ranked by how well each tool replaces B4X: shared features, audience, price and popularity.
A free Java Development Environment designed for beginners.
Covers 6 of 10 key features.
Free planOpen source65 out of 100 matchContact salesThe modern, innovative, open-source programming language for building all your apps.
Covers 2 of 10 key features.
Free planOpen source64 out of 100 matchFreeCross-platform application development tools for Delphi and C++ developers.
Covers 2 of 10 key features.
Free plan62 out of 100 matchContact salesNow Phoenix Code | Free Open Source Code Editor with Live Preview
Covers 4 of 10 key features.
Free planOpen source59 out of 100 matchContact salesA modern BASIC programming language for Windows, Linux, OS X and Raspberry Pi
Covers 1 of 10 key features.
58 out of 100 matchContact salesSwift is a general-purpose programming language built using a modern approach to safety
Covers 4 of 10 key features.
Open source58 out of 100 match—- 58 out of 100 match—
- 58 out of 100 matchFree
A free, open source BASIC compiler for Windows, DOS and Linux
Covers 0 of 10 key features.
Free planOpen source58 out of 100 matchFreeAn open-source debugger for Windows applications.
Covers 4 of 10 key features.
Free planOpen source58 out of 100 matchFree