Janet
Lightweight Lisp/Clojure-inspired language designed for embedding and scripting — a single C file, no external dependencies.
dynamic
compiled
since 2019
functionallispscripting
Janet is a Lisp that compiles to bytecode and is easy to embed in C applications. Its persistent data structures, coroutines, and macro system make it expressive for scripting and configuration. The entire runtime fits in a few hundred KB, making it suitable for resource-constrained environments. It is used as the build system DSL for jpm (Janet’s package manager).