-
Notifications
You must be signed in to change notification settings - Fork 1
Home
"The simplicity you remember. The power you need."
Welcome to the official documentation for VBX (Visual Basic X) — a modern, zero-dependency compiled language inspired by the beloved Rapid Application Development (RAD) spirit of Visual Basic 6, transpiling directly into standard C99.
You don't need complicated build tools or heavy runtimes to write and run VBX programs.
Head over to the Releases Page and download the pre-built binary for your operating system:
-
Windows:
vbx-windows-amd64.exe(rename tovbx.exe) -
Linux:
vbx-linux-amd64 -
macOS:
vbx-macos-amd64(orvbx-macos-arm64for Apple Silicon)
(Make sure you have gcc or clang installed on your system PATH).
Create a file named hello.vbx using any text editor:
' My first VBX program
Print "Hello from Visual Basic X!"
Dim name = InputBox("What is your name?", "Greetings")
MsgBox "Welcome to the future of Basic, " & name, "Hello!"
Open your terminal in the same directory and execute:
vbx run hello.vbxWhen you are ready to distribute your software as a single, optimized .exe (or native binary) with zero runtime dependencies:
vbx build hello.vbx -o my_app- Language Syntax Reference: Variables, Arrays, Control Flow, and Procedures.
- Standard Library Reference: Built-in string routines, math functions, native dialogs, and file I/O.
- VS Code & Editor Setup: Download syntax highlighters for VS Code, JetBrains, Sublime, Notepad++, Vim, etc.
- Project File Format (.vbxp): Visual Form Designer and project persistence.
VBX is free and open-source software licensed under the GNU General Public License v3.0 with a Runtime Library Exception. Programs you build with VBX are 100% your own property under whatever license you choose.