Where it started · v0.5.0

SnapFire Web

A high-productivity templating library for Rust with an integrated, zero-configuration live-reload server. First-class Tera 2 and Actix Web integration.

🔁

Reload with no configuration

Edit a template or a static asset and the browser updates. The reload server is part of the library rather than something you wire up beside it.

🪶

Nothing left in release

Every development-only feature compiles out. A release binary carries no watcher, no socket and no reload script.

🧱

Tera 2 and Actix

Not a framework of its own: it makes the two crates you already use pleasant to develop against, and gets out of the way in production.

Which one do I want?

Reach for snapfire when the server renders HTML from Tera templates and you want the edit-refresh loop to be instant. Reach for FSR when the application is a TypeScript one, the pages are React and you want the loaders and actions to run in Rust rather than in Node.

They share a compiler: SnapFire Compiler builds the browser assets either way.

Built with SnapFire FSR. Pure Rust runtime, zero Node.js on the server.