r-lichen
r-lichen keeps some choices about minimalism:
- minimal interface
- flat-file data structure (no database)
- runs as a sinble binary with static files embedded (ease of deployment)
- can run in single-site mode
- features are optionally gated behind rust feature flags
- works out of the box with no configuration, but is also highly configurable
and takes on some additionally complexity:
- uses yrs for live collaboration
- uses an ssg trait for multiple possible ssg (lichen, hugo, mdbook)
- runs in single-site mode for self-hosting by default, but can also be run in multi-site mode to make it easier to host r-lichen for others