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

OpenFeign/feign

Feign makes writing java http clients easier observed · 2026-08-28

github.com/OpenFeign/feign · Java · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
OpenFeign/feignmain99

For agents

markdown · JSON · MCP: product_card(name="OpenFeign/feign")

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