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

liangjingkanji/Net

[永久维护] Android 基于协程/OkHttp网络请求工具 observed · 2026-08-28

github.com/liangjingkanji/Net · homepage · Kotlin · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
liangjingkanji/Netmain34

For agents

markdown · JSON · MCP: product_card(name="liangjingkanji/Net")

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