OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

janet-1.41.2

functional and imperative programming language

Back to search · Project homepage

Description

Janet is a functional and imperative programming language. The entire language (core library, interpreter, compiler, assembler) is about 200-300 kB and should run on many constrained systems. Janet makes a good system scripting language or a language to embed in other programs, similar Lua or Guile. Janet also can be used for rapid prototying, dynamic systems, and other domains where lisp shines. Features include first class closures, garbage collection, lisp macros, a REPL, the ability to directly interoperate with C including dynamically loading C libraries, and an extensive core library.

Package information

Ports path
lang/janet
Package architecture
amd64
Maintainer
James Turner <james@calminferno.net>
Categories
lang
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Build

Installing and updating packages · Package details as JSON