MiniScript 2.0 is complete rewrite of the MiniScript language, focused mainly on performance. It is the cornerstone of the 2026 MiniScript Road Map. For MiniScript 1.x source code, see here.
MiniScript 2.0 is developed in C# and transpiled to C++ for production performance. The VM uses 32-bit fixed-width instructions and supports computed-goto dispatch on supported compilers.
See What's New in MiniScript 2 (also available in PDF form) for details on what has changed since MiniScript 1.x.
tools/build.sh cs # Build C# only
tools/build.sh transpile # Generate C++ code from C# code
tools/build.sh cpp # Build C++ only
tools/build.sh all # Build everything (C#, transpile, C++)
tools/build.sh test # Run smoke tests- MiniScript 1.x source code
- raylib-miniscript, a complete 2D/3D game engine including physics and fast matrix math, built on MiniScript 2
- Mini Micro 2, a rewrite of the Mini Micro neo-retro virtual computer, made with raylib-miniscript
MiniScript is free, and apart from a small amount of revenue from the books and Unity asset, generates no significant income. Your support is greatly appreciated, and will be used to fund community growth & reward programs like these.
So, click here to sponsor -- contributions of any size are greatly appreciated!
Click the ⭐️ at the top to help push this graph up! Every like helps more people discover MiniScript, and keeps me motivated to push it forward every day!