Documentation
Build a Rust app that keeps data close
Hearth renders the initial view on the server and compiles browser interactions to JavaScript. Start with a page, then add scoped tables and local queries.
Start
Local-first
Views and runtime
Server
More guides
- Alpine AJAX
- Macro formatting
- Application context
- Functions, not middleware
- Request memoization
- Datastar
- Deployment
- Font declarations
- Font faces
- Fontsource families
- Fontsource faces
- Toasty-models
- HTMX
- Iconify icons
- Including icon sets
- Icon
- Mail: Mail
- Content: Multipart
- Content: Sitemap
- Server-sent events
- WebSockets
- Router: Content
- Typed links
- Router: Layer
- Router: Layout
- Module parameters
- Not-found pages
- Router: Page
- Path parameters
- Query parameters
- Router: Route
- Router: Segment
- Router: Tower
- Rust and JavaScript parity
- Runtime
- View: Attributes
- Classes
- View: Live
- Component properties
- View