shelf

Web server middleware for Dart (by dart-lang)

Stats

Basic shelf repo stats
5
350
6.7
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

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
    reddit.com/r/dartlang | 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: https://pub.dev/packages/shelf
  • Hot reload for shelf applications
    reddit.com/r/dartlang | 2021-04-23
    You can write webservers with dart. shelf is a foundation package for that: https://pub.dev/packages/shelf
  • 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)[https://pub.dev/packages/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
    reddit.com/r/dartlang | 2021-03-12
    I've cared about this space for a while: https://github.com/dart-lang/shelf/commit/8fd1b3f1ac920cdf67a34364ef8593e4a46af1c3 :-)