Aqueduct is an open-source, server-side framework written in Google’s Dart language.
Major Features
- HTTP Request Routing.
- Multiple CPU support, without adding complicated multi-threading logic.
- CORS Support.
- Automatic OpenAPI specification/documentation generation.
- OAuth 2.0 implementation.
- Fully-featured ORM, with clear, type- and name-safe syntax, and SQL 6. Join support. (Supports PostgreSQL by default.)
- Database migration tooling.
- Template projects for quick starts.
- Integration with CI tools. (Supports TravisCI by default.)
- Integrated testing utilities for clean and productive tests.
- Logging
Tutorials
Need a walkthrough? Read the tutorials. They take you through the steps of building an Aqueduct application.
Documentation
You can find the API reference here. You can find in-depth guides and tutorials here.