Routed Core
Compose routers, controllers, middleware, and views with a pragmatic HTTP engine built for production Dart services.
Start building →Routed Hotwire
Bring Turbo Streams, Turbo Frames, and Stimulus helpers into Routed without leaving Dart.
See Hotwire guides →Server Testing
Reuse handlers across in-memory HTTP tests, ephemeral servers, and browser automation flows.
See testing guides →Routed Testing
Routed-specific helpers for engine-first tests built on server_testing.
Explore Routed testing →Property-Based Confidence
Generate adversarial inputs, shrink failures, and model stateful systems with the property_testing toolkit.
Explore generators →Install the essentials
Bring in the runtime engine and add the testing toolkits to keep quality high from day one. Each package lives in the same repository and is versioned together.
# Runtime framework
dart pub add routed
# Hotwire helpers
dart pub add routed_hotwire
# Server testing toolkit
dart pub add --dev server_testing server_testing_shelf
# Routed testing helpers
dart pub add --dev routed_testing
# Property-based testing utilities
dart pub add --dev property_testing
Packages at a glance
| Package | What it does | Start with |
|---|---|---|
routed | HTTP engine, routing, controllers, middleware, templating | Routed docs |
routed_hotwire | Turbo Streams, frames, and Stimulus helpers | Routed Hotwire docs |
server_testing | Fluent HTTP assertions, WebDriver integration, CLI helpers | Server Testing docs |
server_testing_shelf | Shelf adapter for server_testing | Server Testing Shelf docs |
routed_testing | Routed-specific testing helpers | Routed Testing docs |
property_testing | Generators, shrinking, chaos suites, stateful testing | Property Testing docs |
Built to work together
Turbo Ready
routed_hotwire makes Turbo Streams and Stimulus controllers feel native to your Dart backend.
Server Testing
server_testing reuses handlers across in-memory, real HTTP, and browser automation flows.
Routed Testing
routed_testing layers engine-first helpers on server_testing transports.
Deterministic Generators
Compose property_testing generators with shrinking, chaos categories, and state machines that plug straight into test.