JanetLang is the open-source collective behind Janet, a compact, expressive language that unites functional and imperative paradigms in a single runtime. Designed for embedding, scripting, and standalone development, Janet delivers a Lisp-style macro system, first-class green threads, and bytecode interpretation that starts instantly and ships as a single zero-dependency binary. Typical use cases span interactive system administration, game logic scripting, configuration DSLs, data-processing pipelines, and microcontroller prototyping, all benefiting from predictable garbage collection, concise immutable data structures, and straightforward C integration. The standard library exposes modules for networking, parsing, functional iteration, and asynchronous I/O, while the built-in package manager—jpm—resolves C and Janet dependencies alike, compiling native extensions on demand. Developers leverage Janet when they need the flexibility of dynamic typing, the safety of pervasive immutability, and the speed of bytecode without the weight of a heavyweight VM. JanetLang software is available for free on get.nero.com; downloads are delivered through trusted Windows package sources such as winget, always install the latest release, and support batch installation of multiple applications.

Janet

Janet is a functional and imperative programming language

Details