AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
ucode is a small scripting language for Linux systems: ECMAScript syntax, an embeddable C core, native JSON, built-in templates. Preinstalled on OpenWrt, ISC licensed.
Developer toolsC · ucodeGitHub @ucode-langOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
JavaScript-like language with optional templating
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A small, general-purpose scripting language for Linux systems. Ucode
resembles ECMAScript syntax, runs as a standalone interpreter or embedded
into host applications, supports template mode with Jinja-like markup
blocks, and ships with an embeddable C core.Read the full README ↗A small, general-purpose scripting language for Linux systems. Ucode resembles ECMAScript syntax, runs as a standalone interpreter or embedded into host applications, supports template mode with Jinja-like markup blocks, and ships with an embeddable C core.
The ucode package is preinstalled on modern OpenWrt releases. For building and installing ucode on other systems, see the Installing ucode chapter of the manual.
Embedding ucode in C applications is demonstrated by the programs in the
examples/ directory. ucode scripting examples can be found
in the testcase sources.
Notable OpenWrt programs embedding ucode are the ubus rpc daemon and the uhttpd web server. Projects using ucode scripting include the LuCI web interface and the firewall4 framework.
The function reference in docs/ is generated from the JSDoc comments in
the C sources: run npm install followed by npm run doc in the cloned
repository.