Web-ready knowledge gardens (Zettelkasten) with Typst

Rookery is a Typst framework for building web-ready knowledge gardens. The rookery documentation is an example of a rookery. When you compile a rookery with Rheo, you get configurable default styling similar to what you see in the docs for all your ideas. We’re also in the process of seeding a package ecosystem so that you can use rookeries for todo tracking (analogous to Emacs Org-mode), annotating books and papers via Zotero/bibtex integration, application tracking, and more. Come and cultivate it with us!

1 Like

Hi @breezykermo, welcome to the forum!

Rookery looks pretty cool. I’m still new to the idea of Zettelkasten systems, but they seem very powerful when used properly. InkyCap comes to mind as another Typst-based system.

Is it correct to say that a strength of Rookery is creating a website happens automatically?

Thanks! Yes, the website is derived from the Typst. This is not so much a feature of rookery as it is of Rheo, which provides a usability wrapper around Typst’s native HTML export so that packages (like rookery) can provide CSS and JS in addition to Typst. So what you rookery provides is the “idea” abstraction, which comprises both backlinks etc (mappings to underlying Typst references), but also the styling you see in the docs as a default.