Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Top 11 Dart HTTP Projects
-
getx
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
-
Project mention: monkeyWie/gopeed: High speed downloader that supports all platforms. | reddit.com/r/devopsish | 2022-11-18
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
The http package is part of Dart and has everything you need to request any remote server you want, no need to specifically be firebase or supabase. It's a bit low level so you might want to use other packages that make the task of consuming remote services easier.
-
jaguar
Jaguar, a server framework built for speed, simplicity and extensible. ORM, Session, Authentication & Authorization, OAuth
-
diox
A powerful HTTP package for Dart/Flutter, which supports Global settings, Interceptors, FormData, Aborting and canceling a request, Files uploading and downloading, Requests timeout, Custom adapters, etc.
There's a fork that's actively maintained though https://github.com/cfug/diox
-
Project mention: How to start contributing to open source ? | reddit.com/r/cscareerquestions | 2022-10-31
Psst, hey OP, wanna learn some Dart and contribute to an open source JSON:API library? I'm willing to help, explain, even mentor a bit. https://github.com/f3ath/json-api-dart
-
minerva
Dart backend framework. Supports multithreading, websockets. It contains project build system, request processing pipeline, authentication aids and logging tools. (by GlebBatykov)
Project mention: Minerva - Controllers built on code generation | reddit.com/r/dartlang | 2022-12-31Framework: https://github.com/GlebBatykov/minerva Package for using controllers (here you can read more about controllers): https://github.com/GlebBatykov/minerva_controller_generator Framework examples: https://github.com/GlebBatykov/minerva_examples
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
In this example, the app uses Firebase Auth. Because this is an external dependency, we're going to use a test double which mimics the behaviour of the real FirebaseAuth implementation. If you were using a different authentication system which worked over HTTP requests, you could use something like http_mock_adapter to fake your API responses.
-
-
I've already looked at it, I think it's a great lib however I like the style of express.js so I came across this lib which seemed quite interesting, however it's a shame it lacks maturity.
-
Dart HTTP related posts
- Streams without firestore?
- Minerva - Controllers built on code generation
- How to make API calls using the Refresh Indicator and Provider package in Flutter.
- How To Install a Flutter Package
- Why you should or shouldn't use Flutter for your next app-like mobile game
- Connect Flutter with Laravel backend
- Top 5 Flutter Packages that you need to add to your Flutter Project RIGHT NOW.
-
A note from our sponsor - Appwrite
appwrite.io | 3 Feb 2023
Index
What are some of the best open-source HTTP projects in Dart? This list will help you:
Project | Stars | |
---|---|---|
1 | getx | 8,046 |
2 | gopeed | 3,884 |
3 | http | 895 |
4 | jaguar | 449 |
5 | diox | 71 |
6 | json-api-dart | 71 |
7 | minerva | 51 |
8 | http-mock-adapter | 48 |
9 | flutter_curl | 46 |
10 | dart-express | 34 |
11 | base_uri | 0 |