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

line/armeria

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard. observed · 2026-08-28

github.com/line/armeria · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 96
  • 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: 13
  • age_days: 3943
  • days_rel: 26
  • days_push: 8
  • n_releases_24m: 34

Full methodology

Adoption not part of the score

5133 stars · 1013 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Armeria is a JVM microservice framework built on Netty that lets you serve gRPC, Thrift, REST, and static files on a single port. It provides built-in client-side load balancing, circuit breaking, service discovery, distributed tracing, and a web-based RPC debug console.

Use cases

  • build reactive microservices in Java or Kotlin
  • serve gRPC and Thrift services alongside REST on one port
  • add client-side load balancing and circuit breaking to RPC calls
  • migrate between RPC protocols without proxies or sidecars
  • debug and invoke RPC endpoints from a browser
  • integrate microservices with Spring Boot or Dropwizard

When to choose

  • you need a high-performance async JVM framework supporting multiple RPC protocols
  • you want gRPC, Thrift, and HTTP services co-hosted on a single port
  • you need built-in service discovery, retries, and circuit breakers
  • you want a web console for invoking and sharing RPC calls

When to avoid

  • you are not on the JVM
  • you need a minimal single-protocol REST framework with a larger ecosystem
  • your team relies on non-Netty server runtimes like standard servlet containers

Facets

framework · maturity stable

web-framework rpc http-server http-client middleware api-framework backend microservices web-development apis jvm cross-platform grpc thrift netty reactive-streams spring-boot service-discovery circuit-breaker http2 microservices

3 sources

Member repositories

RepositoryRoleHealth v2
line/armeriamain98

For agents

markdown · JSON · MCP: product_card(name="line/armeria")

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