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...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 45 minutes ago
Added to GitGenius on September 13th, 2026
Created on November 16th, 2015
Open Issues & Pull Requests: 713 (+0)
GitHub issues: Enabled
Number of forks: 1,017
Total Stargazers: 5,138 (+0)
Total Subscribers: 179 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 days
Mean response time: 108.6 days
90th percentile: 305.3 days
Tracked items: 223

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "defect" is answered fastest, typically in about 11 hours, while "cleanup" waits about 3 weeks. Only 5% of issues opened in the past year have been closed. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 133
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 789 days
Stale 30+ days: 128
Stale 90+ days: 110

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • new feature (86)
  • defect (50)
  • priority: P1 (26)
  • cleanup (20)
  • improvement (18)
  • priority: P2 (11)
  • good first issue (10)
  • documentation (7)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Armeria is a microservice framework that enables developers to build reactive services using multiple technologies and protocols.

The framework addresses the challenge of building microservices by providing a unified platform that supports diverse technologies without forcing developers into a single architectural path. It handles both synchronous and asynchronous communication patterns through support for gRPC, Thrift, HTTP, and HTTP/2, while allowing developers to integrate their preferred libraries and frameworks including Kotlin, Retrofit, Reactive Streams, Spring Boot, and Dropwizard. Built on Netty, the tool provides low-level networking efficiency with high-level abstractions that reduce boilerplate code.

Teams should consider Armeria when they need flexibility in choosing microservice technologies and want to avoid vendor lock-in to a single RPC framework. It suits projects that require both traditional HTTP APIs and modern RPC protocols, or organizations with heterogeneous technology stacks where different services may use different communication patterns. The framework is particularly valuable for teams already familiar with Netty or those building systems that need to interoperate with both gRPC and Thrift services.

The project maintains active engagement with its community through dedicated channels for chat and questions. Development shows consistent attention to both core framework improvements and ecosystem integration, with regular updates across multiple protocol implementations and integration points. The codebase demonstrates thorough testing practices and careful API design, reflecting the production experience of its creators at a major technology company.