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).

Missing something? Add a tool, framework, or book via a PR.
Contribute