judgeis an inline test framework.cmdis a command-line argument parsing library.patis an alternativematchmacro.jimmyis a wrapper aroundimmer, a persistent data structure library.cmpis a library of useful comparator helpers for sorting things.moduleis an easy way to declare multiple modules in one file.heapis a pure-Janet implementation of a min-max heap.squareis an alternate syntax for writing PEGs.banquetis a library for pretty-printing tables (pairs well with Judge).bytemapis a library for drawing terminal graphics using braille characters (pairs well with Judge).janet-midiis a wrapper around RtMidi.
I solved Advent of Code 2023 in Janet. All of my solutions are on GitHub, and I recorded screencasts of a few of the problems that you can find on YouTube.
macaroniis an experimental alternative macro system.
- Bauble (source) is a 3D art playground based around signed distance functions.
- Toodle.Studio (source) is a turtle graphics playground.
- to do is a command-line todo list app (pairs well with
zsh-autoquoter). - Steno is a snapshot testing tool for bash (an alternative to cram).
- Janet for Mortals
- Making a Game in Janet, in particular:
- Why Janet?
- Janet for Mortals (behind the scenes)
- Generalized Macros