Aqueduct is a modern Dart HTTP server framework. The framework is composed of libraries for handling and routing HTTP requests, object-relational mapping (ORM), authentication and authorization (OAuth 2.0 provider) and documentation (OpenAPI). These libraries are used to build scalable REST APIs that run on the Dart VM. An object-oriented, multi-threaded HTTP server framework written in Dart. Aqueduct is an extensible HTTP framework for building REST APIs on top of the Dart VM. It includes a statically-typed ORM, OAuth 2.0 provider, automated testing libraries, and OpenAPI 3.0 integration. Aqueduct's memory-isolated threads leverage every CPU without writing any code. No race conditions or complicated synchronization logic to worry about. A familiar, higher-order functional syntax makes application flow easy to construct and read. Powerful, statically typed queries enable code-completion and refactoring tools while minimizing error.

Features

  • An object-oriented, multi-threaded HTTP server framework written in Dart
  • One framework. Everything you need
  • Up and running in just a moment
  • Incredible documentation and a Slack channel for when you get stuck
  • Multi-threaded out of the box
  • Fluid Routing
  • Statically-typed ORM and Database Migration

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow Aqueduct

Aqueduct Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Aqueduct!

Additional Project Details

Programming Language

Dart

Related Categories

Dart Frameworks, Dart Automated Testing Tool

Registered

2022-11-22