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
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
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
- readme: https://github.com/line/armeria · fetched 2026-08-28 · 94c746d4916f
- homepage: https://armeria.dev · fetched 2026-08-29 · b86c5f8e454a
- site_page: https://armeria.dev/docs · fetched 2026-08-29 · 818030ecce4d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| line/armeria | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem