Shelf
Dart package that models web server middleware as composable request-to-response functions.
Shelf is a Dart package for building web servers from handler functions. A handler takes a request and returns a response, and the package’s example composes a pipeline of middleware around a handler before passing it to shelf_io.serve, which listens on a host and port. The package is published on pub.dev as shelf and developed in the dart-lang/shelf repository alongside the packages that build on it, which the README names as examples of extensions.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/dart-lang/shelf - 2026-10-26: links, Runtime, Runs as
raw.githubusercontent.com/dart-lang/shelf/master/pkgs/shelf/README.md - 2026-10-26: Maintainer
raw.githubusercontent.com/dart-lang/shelf/master/LICENSE - 2026-10-26: Categories, Install with
pub.dev/packages/shelf - 2026-10-26: Minimum runtime, First release
pub.dev/api/packages/shelf - 2026-10-26: Current major version, Last release
api.github.com/repos/dart-lang/shelf/releases - 2026-10-26: Contributors
api.github.com/repos/dart-lang/shelf/contributors?per_page=1