The state of server-side frameworks for Dart

This page summarizes the projects mentioned and recommended in the original post on /r/dartlang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • aqueduct

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

  • Aqueduct: This framework is no longer being supported by the original owners and will not be ported to null-safety for the foreseeable future. The library is so monolithic that it's a gargantuan task to maintain it, not to mention the growing dependency issues.

  • jaguar

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

  • The only remaining major server-side framework is Jaguar. Though the maintainer has stated that they will continue to maintain the project, there had been a five-month gap between the last two commits (there was, however, a null-safety commit yesterday).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • drogon

    Discontinued Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows [Moved to: https://github.com/drogonframework/drogon] (by an-tao)

  • For example, Drogon is said to be the fastest http server: https://github.com/an-tao/drogon.

  • shelf

    Web server middleware for Dart

  • I've cared about this space for a while: https://github.com/dart-lang/shelf/commit/8fd1b3f1ac920cdf67a34364ef8593e4a46af1c3 :-)

  • aspectd

    AOP for Flutter(Dart)

  • Another huge hole in Dart is the lack of native AOP capabilities. I was a heavy AspectJ user back in the day, so much so that I couldn't imagine doing OOP without AOP. I did see AspectD (https://github.com/XianyuTech/aspectd), but it's third party, not part of Dart natively.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Minerva - Controllers built on code generation

    3 projects | /r/dartlang | 31 Dec 2022
  • Advantages of Using Dart on the Command Line

    2 projects | /r/FlutterDev | 12 Mar 2021
  • Besides flutter, what do you use dart for?

    3 projects | /r/dartlang | 10 Mar 2021
  • Aqueduct (web framework written in Dart) needs your help!!

    1 project | news.ycombinator.com | 10 Mar 2021
  • A Follow Up To The Monthly App Challenge Thread

    1 project | /r/FlutterDev | 4 Feb 2021