taxus

A static site generator built in Rust.

Founded on Tera and Yew. Named for the genus of the yew tree.

Static Site Generation for 2026 and beyond

Building for the web has become unnecessarily difficult. Taxus is an opinionated take on making it easier. It takes in assets and markdown and outputs a fully complete website, ready for deployment.

Pillars

Taxus stands on the following pillars:

  • Author with power — write with CommonMark-compliant markdown, via pulldown-cmark. Learn more →

  • Structure is easy and familiar — HTML templates with Tera. Learn more →

  • Appearance is yours to determine — flexible SCSS compilation with grass. Learn more →

  • Interactivity is simple, performant, or both — JavaScript via ready-made scripts.js, or WebAssembly via the "islands" architecture with Yew components. Learn more →

Documentation

Comprehensive documentation is available at crustyrustacean.github.io/taxus:

Foundations

Taxus stands on several foundational crates from the Rust ecosystem, including Tokio, Axum and many others.

License

The project is MIT licensed. Take it, modify it, use it as you see fit and need.