aqueduct 1.0.2 copy "aqueduct: ^1.0.2" to clipboard
aqueduct: ^1.0.2 copied to clipboard

discontinued
outdatedDart 1 only

A fully featured server-side framework built for productivity and testability.

Aqueduct

Build Status

Aqueduct is a server-side framework written in Dart.

Getting Started #

  1. Install Dart.

  2. Activate Aqueduct

     pub global activate aqueduct
    
  3. Run first time setup.

     aqueduct setup
    
  4. Create a new project.

     aqueduct create -n my_project
    

Open the project directory in the editor of your choice. Our preferred editor is IntellIJ IDEA Community Edition (with the Dart Plugin). Atom is also a good editor, but support for running Dart tests is lacking.

Major Features #

  1. HTTP Request Routing.
  2. Multiple CPU support, without adding complicated multi-threading logic.
  3. CORS Support.
  4. Automatic OpenAPI specification/documentation generation.
  5. OAuth 2.0 implementation.
  6. Fully-featured ORM, with clear, type- and name-safe syntax, and SQL Join support. (Supports PostgreSQL by default.)
  7. Database migration tooling.
  8. Template projects for quick starts.
  9. Integration with CI tools. (Supports TravisCI by default.)
  10. Integrated testing utilities for clean and productive tests.
  11. 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.

117
likes
0
pub points
83%
popularity

Publisher

unverified uploader

A fully featured server-side framework built for productivity and testability.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

analyzer, args, crypto, logging, matcher, postgres, safe_config, yaml

More

Packages that depend on aqueduct