Lightweight embedded scripting language designed for mobile · Dynamic typing · Zero external dependencies · Native arrays/dicts/closures/threading
Single-file implementation, zero external dependencies. Tiny footprint, compiles in seconds on mobile — perfect for embedding, config files, game scripting.
Lua/JavaScript-like style, supports arrow functions, string interpolation, optional chaining, error catching, and other modern language features.
Built-in multithreading support, modular loading (use statement), closures and higher-order functions included.
Native support for arrays and dictionaries (Map), intuitive index access syntax — no extra emulation needed.
Seamlessly embeddable in C/C++ projects, with VM lifecycle, global variable read/write, function registration, and more.
Package download via Hugt toolchain; community can contribute extension packages like game3d, gui, etc.
Install and run in Termux or any Linux terminal:
Or build from source:
All releases (v4.0 Beta, v1.2_C, and historical versions) are hosted on Gitee Releases.
⬇️ Go to Downloads→ Choose the version for your device
MIT licensed, full source code hosted on Gitee — Fork, Star, Contribute welcome.
Visit GiteeDownload extension packages, syntax packages, game engine bindings.