Skip to content
Claus Valca edited this page Sep 29, 2026 · 1 revision

⚡ Welcome to the Visual Basic X (VBX) Wiki

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


🚀 Getting Started in 60 Seconds

You don't need complicated build tools or heavy runtimes to write and run VBX programs.

1. Download the Compiler

Head over to the Releases Page and download the pre-built binary for your operating system:

  • Windows: vbx-windows-amd64.exe (rename to vbx.exe)
  • Linux: vbx-linux-amd64
  • macOS: vbx-macos-amd64 (or vbx-macos-arm64 for Apple Silicon)

(Make sure you have gcc or clang installed on your system PATH).

2. Write Your First Program

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!"

3. Run It Instantly

Open your terminal in the same directory and execute:

vbx run hello.vbx

4. Build a Standalone Executable

When 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

📚 Wiki Navigation


📜 License

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.