lysine-dev/retrofit
A type-safe HTTP client for Android and the JVM observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 99
- 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-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 5840
- days_rel: 475
- days_push: 7
- n_releases_24m: 2
Adoption not part of the score
43934 stars · 7340 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Retrofit is a type-safe HTTP client for Android and the JVM that turns REST APIs into Java or Kotlin interfaces using annotations. It generates implementations of these interfaces and supports synchronous and asynchronous requests, converters, and multipart uploads.
Use cases
- consume a REST API from an Android app
- turn an HTTP API into a typed Java interface
- make type-safe network requests on the JVM
- upload files via multipart requests
- deserialize JSON API responses into Java objects
- call remote web services with declarative annotations
When to choose
- you are building an Android or JVM app that talks to a REST API
- you want declarative, annotation-based HTTP clients instead of manual request code
- you need mature, widely adopted networking tooling with converter and adapter ecosystems
When to avoid
- you need a non-HTTP protocol like raw TCP or WebSockets
- you are not on the JVM or Android platform
- you want a fully dynamic HTTP client without interface definitions
Facets
library · maturity stable
http-client serialization middleware web-development mobile-development apis backend jvm cross-platform rest-client declarative-http okhttp kotlin-support annotations android
2 sources
- readme: https://github.com/lysine-dev/retrofit · fetched 2026-08-28 · e4175f8a3306
- homepage: https://lysine.dev/retrofit/ · fetched 2026-08-29 · 29b7c0fb9f87
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lysine-dev/retrofit | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="lysine-dev/retrofit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem