Open-source Dart projects categorized as HTTP

Top 15 Dart HTTP Projects

  • getx

    Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.

    Project mention: what makes GetX not preferable? | /r/FlutterDev | 2023-04-23

    the maintainer is a liar (link)

  • gopeed

    A modern download manager that supports all platforms. Built with Golang and Flutter.

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • http

    A composable API for making HTTP requests in Dart. (by dart-lang)

    Project mention: How should I learn everything about packages in dart as a beginner programmer? www.dart.dev/overview | /r/dartlang | 2023-07-01

    For example if you want to add TTS functionality to your application, you can use an already existing package for it. If you want to submit POST/GET requests to an API, you can use the http package to add this.

  • shelf

    Web server middleware for Dart

    Project mention: shelf_proxy | /r/dartlang | 2023-03-07

    To be honest, there's not much to it! It's a single-file add-on for the shelf package with about 100 lines of code, and the comment for the ProxyHandler class at the top sums up the shelf-proxy package pretty well:

  • jaguar

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

  • json-api-dart

    JSON:API client and server for Dart/Flutter

  • http-mock-adapter

    A simple to use mocking package for Dio intended to be used in tests.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • 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 | /r/dartlang | 2022-12-31

    Framework: 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

  • flutter_curl

    Flutter plugin to use libcurl for HTTP calls

  • dart-express

    Express-like HTTP framework written in Dart

  • flutter_rocket

    🚀 Flutter Rocket 🚀 Fly high with Flutter Rocket - the ultimate package for Flutter developers

  • coodig-mobile

    Mobile App of quiz application for engineers🧑‍💻 [Flutter / Firebase / Django]

    Project mention: Show HN: Coodig – flutter mobile quiz app | news.ycombinator.com | 2023-08-24
  • unwired

    Unwired is a fast and minimalistic Dart HTTP client library. It supports cancellable requests, managed authentication and multithreaded requests.

    Project mention: Unwired updated to 0.9.x | /r/dartlang | 2023-05-31

    So, in the latest 0.9.x update of the Unwired, it ditched the http package. Now, it uses dart:io and dart:html to process or abort http requests. minimalistic enough?

  • http_pagination

    Parses a link header (web links) and returns pagination data

    Project mention: Link headers pagination in Flutter | dev.to | 2023-04-20

    When building an app that works with APIs, link headers pagination can be implemented in Dart using the http_pagination package.

  • base_uri

    A tiny wrapper around Uri to easily define a base uri. Supports api versions.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-24.

Dart HTTP related posts


What are some of the best open-source HTTP projects in Dart? This list will help you:

Project Stars
1 getx 9,396
2 gopeed 7,698
3 http 976
4 shelf 832
5 jaguar 459
6 json-api-dart 78
7 http-mock-adapter 58
8 minerva 54
9 flutter_curl 50
10 dart-express 36
11 flutter_rocket 13
12 coodig-mobile 6
13 unwired 6
14 http_pagination 4
15 base_uri 0
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.