Ross ROSS = Recommend OSS · open-source software intelligence for agents

cfug/dio

A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc. observed · 2026-08-28

github.com/cfug/dio · homepage · Dart · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 95
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 0.0
  • age_days: 3057
  • days_rel: 35
  • days_push: 10
  • n_releases_24m: 29

Full methodology

Adoption not part of the score

12839 stars · 1560 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

dio is a powerful HTTP client library for Dart and Flutter supporting global configuration, interceptors, FormData, request cancellation, timeouts, file upload/download, and custom adapters. It is a monorepo containing the core package plus plugins like cookie management and HTTP/2 adapters.

Use cases

  • make HTTP requests from a Flutter app
  • add interceptors for auth tokens and logging
  • upload and download files with progress
  • cancel in-flight HTTP requests
  • configure global timeouts and base URLs
  • use HTTP/2 in Dart applications

When to choose

  • building Flutter or Dart apps that talk to REST APIs
  • you need interceptors, cancellation, or file transfer out of the box
  • you want a mature, widely adopted Dart HTTP client

When to avoid

  • writing non-Dart/Flutter projects
  • you only need a minimal fetch-style client without extras
  • server-side Dart needing deep platform-native HTTP stack integration without adapters

Facets

library · maturity stable

http-client middleware file-upload web-development mobile-development apis cross-platform cross-platform flutter http-client interceptors request-cancellation formdata pub-package mobile web-server

1 source

Member repositories

RepositoryRoleHealth v2
cfug/diomain98

For agents

markdown · JSON · MCP: product_card(name="cfug/dio")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem