Alfred
Express-style web server and REST API framework for Dart, with routing, middleware, body parsing and static file serving.
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.
Identity
- Status
- Active
- Maintainer
- rknell1
- Maintained by
- Individual
- First release
- 20214
Rendering and deploy
- Install with
- dart pub add alfred3
Releases
Adoption
Sources
- 2026-10-24: links, Maintainer, Written in, GitHub stars
api.github.com/repos/rknell/alfred - 2026-10-24: links, Categories, Content API
github.com/rknell/alfred/blob/master/README.md - 2026-10-24: Runtime, Install with
pub.dev/packages/alfred/install - 2026-10-24: Minimum runtime, First release, Current major version, Last release
pub.dev/api/packages/alfred - 2026-10-24: License
github.com/rknell/alfred/blob/master/LICENSE - 2026-10-24: License
pub.dev/packages/alfred - 2026-10-24: Contributors
api.github.com/repos/rknell/alfred/contributors