Web server middleware for Dart (by dart-lang)


Basic shelf repo stats
12 days ago

dart-lang/shelf is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

Shelf Alternatives

Similar projects and alternatives to shelf

  • GitHub repo aqueduct

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

  • GitHub repo drogon

    Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

  • GitHub repo aspectd

    AOP for Flutter(Dart)

  • GitHub repo jaguar

    Jaguar, a server framework built for speed, simplicity and extensible. ORM, Session, Authentication & Authorization, OAuth

  • GitHub repo shelf_plus

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better shelf alternative or higher similarity.


Posts where shelf has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-28.
  • Introducing Shelf Plus | 2021-04-28
    After co-working on the Alfred project, then convinced by /u/kevmoo to focus on shelf, several hours later, it's ready to show it to you folks:
  • API
    You can also try this package:
  • Hot reload for shelf applications | 2021-04-23
    You can write webservers with dart. shelf is a foundation package for that:
  • Flutter web future big thought!
    Having said all that, my point is you don't need a complicated framework to deliver web pages to browsers. Have a simple (shelf)[] based server connect to a database and render templates into HTML pages and put this behind some cloud infrastructure that will scale this application and automatically adds TLS and HTTP/2 support.
  • The state of server-side frameworks for Dart | 2021-03-12
    I've cared about this space for a while: :-)