Janet: A Lightweight and High-Performance Systems Scripting Language

2025-07-27
Janet: A Lightweight and High-Performance Systems Scripting Language

Janet is a lightweight systems scripting language written mostly in standard C99, running on Windows, Linux, and macOS. It boasts minimal setup, built-in support for threads, networking, and an event loop, and features first-class closures, garbage collection, and green threads. Furthermore, Janet supports macros, tail-call optimization, and direct interoperability with C, along with a REPL and interactive debugger. A rich core library of functions and macros, coupled with the jpm build tool, makes development efficient and convenient.

Read more
Development embedded language