ComingUp ComingUp
LunarBasic

LunarBasic

Aug 25, 2026 Developer Tools
basic-dialect compiler native-binary programming language step-debugging

Gallery

LunarBasic

About

I built LunarBasic because I wanted a modern recreation of BlitzBasic from back in the day. I wanted it to have good step debugging features, and I wanted it to compile down to a native binary with no external dependencies. I do know there's an open source BlitzBasic out there but I wanted something simpler and more concise. It does have a "pro" feature set, but for the foreseeable future, anyone joining up will have the pro version in perpetuity (eg I'm not trying to sell anything here).It's early (v0.8.0). Would love feedback on the language design and compiler output, especially from anyone who's used QB64, Blitz, or FreeBASIC.Currently runs on x64/arm64 Windows, arm64 macOS, and arm64 Linux (x64 linux coming soon once I get the toolchain together).

Comments (3)

Tad Bruen Tad Bruen 2 weeks ago

why basic though, what makes this worth using over python

Pearlie Franecki Pearlie Franecki 1 week ago

hows the editor ui looking, any screenshots

Angelica Kohler Angelica Kohler 1 week ago

which codegen backend and what debugger protocol does stepping use?