FindSoftware

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

Status
Active
Maintainer
Z. D. Smith6
First release
20207

Rendering and deploy

Runs as
Static files, Dev only14
Rendering
Static output1
Install with
jpm, cloned from the git repository45

Releases

Current major version
Pre-1.07
Last release
2026-08-027

Sources

  1. 2026-10-23: links, Categories, Written in, Rendering, Runs as
    bagatto.co/
  2. 2026-10-23: links
    git.sr.ht/~subsetpark/bagatto
  3. 2026-10-23: links, Templating
    bagatto.co/manual
  4. 2026-10-23: Install with, Runs as, Content storage
    git.sr.ht/~subsetpark/bagatto/blob/master/README.md
  5. 2026-10-23: Install with
    bagatto.co/getting
  6. 2026-10-23: License, License model, Maintainer
    git.sr.ht/~subsetpark/bagatto/blob/master/LICENSE.md
  7. 2026-10-23: First release, Current major version, Last release
    git.sr.ht/~subsetpark/bagatto/refs/rss.xml

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON