# stablekernel/aqueduct

Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider.

Repository: https://github.com/stablekernel/aqueduct
Canonical: https://ross.abutalabs.com/products/aqueduct
Homepage: https://aqueduct.io
Language: Dart
License: BSD-2-Clause
License Family: permissive
Topics: dart, server, framework, rest, orm, oauth2, routing, http
Archived: true
Last push: 2021-03-26T13:19:09+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4114, "days_push": 1986, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2384, forks 271 (observed 2026-08-28T04:06:42.530844+00:00)

## What it is
Aqueduct is a multi-threaded HTTP server framework for Dart for building REST APIs, bundling a statically-typed PostgreSQL ORM, an OAuth 2.0 provider, OpenAPI 3.0 documentation generation, testing libraries, and a project/migration CLI. It has been officially sunset by its maintainers and is no longer supported.

## Use cases
- build a REST API in Dart
- dart backend framework with orm
- oauth2 server in dart
- postgres orm for dart
- generate openapi docs from dart api
- database migrations for dart server

## When to choose
- maintaining an existing legacy Aqueduct codebase
- studying framework design or forking the code
- a Dart project already locked into Aqueduct's ORM and OAuth2 stack

## When to avoid
- starting any new Dart backend project
- you need long-term support or security updates
- you need databases other than PostgreSQL
- you want an actively maintained Dart server framework (e.g. shelf, dart_frog, serverpod)

## Facets
- artifact type: framework
- maturity: abandoned
- function: web-framework, api-framework, orm, auth, routing, http-server, testing, cli, documentation
- domain: backend, web-development, apis, databases
- platform: cross-platform, cli
- tags: dart, rest-api, oauth2-provider, postgresql, openapi, server-side, discontinued

## Member repositories
- stablekernel/aqueduct (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:42.530844+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:34:40.677513+00:00, confidence not recorded.
  - readme: https://github.com/stablekernel/aqueduct (fetched 2026-08-28T04:06:42.530844+00:00, sha f00740eda583)
  - homepage: https://aqueduct.io (fetched 2026-08-29T10:15:48.010447+00:00, sha 0e09a772b6af)
  - site_page: https://aqueduct.io/docs (fetched 2026-08-29T10:15:48.013700+00:00, sha 2ae499451ad3)
  - site_page: https://aqueduct.io/docs/tour (fetched 2026-08-29T10:15:48.016124+00:00, sha 31b46efddc52)
  - site_page: https://aqueduct.io/docs/getting_started (fetched 2026-08-29T10:15:48.018854+00:00, sha 5cfa543a4fd8)
  - site_page: https://aqueduct.io/docs/http/routing (fetched 2026-08-29T10:15:48.024323+00:00, sha 399a229d6245)
  - site_page: https://aqueduct.io/docs/db (fetched 2026-08-29T10:15:48.027380+00:00, sha 509af6c543b8)
  - site_page: https://aqueduct.io/docs/auth (fetched 2026-08-29T10:15:48.030589+00:00, sha d4f1f7b95359)
  - site_page: https://aqueduct.io/docs/http/resource_controller (fetched 2026-08-29T10:15:48.034364+00:00, sha 863d2fb4b96f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
