# Alfred

Express-style web server and REST API framework for Dart, with routing, middleware, body parsing and static file serving.


Source: https://findsoftware.frbit.cloud/alfred/
Last reviewed: 2026-10-24
Listed since: 2026-10-24

## Record

### Links

- repository: https://github.com/rknell/alfred
- docs: https://github.com/rknell/alfred/blob/master/README.md

### Identity

- status: active
- maintainer: rknell
- maintainerType: individual
- parent: unknown
- firstRelease: 2021
- hqCountry: unknown

### Kind

- category: framework, web-server
- hosting: dart
- language: dart
- runtime: dart
- runtimeMin: dart 2.17
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: rest
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: dart pub add alfred

### License

- licenseModel: open-source
- license: MIT, BSD-3-Clause

### Releases

- currentMajor: 1
- latestReleaseDate: 2025-05-19

### Adoption

- githubStargazers: 532
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 12
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/rknell/alfred (read 2026-10-24)
- urls: https://github.com/rknell/alfred/blob/master/README.md (read 2026-10-24)
- maintainer: https://api.github.com/repos/rknell/alfred (read 2026-10-24)
- language: https://api.github.com/repos/rknell/alfred (read 2026-10-24)
- runtime: https://pub.dev/packages/alfred/install (read 2026-10-24)
- runtimeMin: https://pub.dev/api/packages/alfred (read 2026-10-24)
- category: https://github.com/rknell/alfred/blob/master/README.md (read 2026-10-24)
- installMethod: https://pub.dev/packages/alfred/install (read 2026-10-24)
- license: https://github.com/rknell/alfred/blob/master/LICENSE (read 2026-10-24)
- license: https://pub.dev/packages/alfred (read 2026-10-24)
- firstRelease: https://pub.dev/api/packages/alfred (read 2026-10-24)
- currentMajor: https://pub.dev/api/packages/alfred (read 2026-10-24)
- latestReleaseDate: https://pub.dev/api/packages/alfred (read 2026-10-24)
- githubStargazers: https://api.github.com/repos/rknell/alfred (read 2026-10-24)
- contributors: https://api.github.com/repos/rknell/alfred/contributors (read 2026-10-24)
- headlessApi: https://github.com/rknell/alfred/blob/master/README.md (read 2026-10-24)

## Notes

Alfred is a web server and REST API framework for Dart. The README describes its routing and middleware as Express-style: handlers are registered for an HTTP method and path, and a handler can return a string, a map or list (sent as JSON), a file or a binary stream instead of calling a response method. Request bodies in URL-encoded, multipart and JSON form are parsed, and the framework includes CORS middleware, static file serving, WebSocket routes and resumable file downloads.

The framework has no database layer. The README points to the Dart drivers for MongoDB, PostgreSQL and SQLite, which applications use directly.

## Worth knowing

The LICENSE file states that the core library is MIT-licensed and that some parts are BSD-licensed, because they were brought in from older Google code.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
