OpenFeign/feign
Feign makes writing java http clients easier observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- 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: 7.5
- age_days: 4816
- days_rel: 14
- days_push: 8
- n_releases_24m: 15
Adoption not part of the score
9796 stars · 1947 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Feign is a Java library that simplifies writing HTTP clients by binding annotated interfaces to templatized HTTP requests. It supports pluggable decoders, encoders, and error handling for text-based REST and SOAP APIs.
Use cases
- write declarative java http clients for rest apis
- call third-party rest apis from a spring microservice
- generate http client code from annotated interfaces
- consume soap or jax-rs services in java
- customize request encoding and response decoding for an http api
- unit test http api bindings without a server
When to choose
- you want a lightweight, annotation-driven alternative to Retrofit or Jersey clients on the JVM
- you need pluggable decoders, encoders, and error handling for text-based APIs
- you are building Java 8+ microservices that call many HTTP APIs
- you want minimal boilerplate when binding interfaces to HTTP endpoints
When to avoid
- you need a non-JVM language client
- you require binary protocols or non-text-based APIs
- you need a full-featured async/reactive HTTP client with streaming
- your project must run on JDK 6 (only legacy Feign 9.x supports that)
Facets
library · maturity stable
http-client serialization middleware web-development apis developer-tools backend jvm cross-platform declarative-http-client rest-client annotation-driven retrofit-alternative soap jax-rs
1 source
- readme: https://github.com/OpenFeign/feign · fetched 2026-08-28 · 5d0ab893c251
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| OpenFeign/feign | main | 99 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem