{"data":{"slug":"topcoat","name":"Topcoat","tagline":"MIT full-stack Rust web framework from the Tokio team","category":"rust","categoryName":"Rust","url":"https://github.com/tokio-rs/topcoat","github":"https://github.com/tokio-rs/topcoat","pricing":"open-source","hook":"Topcoat is the Tokio team’s batteries-included full-stack Rust web framework — router, views, sessions, assets, and a Tailwind-inspired UI kit without bolting five crates together yourself.","whatsGood":"MIT (tokio-rs/topcoat). `cargo add topcoat` / crates.io; CLI via `topcoat` / `cargo topcoat` for dev server, `fmt`, and UI component copy-in. Modular features (router, runtime, serve, session, view, discovery). Server-rendered interactivity without a separate WASM frontend build. ★5,756.","theCatch":"Vs Axum / Actix Web / Leptos: Axum is the lean Tower/extractor web crate; Actix is macro-heavy performance; Leptos is reactive WASM/SSR — Topcoat is full-stack batteries from the Tokio team. Experimental with explicit breaking-change warning on the roadmap (`topcoat new`, static export, more reactivity still open). Stars grow fast (~134 a week): judge the framework shape, not the velocity. Not Agents/MCP.","verdict":"MIT Tokio-team full-stack when Rust web needs batteries — not Axum-lean, not Leptos-reactive; treat APIs as early.","addedAt":"2026-09-30","featured":false,"domain":"Rust","subSpecialty":"Web","subcategory":"Web","tags":["sdk","self-host","permissive","active"],"capabilities":["web","fullstack","framework"],"surfaces":["Self-host"],"ecosystem":["Rust"],"licenseModel":"OSS/MIT","githubStars":6136,"starsPerWeek":215,"access":"free","archived":false,"repo":{"createdAt":"2026-04-03","pushedAt":"2026-10-15","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"rust-lang","name":"Rust","tagline":"Systems programming without the footguns"},{"slug":"tokio","name":"Tokio","tagline":"Async runtime for Rust"},{"slug":"axum","name":"Axum","tagline":"Web framework from the Tokio team"},{"slug":"actix-web","name":"Actix Web","tagline":"Fast Rust web framework"},{"slug":"serde","name":"Serde","tagline":"Serialization framework for Rust"}],"links":{"self":"/api/gems/topcoat","html":"/gems/topcoat","markdown":"/gems/topcoat.md","category":"/api/gems?category=rust","categoryPage":"/stacks/rust"}}