Search packages, repositories and app categories

FLUTTER & DART PACKAGES

HTTP Client & Utilities · Rankings

Category ranking: HTTP Client & Utilities. Compare eligible packages by release recency, usage, quality and recognition.

Generated: (UTC+8)Algorithm: v250 packagesEligible candidates: 53

Compiled by: Ducafecat · Data sources: pub.dev / GitHub

Ranking rules

Eligibility: release ≤365 days, Pub checked ≤7 days, downloads ≥100, Pub Points ≥100; confirmed archived repositories excluded. Base score: recency 40%, usage 35%, quality 15%, recognition 10%. Category score = base + recent bonus + potential bonus (up to 106). Recent bonus: age ≤30 days, 3 × (1 − age/30). Potential bonus: age ≤90 days, Points ≥130, downloads ≤10,000, +3. Rank and age are frozen at generation time; at most 50 entries, ordered by the published category rank.

HTTP Client & Utilities · Rankings · 50 packages
RankPackagesCategory scoreBase scoreRecent bonusPotential bonusVersion publishedDays since release30-day downloadsPub pointsLikesRelease recency (40%)Usage (35%)Pub quality (15%)Recognition (10%)Pub metrics checkedSource repositoryRepository stars (not scored)Repository pushed (not scored)Repository checkedArchivedDetails
1mailerv7.3.0

Compose and send emails from Dart. Supports file attachments and HTML emails.

AndroidiOSmacOSWindowsLinux
92.790.42.306275,000150 / 16045094.990.793.866.4Nov 15, 2026, 4:04 PM (UTC+8)dart-mailer/mailer 169Jul 21, 2026, 3:19 PM—Not archivedDetailspub.dev ↗
2cupertino_httpv3.1.1

A macOS/iOS Flutter plugin that provides access to the Foundation URL Loading System.

iOSmacOS
90.188.31.8011300,000160 / 1608091.491.310047.7Nov 15, 2026, 4:04 PM (UTC+8)dart-lang/http (Shared repository)1,109Sep 18, 2026, 8:22 AM—Not archivedDetailspub.dev ↗
3fetch_apiv2.3.2

JavaScript bindings for Fetch API, flexible HTTP requests, redirects, streaming and more.

Web
86.884.12.703103,000140 / 1601197.783.587.527Nov 15, 2026, 4:04 PM (UTC+8)Zekfad/fetch_api 5Apr 25, 2025, 7:30 AM—Not archivedDetailspub.dev ↗
4cronet_httpv1.10.1

An Android Flutter plugin that provides access to the Cronet HTTP client.

Android
86.785.61019245,000160 / 160828689.810048Nov 15, 2026, 4:04 PM (UTC+8)dart-lang/http (Shared repository)1,109Sep 18, 2026, 8:22 AM—Not archivedDetailspub.dev ↗
5talker_dio_loggerv5.2.0

Lightweight and customizable dio http client logger on talker base

AndroidiOSWebmacOSWindowsLinux
86.485.60.8021231,000160 / 16015184.689.410054.5Nov 15, 2026, 4:04 PM (UTC+8)Frezyx/talker (Shared repository)845Sep 16, 2026, 8:51 AM—Not archivedDetailspub.dev ↗
6fresh_httpv0.2.0

An auto-refreshing http client. Built on top of package:http and manages authentication tokens transparently.

AndroidiOSLinuxmacOSWebWindows
86.383.72.60360,700160 / 160597.279.710019.5Nov 15, 2026, 4:28 PM (UTC+8)felangel/fresh (Shared repository)428Feb 27, 2026, 3:22 AM—Not archivedDetailspub.dev ↗
7network_toolsv6.0.18

Networking Tools library which can help you discover open ports, devices on subnet and many other things.

AndroidiOSmacOSWindowsLinux
84.281.72.50411,600160 / 1605796.467.710044.1Nov 15, 2026, 4:04 PM (UTC+8)osociety/network_tools 54Jul 19, 2026, 8:06 PM—Not archivedDetailspub.dev ↗
8relic_headersv2.0.0

HTTP header names and stores shared by Relic adapters and other packages.

Platforms unavailable
83.8812.70241,100160 / 160097.876.91000Nov 15, 2026, 4:04 PM (UTC+8)serverpod/relic (Shared repository)130Sep 19, 2026, 4:39 AM—Not archivedDetailspub.dev ↗
9diov5.11.1

A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.

AndroidiOSWebmacOSWindowsLinux
82.782.700725,490,000160 / 1608,37057.310010098.1Nov 15, 2026, 4:04 PM (UTC+8)cfug/dio (Shared repository)12,836Sep 6, 2026, 10:55 PM—Not archivedDetailspub.dev ↗
10shelf_multipartv2.0.2

shelf_multipart parses multipart and form-data requests for shelf handlers.

AndroidiOSWebmacOSWindowsLinux
81.880.61.201840,500160 / 160378776.810039.5Nov 15, 2026, 4:04 PM (UTC+8)simolus3/goodies.dart 17Jun 22, 2026, 4:00 AM—Not archivedDetailspub.dev ↗
11chopperv8.7.1

Chopper is an http client generator using source_gen, inspired by Retrofit

AndroidiOSWebmacOSWindowsLinux
81.581.50043166,000160 / 16091771.78710074.1Nov 15, 2026, 4:04 PM (UTC+8)lejard-h/chopper (Shared repository)749Aug 4, 2026, 2:39 AM—Not archivedDetailspub.dev ↗
12http2v3.1.0

A HTTP/2 implementation in Dart.

AndroidiOSmacOSWindowsLinux
79.379.30058916,000150 / 1609763.799.493.849.8Nov 15, 2026, 4:04 PM (UTC+8)dart-lang/http (Shared repository)1,109Sep 18, 2026, 8:22 AM—Not archivedDetailspub.dev ↗
13flutter_alicev3.0.0

Alice is an HTTP Inspector tool which helps debugging http requests. It catches and stores http requests and responses, which can be viewed via simple UI.

AndroidiOSmacOSWindowsLinux
78.977.21.701311,500140 / 1605290.367.787.543.1Nov 15, 2026, 4:04 PM (UTC+8)hautvfami/flutter-alice 30Nov 22, 2025, 7:02 PM—Not archivedDetailspub.dev ↗
14mimev2.1.0

Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.

AndroidiOSWebmacOSWindowsLinux
78.878.8007819,500,000160 / 16062954.610010070Nov 15, 2026, 4:04 PM (UTC+8)dart-lang/tools (Shared repository)115Sep 19, 2026, 1:07 AM—Not archivedDetailspub.dev ↗
15cote_network_loggerv1.2.1

Beautiful Flutter developer tool for real-time HTTP network monitoring with web dashboard

AndroidiOSmacOSWindowsLinux
77.372.22.139609160 / 1602893.246.410036.6Nov 15, 2026, 4:04 PM (UTC+8)thurakhant/cote_network_logger 7Jun 8, 2025, 8:06 PM—Not archivedDetailspub.dev ↗
16chuck_interceptorv3.2.2

Chuck is an HTTP Inspector tool which helps debugging http requests. It catches and stores http requests and responses, which can be viewed via simple UI.

AndroidiOSWindows
76.873.703296,620160 / 1607379.563.710046.7Nov 15, 2026, 4:04 PM (UTC+8)SunnatilloShavkatov/chuck_interceptor 9Sep 13, 2026, 9:16 PM—Not archivedDetailspub.dev ↗
17qs_dartv1.9.0

A query string encoding and decoding library for Dart. Ported from qs for JavaScript.

AndroidiOSWebmacOSWindowsLinux
76.576.50046175,000160 / 1601569.887.410030.1Nov 15, 2026, 4:04 PM (UTC+8)techouse/qs 6Sep 10, 2026, 3:13 AM—Not archivedDetailspub.dev ↗
18retrofitv4.10.0

retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.

AndroidiOSWebmacOSWindowsLinux
75.475.40094699,000145 / 1602,12048.597.490.683.2Nov 15, 2026, 4:04 PM (UTC+8)trevorwang/retrofit.dart (Shared repository)1,184Sep 4, 2026, 5:52 PM—Not archivedDetailspub.dev ↗
19vexanav6.1.0

Manage your network layer with dio. You will be able to use it very easily network operations.

AndroidiOSWebmacOSWindowsLinux
74.170.80.23271,320150 / 16029580.95293.861.8Nov 15, 2026, 4:04 PM (UTC+8)VB10/vexana 153Aug 11, 2026, 6:27 AM—Not archivedDetailspub.dev ↗
20dio_web_adapterv2.2.2

An adapter that supports Dio on Web.

Web
73.973.900725,550,000150 / 160557.310093.819.5Nov 15, 2026, 4:04 PM (UTC+8)cfug/dio (Shared repository)12,836Sep 6, 2026, 10:55 PM—Not archivedDetailspub.dev ↗
21jh_servicesv0.2.1

A lightweight service package for Flutter to handle network requests, local storage, and connectivity seamlessly with best practices.

AndroidiOSWebmacOSWindowsLinux
72.668.21.4316714160 / 160288.347.610011.9Nov 15, 2026, 4:04 PM (UTC+8)ALI-tech-tech/jh_services 0Nov 2, 2024, 11:28 PM—Not archivedDetailspub.dev ↗
22basic_http_interceptorv0.1.10

HTTP Interceptors for Beginners, Logging, Headers, Proxies, and Hooks.

AndroidiOSWebmacOSWindowsLinux
71.666.62310983130 / 160092.449.981.30Nov 15, 2026, 4:04 PM (UTC+8)— ———UnknownDetailspub.dev ↗
23rate_limiterv1.1.1

A pure dart package to apply useful rate limiting strategies on regular functions.

AndroidiOSWebmacOSWindowsLinux
70700092163,000160 / 16010248.986.910050.3Nov 15, 2026, 4:04 PM (UTC+8)GetStream/rate_limiter 33Sep 3, 2026, 12:57 AM—Not archivedDetailspub.dev ↗
24dio_http2_adapterv2.9.0

An adapter that combines HTTP/2 and dio. Supports reusing connections, header compression, etc.

AndroidiOSmacOSWindowsLinux
69.969.90072158,000130 / 1606057.386.681.344.6Nov 15, 2026, 4:04 PM (UTC+8)cfug/dio (Shared repository)12,836Sep 6, 2026, 10:55 PM—Not archivedDetailspub.dev ↗
25workmanager_platform_interfacev0.10.5

A common platform interface for the workmanager plugin.

AndroidiOSLinuxmacOSWebWindows
69.769.70069322,000150 / 160058.891.893.80Nov 15, 2026, 4:28 PM (UTC+8)fluttercommunity/flutter_workmanager (Shared repository)1,026Sep 7, 2026, 6:28 PM—Not archivedDetailspub.dev ↗
27native_dio_adapterv1.8.0

A client for dio which makes use of cupertino_http and cronet_http to delegate HTTP requests to the native platform.

AndroidiOSmacOSWindowsLinux
67.167.100109154,000160 / 1606843.186.510046Nov 15, 2026, 4:04 PM (UTC+8)cfug/dio (Shared repository)12,836Sep 6, 2026, 10:55 PM—Not archivedDetailspub.dev ↗
28multicast_dnsv0.3.3+1

Dart package for performing mDNS queries (e.g. Bonjour, Avahi).

AndroidiOSmacOSWindowsLinux
67.167.1001582,980,000160 / 16013329.510010053.2Nov 15, 2026, 4:04 PM (UTC+8)flutter/packages (Shared repository)5,310Sep 18, 2026, 3:07 PM—Not archivedDetailspub.dev ↗
29dio_cache_interceptorv4.0.7

Dio HTTP cache interceptor with multiple stores respecting HTTP directives (or not).

AndroidiOSWebmacOSWindowsLinux
66.566.500141248,000160 / 16044333.689.910066.2Nov 15, 2026, 4:04 PM (UTC+8)llfbandit/dart_http_cache (Shared repository)156Jul 10, 2026, 10:01 PM—Not archivedDetailspub.dev ↗
30google_cloud_longrunningv0.5.5

The Google Cloud client library for the Long Running Operations API.

AndroidiOSLinuxmacOSWebWindows
66.266.20078156,000150 / 160054.686.693.80Nov 15, 2026, 4:28 PM (UTC+8)googleapis/google-cloud-dart (Shared repository)23Oct 30, 2026, 2:35 AM—Not archivedDetailspub.dev ↗
31dart_web_scraperv0.2.17

Powerful, easy-to-use scraper for web pages and APIs. Chain parsers and transforms to extract exactly the data you need.

AndroidiOSWebmacOSWindowsLinux
66.263.20335278160 / 160257640.810035.4Nov 15, 2026, 4:04 PM (UTC+8)sukhcha-in/dart_web_scraper 10Jun 6, 2026, 7:53 PM—Not archivedDetailspub.dev ↗
32webdev_proxyv0.1.15

A simple HTTP proxy for webdev's serve command. Supports apps that use HTML5 routing by rewriting 404s to the root index.

macOSWindowsLinux
66.263.203545,440140 / 160565.762.387.519.5Nov 15, 2026, 4:04 PM (UTC+8)Workiva/webdev_proxy 11Aug 29, 2026, 8:07 AM—Not archivedDetailspub.dev ↗
33requests_inspectorv5.5.1

A Flutter package for logging REST-APIs and GraphQL requests and accessing it by Shaking your phone to get the RequestsInspector widget on your screen.

AndroidiOS
60.560.500908,320130 / 16016749.665.381.355.6Nov 15, 2026, 4:04 PM (UTC+8)Abdelazeem777/requests_inspector 21Aug 16, 2026, 8:17 PM—Not archivedDetailspub.dev ↗
34http_certificate_pinningv3.0.2

Https Certificate pinning for Flutter. Checks the equality between the known SHA-1 or SHA-256 fingerprint and the SHA-1 or SHA-256 of the target server.

AndroidiOS
60.160.10011636,000125 / 16016340.675.978.155.4Nov 15, 2026, 4:04 PM (UTC+8)diefferson/http_certificate_pinning 103Jul 21, 2026, 9:53 PM—Not archivedDetailspub.dev ↗
35http_cache_hive_storev5.1.1

A DB cache store agnostic HTTP client implementation with hive_ce.

AndroidiOSWebmacOSWindowsLinux
58.958.90012841,800160 / 160637.17710021.1Nov 15, 2026, 4:04 PM (UTC+8)llfbandit/dart_http_cache (Shared repository)156Jul 10, 2026, 10:01 PM—Not archivedDetailspub.dev ↗
36universal_iov2.3.1

Cross-platform 'dart:io' that adds browser support for HttpClient and some other "dart:io" APIs.

AndroidiOSmacOSWindowsLinux
57.557.5003633,490,000150 / 1602616.110093.860.5Nov 15, 2026, 4:04 PM (UTC+8)— ———UnknownDetailspub.dev ↗
38http_interceptorv3.0.0

A lightweight, simple plugin that allows you to intercept request and response objects and modify them if desired.

AndroidiOSWebmacOSWindowsLinux
56.756.70020580,400150 / 16021320.581.893.858.3Nov 15, 2026, 4:04 PM (UTC+8)CodingAleCR/http_interceptor 137May 21, 2026, 1:00 AM—Not archivedDetailspub.dev ↗
39ua_client_hintsv1.7.0

Provide User-Agent Client Hints to Flutter.

AndroidiOSWebmacOS
54.554.500214163,000130 / 1605219.186.981.343.1Nov 15, 2026, 4:04 PM (UTC+8)wasabeef/flutter_ua_client_hints 52Sep 19, 2026, 3:32 AM—Not archivedDetailspub.dev ↗
40rhttpv0.18.0

Make HTTP requests using Rust for Flutter developers. It uses FFI to call Rust functions from Dart. On the Rust side, it uses reqwest to make HTTP requests.

AndroidiOSmacOSWindowsLinux
53.753.7001615,810160 / 16012128.762.710052.2Nov 15, 2026, 4:04 PM (UTC+8)— ———UnknownDetailspub.dev ↗
41fetch_clientv1.2.1

Client for http package based on Fetch API, enables streamed and cancelable requests on web and more.

Web
53.553.500225101,000140 / 1604417.683.487.541.3Nov 15, 2026, 4:04 PM (UTC+8)Zekfad/fetch_client 29Apr 4, 2026, 4:33 AM—Not archivedDetailspub.dev ↗
42chucker_flutterv1.9.2

Chucker Flutter helps you inspect the HTTP(S) requests/responses. It stores data locally and provides a UI for inspecting network calls and sharing their content.

AndroidiOSWebmacOSWindowsLinux
53.253.20018524,800130 / 1601982473.281.357.5Nov 15, 2026, 4:04 PM (UTC+8)syedmurtaza108/chucker-flutter 84Sep 19, 2026, 5:08 AM—Not archivedDetailspub.dev ↗
43http_cache_drift_storev7.0.1

A DB cache store implementation with Drift.

AndroidiOSWebmacOSWindowsLinux
52.752.7001284,590160 / 160337.16110015.1Nov 15, 2026, 4:04 PM (UTC+8)llfbandit/dart_http_cache (Shared repository)156Jul 10, 2026, 10:01 PM—Not archivedDetailspub.dev ↗
44fresh_diov0.6.0

An http interceptor for token refresh. Fresh is built on top of package:dio and manages authentication tokens transparently.

AndroidiOSWebmacOSWindowsLinux
51.351.30026122,200160 / 16016913.372.410055.8Nov 15, 2026, 4:04 PM (UTC+8)felangel/fresh (Shared repository)428Feb 27, 2026, 3:22 AM—Not archivedDetailspub.dev ↗
45http_client_interceptorv1.0.2

A Dart package for intercepting and modifying HTTP requests and responses, useful for logging, authentication, and error handling.

AndroidiOSLinuxmacOSWebWindows
50.750.70026596,500160 / 160312.983.110015.1Nov 15, 2026, 4:28 PM (UTC+8)ralph-bergmann/HttpTools (Shared repository)2Feb 23, 2026, 2:21 AM—Not archivedDetailspub.dev ↗
46flutter_queryv0.11.1

Fetch, cache, and sync server data with automatic state management and background updates, inspired by TanStack Query.

AndroidiOSWebmacOSWindowsLinux
50.750.700124643160 / 1603938.346.810040.1Nov 15, 2026, 4:04 PM (UTC+8)jezsung/query 32Jul 14, 2026, 12:25 PM—Not archivedDetailspub.dev ↗
47http_client_loggerv1.1.6

Dart package that seamlessly adds HTTP traffic logging to your Dart or Flutter project.

AndroidiOSLinuxmacOSWebWindows
50.450.40026596,700160 / 160212.983.110011.9Nov 15, 2026, 4:28 PM (UTC+8)ralph-bergmann/HttpTools (Shared repository)2Feb 23, 2026, 2:21 AM—Not archivedDetailspub.dev ↗
48uri_parserv3.0.2

A minimal & safe utility to parse URIs.

AndroidiOSmacOSWindowsLinux
50.350.300335490,000150 / 16007.594.893.80Nov 15, 2026, 4:04 PM (UTC+8)alexmercerind/uri_parser 9Jan 25, 2026, 12:41 PM—Not archivedDetailspub.dev ↗
49http_client_cachev1.0.6

Dart package that seamlessly adds HTTP traffic caching to improve performance and reduce network load in Dart and Flutter applications.

AndroidiOSLinuxmacOSWindows
48.748.70026548,900160 / 160212.978.210011.9Nov 15, 2026, 4:28 PM (UTC+8)ralph-bergmann/HttpTools (Shared repository)2Feb 23, 2026, 2:21 AM—Not archivedDetailspub.dev ↗
50polly_dartv0.0.9

A Dart port of Polly (.NET resilience library) providing strategies like Retry, Circuit Breaker, Timeout, Rate Limiter, Hedging, and Fallback.

AndroidiOSWebmacOSWindowsLinux
45.645.600185860160 / 160352448.910038.9Nov 15, 2026, 4:04 PM (UTC+8)— ———UnknownDetailspub.dev ↗