FindSoftware

Topcoat

Rust framework that renders full-stack web apps as HTML on the server, with client reactivity compiled from the same Rust code.

Topcoat is a Rust framework for full-stack web apps that renders all of its markup on the server. Async components produce the HTML and can query the database directly, and a $(...) expression is translated to JavaScript so that some interactions re-run in the browser without a WebAssembly bundle or a separate client build step.

Routes can be inferred from the module tree, and the view! macro writes HTML inside Rust. The topcoat CLI creates an app, and its recommended preset includes a todo example backed by Toasty and SQLite; topcoat dev starts the development server. The component library, Topcoat UI, is copied into the project so that its components can be edited there.

Worth knowing

The README calls the project early-stage and experimental and says to expect breaking changes. The roadmap lists deployment docs, static export and pre-rendering as planned rather than built.

Identity

Status
Active
Maintainer
Julien Scholz3
First release
20266

Rendering and deploy

Runs as
Dev only, Always on45
Rendering
On a server2
Install with
cargo install of the topcoat-cli crate, then topcoat new4

Releases

Current major version
Pre-1.06
Last release
2026-10-246

Adoption

GitHub stars
6,2261
Contributors
377

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/tokio-rs/topcoat
  2. 2026-10-26: links, Categories, Templating, Multilingual, Rendering
    github.com/tokio-rs/topcoat/blob/main/README.md
  3. 2026-10-26: Maintainer, License model
    github.com/tokio-rs/topcoat/blob/main/LICENSE
  4. 2026-10-26: Runtime, Install with, Databases, Runs as
    github.com/tokio-rs/topcoat/blob/main/docs/getting_started.md
  5. 2026-10-26: Runs as
    raw.githubusercontent.com/tokio-rs/topcoat/main/llms.txt
  6. 2026-10-26: First release, Current major version, Last release
    api.github.com/repos/tokio-rs/topcoat/releases
  7. 2026-10-26: Contributors
    api.github.com/repos/tokio-rs/topcoat/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON