Topcoat is pushing the boundary of server applications with Rust
6 hours ago
- Topcoat is a batteries-included full-stack Rust framework with views, components, mailers, and an ORM (Toasty).
- Topcoat v0.9 introduces client-side reactivity through shards and live views, enabling server re-rendering on signal changes and server-push via WebSockets.
- Topcoat uses signals and runtime expressions for basic interactivity without server roundtrips, and shards for dynamic UI updates triggered by signal changes.
- Toasty receives updates including expressive update! macro, document field support for JSON/JSONB, and polymorphic relations using enums.
- The author emphasizes Rust's suitability for AI-driven development and the importance of conventions and abstractions for LLM efficiency.