topcoat
A batteries-included framework for building web apps
Learn how to implement custom middleware and request handlers in Topcoat. Discover Topcoat's functional approach with async functions and leverage the Tower ecosystem via TowerLayer and TowerRoute.
How to Use the `font!` Macro and Fontsource for Web Fonts in TopcoatLearn to use the font! macro and Fontsource for web fonts in Topcoat. Effortlessly serve custom fonts with automatic router discovery and the topcoat::font::link component.
How to Use Topcoat’s Iconify Integration for Vendoring IconsLearn to use Topcoat's Iconify integration to vendor icons. Enable the icon-iconify feature, stage icon sets, and embed thousands of SVG icons as compile-time constants with iconify::include! or iconify_icon!.
How to Use Alpine AJAX Integration for Partial HTML Updates in TopcoatLearn how to use Alpine AJAX integration for partial HTML updates in Topcoat. Enable the alpine-ajax feature and efficiently update your web page fragments.
How to Use Topcoat’s Cookie Jar API for Reading and Writing CookiesLearn to read and write cookies using Topcoat's cookie jar API. Easily get incoming cookies and add or remove outgoing ones for your web applications.
How to Implement File Uploads in Topcoat: Complete Multipart Handling GuideLearn how to implement file uploads in Topcoat with this comprehensive guide. Discover Topcoat's Multipart extractor for seamless multipart form data handling.
How to Use the #[procedure] Macro for Async Server Functions in Tokio TopcoatLearn to use the #[procedure] macro in Tokio Topcoat to easily expose async Rust functions as server endpoints callable from client applications.
How to Use the topcoat fmt CLI to Format view! MacrosLearn to use the topcoat fmt CLI to format view! macros. This tool reformats macro bodies with rustfmt and a custom pretty-printer for normalized HTML syntax.
How to Use Datastar for Server-Sent Events and Reactive Updates in TopcoatLearn to implement server-sent events and reactive updates in Topcoat with Datastar. Stream SSE to patch the DOM and merge signals for dynamic web applications. Enable the datastar Cargo feature for extractors and response types.
How to Use htmx Integration for Partial Page Updates in TopcoatEasily implement partial page updates in Topcoat using htmx integration. Leverage request headers and response responders to swap HTML fragments without JavaScript.
How to Implement WebSockets in Topcoat: A Complete Guide with ExamplesImplement WebSockets in Topcoat with this comprehensive guide. Learn how to leverage topcoat-router and the websocket feature for real-time communication in your applications. Get started today.
How to Use the module_router! Macro for Automatic Route Discovery in TopcoatDiscover automatic route discovery with Topcoat's module_router! macro. Compile routes from your Rust module hierarchy to simplify web application development.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →