Skip to main content
Table of contents
  1. 0. Print
Getting Started
  • Development Environment
  • Project Structure
Architecture
  • Why Hypermedia-Driven Architecture
  • The Web Platform Has Caught Up
  • SPA vs HDA: A Side-by-Side Comparison
  • When to Use HDA (and When Not To)
Core Stack
  • Web Server with Axum
  • HTML Templating with Maud
  • Interactivity with HTMX
  • CSS Without Frameworks
Data
  • Database with PostgreSQL and SQLx
  • Database Migrations
  • Search
Auth & Security
  • Authentication
  • Authorization
  • Web Application Security
Forms & Errors
  • Form Handling and Validation
  • Error Handling
Integrations
  • Server-Sent Events and Real-Time Updates
  • HTTP Client and External APIs
  • Background Jobs and Durable Execution with Restate
  • AI and LLM Integration
Infrastructure
  • File Storage
  • Email
  • Configuration and Secrets
  • Observability
Operations
  • Testing
  • Continuous Integration and Delivery
  • Deployment
  • Web Application Performance
Practices
  • Rust Best Practices for Web Development
  • Building with AI Coding Agents
Theme
Print all pages
Hypermedia-Driven Applications with Rust
0%

Architecture

  • Why Hypermedia-Driven Architecture

    The architectural argument for building web applications where HTML is the API.

  • The Web Platform Has Caught Up

    Native CSS and HTML features now provide the functionality that historically justified framework adoption.

  • SPA vs HDA: A Side-by-Side Comparison

    The same feature implemented in both architectures, with quantitative comparison.

  • When to Use HDA (and When Not To)

    Clear suitability boundaries and the hybrid model.

Search documentation

Type to search. Use arrow keys to navigate results, Enter to select, Escape to close.

/
↑↓ Navigate ↵ Select esc Close
Powered by elasticlunr