• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Tokio avatar

Topcoat

Full-stack Rust web framework with server rendering and client reactivity

  • Languages and frameworks
  • Developer tools
View on GitHub

What it is

Topcoat is an experimental full-stack web framework for Rust, developed by the Tokio project. Pages and async components render on the server and can query a database directly, while small type-checked Rust expressions are translated to JavaScript so they run in the browser without a wasm bundle. It includes an HTML-like view macro, routing inferred from module layout, an asset bundler, Tailwind support, and a copy-into-your-project component library. Rust developers who want one codebase for server logic and interactive pages, without a separate API layer, build with it.

Images

Facts

Stars
6,140 GitHub stars.
6,140

Forks
215
Commits
1,022
Contributors
35
Language
Rust
License
MIT
Last commit
Oct 14, 2026
On GitHub since
April 2026
First release
July 2026
Platforms
CLI, library
Self-hostable
No
Tags
  • web-framework
  • build-tool
  • ui-components

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Dioxus Labs avatar

    Dioxus

    Rust framework for building web, desktop, and mobile apps from one codebase

    39.4k
  • Angular avatar

    Angular

    TypeScript framework for building web applications in the browser

    101k
  • Tailwind Labs avatar

    Tailwind CSS

    CSS framework built from small single-purpose utility classes

    97.9k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsTopcoat: The full full-stack framework for RustJul 17, 2026 · 134 points · 48 comments (opens Hacker News in a new tab)
  • Bluesky“interesting, missed opportunity to make this a react-like instead of a weird rails-like htmx datastar thing”Jul 18, 2026 · 4 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“Topcoat: The full full-stack framework for Rust | Discussion”Jul 18, 2026 · 3 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Not saying there aren't some interesting ideas in but seriously? we're back to transpiling shit to Javascript now?”Jul 20, 2026 · 2 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“the topcoat web framework seems very compelling”Sep 27, 2026 · 0 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“6. The amazing Rustaceans at Tokio have open-sourced Topcoat, a batteries-included framework for building web apps in Rust.”Jul 20, 2026 · 0 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“Damn. Just as I finally got back around to my personal website rewrite that I've been working on-and-off again for the last year and a half.”Jul 18, 2026 · 0 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“Topcoat: The full full-stack framework for Rust”Jul 18, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Just made my first webapp with topcoat ( and it's working very well. The dev experience is pleasant. Nice work!”Sep 11, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Pretty impressed with this Topcoat full-stack web framework written in Rust. Early days, but it's quite nice.”Aug 1, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Topcoat is a modular, batteries-included Rust framework for building full-stack apps. It prioritizes simplicity and productivity.”Jul 27, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“the tokio team built a web framework. topcoat: batteries-included web apps in rust, from the people behind the async runtime the ecosystem runs on. MIT, only…”Jul 21, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“GitHub - tokio-rs/topcoat: A batteries-included framework for building web apps”Jul 19, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Topcoat: The full full-stack framework for Rust (github.com) Discussion | Main Link”Jul 18, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Topcoat: The full full-stack framework for Rust”Jul 18, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Topcoat: The full full-stack framework for Rust (”Jul 18, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)