tonyofrancis/Fetch
The best file downloader library for Android observed · 2026-08-28
Health v2 · maintenance only
30/100
- Activity 0
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 44.0
- age_days: 3501
- days_rel: 638
- days_push: 638
- n_releases_24m: 3
Adoption not part of the score
1821 stars · 356 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Fetch is a Kotlin file download manager library for Android that handles background, concurrent, pause/resume, and prioritized downloads with progress tracking and notification support. It wraps HTTP downloading (via OkHttp/HttpURLConnection) behind a simple request-based API.
Use cases
- download files in the background on android
- pause and resume large file downloads in my app
- download multiple files concurrently with priorities
- show download progress and speed in notifications
- retry failed downloads automatically on android
- download files only on wifi or specific network types
- track download eta and progress in my android app
When to choose
- you need a robust, dedicated download manager for an Android app with background and concurrent downloading
- you want pause/resume, retry, priority, and progress tracking out of the box
- you need Storage Access Framework, Content Provider, and URI support for saving files
When to avoid
- you only need simple one-off HTTP requests rather than managed downloads
- your project is not Android-based
- you need upload support or torrent/multi-protocol downloading
Facets
library · maturity active
http-client file-upload networking mobile-development android-tools files jvm file-downloader download-manager background-downloads okhttp resume-downloads download-queue android mobile
1 source
- readme: https://github.com/tonyofrancis/Fetch · fetched 2026-08-28 · a1538bbdef4f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tonyofrancis/Fetch | main | 30 |
For agents
markdown · JSON · MCP: product_card(name="tonyofrancis/Fetch")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem