Bagatto
Static site generator in which each site is a Janet program that declares its data and its output files.
Bagatto is a static site generator in which a site is an ordinary Janet module. The module holds a data specification, which loads source files such as Markdown articles and JSON configuration files, and a site specification, which lists each output file with its path and contents. Pages are rendered with the Temple template system. Running bag index.janet on the module writes the files, and the manual describes its two phases, the data phase and the site phase.
Worth knowing
The pre-compiled build offered on the getting page is labeled experimental. The other install routes there and in the README build from the Janet package manager or the Arch Linux AUR package.
Identity
Rendering and deploy
- Runs as
- Static files, Dev only14
- Rendering
- Static output1
- Install with
- jpm, cloned from the git repository45
Releases
Sources
- 2026-10-23: links, Categories, Written in, Rendering, Runs as
bagatto.co/ - 2026-10-23: links
git.sr.ht/~subsetpark/bagatto - 2026-10-23: links, Templating
bagatto.co/manual - 2026-10-23: Install with, Runs as, Content storage
git.sr.ht/~subsetpark/bagatto/blob/master/README.md - 2026-10-23: Install with
bagatto.co/getting - 2026-10-23: License, License model, Maintainer
git.sr.ht/~subsetpark/bagatto/blob/master/LICENSE.md - 2026-10-23: First release, Current major version, Last release
git.sr.ht/~subsetpark/bagatto/refs/rss.xml