# Retrofit

> Type-safe HTTP client for Android and the JVM

Turn an HTTP API into a Java or Kotlin interface.

- Source: https://github.com/lysine-dev/retrofit
- Homepage: https://lysine.dev/retrofit/
- License: Apache-2.0
- Language: Java
- Stars: 43937
- Forks: 7333
- Contributors: 162
- Last commit: 2026-10-02
- Latest release: 3.0.0 (2025-05-15)
- Purpose: Developer tools, API tools
- Runs on: Library / SDK
- For: Personal, Enterprise

## Worth score: 71/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 23/25
- Momentum: 10/20
- Maintenance: 17/25
- Community: 13/15
- Readiness: 8/15

## Alternatives

- [Apache Dubbo](https://diggithub.com/apache/dubbo.md): RPC and microservice framework for Java
- [WxJava](https://diggithub.com/binarywang/WxJava.md): Java SDK for WeChat development
- [OkHttp](https://diggithub.com/lysine-dev/okhttp.md): HTTP client for the JVM and Android
- [Axios](https://diggithub.com/axios/axios.md): Promise-based HTTP client for browser and Node.js
- [gRPC](https://diggithub.com/grpc/grpc.md): High-performance RPC framework
- [curl](https://diggithub.com/curl/curl.md): Transfer data with URLs
- [tRPC](https://diggithub.com/trpc/trpc.md): End-to-end typesafe APIs
- [Requests](https://diggithub.com/psf/requests.md): HTTP for humans in Python

---

Source page: https://diggithub.com/lysine-dev/retrofit
Updated: 2026-10-04
