Welcome to Norgolith!
Norgolith is a Rust-powered static site generator designed for Neorg — built by Neorg enthusiasts, for Neorg enthusiasts. It gets out of your way by combining Rust's rock-solid foundations with opt-in validations and sane defaults, so you spend less time configuring and debugging, and spend more time creating appealing content.
Precision meets simplicity: Norgolith combines Rust's reliability with a community-driven design. We handle the config — you own the content.
Key Features
- Built with Rust: Extremely fast performance and type-safe pipelines, everything you need in a single binary with no external dependencies.
- Neorg-first: Native support for Norg, powered by our in-house HTML conversion tool.
- Zero-config workflow: Ship sites with sane defaults — just write Norg.
- Error-proof content:
- Syntax validation via rust-norg.
- Content schemas: Opt-in metadata rules enforcement before build time.
- Easy to use: Everything is designed to be as intuitive as possible, including the error messages!
Getting Started
Do you want to get started? Check out the documentation!
Support
- Need help? Join the Neorg Discord community!
- Found an issue? Report it on GitHub.
Contributing
Norgolith is open-source! Join us to improve documentation, fix bugs, or add features.