liangjingkanji/Net
[永久维护] Android 基于协程/OkHttp网络请求工具 observed · 2026-08-28
Health v2 · maintenance only
34/100
- Activity 0
- Release rhythm 40
- 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: 2544
- days_rel: 640
- days_push: 621
- n_releases_24m: 5
Adoption not part of the score
2035 stars · 240 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Net is a coroutine-based Android networking library built on top of OkHttp, offering a non-intrusive API that supports all OkHttp features while allowing easy OkHttp version upgrades. It provides high-level conveniences such as automatic lifecycle-aware request cancellation, global error handling, pagination, loading dialogs, and customizable response converters.
Use cases
- make HTTP requests in Android apps with Kotlin coroutines
- handle concurrent or sequential network requests in a single scope
- automatically cancel requests when an Android lifecycle is destroyed
- show loading dialogs and empty-state pages during network calls
- implement pull-to-refresh and automatic pagination loading
- download files or APKs with progress handling
- persist cookies and configure HTTPS quickly
- customize JSON or protocol response converters for typed results
When to choose
- you are building an Android app in Kotlin and want a coroutine-friendly OkHttp wrapper
- you need built-in lifecycle-aware cancellation and global error handling to reduce crashes
- you want automatic pagination, refresh, loading dialog, and empty-page handling out of the box
- you need to upgrade OkHttp versions freely while keeping a stable high-level API
When to avoid
- your project is not Android/Kotlin based
- you prefer raw OkHttp or Retrofit with minimal abstraction
- you need a cross-platform (non-Android) networking solution
- you require RxJava-based patterns (only the legacy 1.x branch supports that)
Facets
library · maturity active
http-client concurrency error-handling caching logging serialization mobile-development web-development developer-tools jvm okhttp-wrapper coroutines networking android-networking kotlin-coroutines request-scheduling lifecycle-aware pagination chinese-documentation android mobile
2 sources
- readme: https://github.com/liangjingkanji/Net · fetched 2026-08-28 · 0bbf77f03f00
- homepage: http://liangjingkanji.github.io/Net/ · fetched 2026-08-29 · 8863ec2e5c28
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| liangjingkanji/Net | main | 34 |
For agents
markdown · JSON · MCP: product_card(name="liangjingkanji/Net")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem