elysiajs/elysia

Ergonomic Framework for Humans

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 51 minutes ago
Added to GitGenius on September 3rd, 2026
Created on December 4th, 2022
Open Issues & Pull Requests: 387 (+0)
GitHub issues: Enabled
Number of forks: 592
Total Stargazers: 19,100 (+0)
Total Subscribers: 54 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.3 days
Mean response time: 40.8 days
90th percentile: 136.3 days
Tracked items: 785

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 "blocking" is answered fastest, typically in about 31 hours, while "feature request" waits about 2 months. 77% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 264
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 306 days
Stale 30+ days: 242
Stale 90+ days: 210

Recent activity

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

Top labels

  • bug (647)
  • enhancement (115)
  • review (110)
  • feature request (29)
  • wontfix (14)
  • blocking (10)
  • good first issue (8)
  • pending (3)

Detailed Description

Elysia is a TypeScript web framework that runs on the Bun runtime and emphasizes end-to-end type safety and developer experience.

The framework addresses the challenge of building type-safe backend services by providing a unified approach where TypeScript types flow from route definitions through to runtime validation and client code generation. It leverages Bun's performance characteristics and integrates type checking directly into the development workflow, eliminating the gap between compile-time types and runtime behavior.

Elysia suits teams building REST APIs and backend services who want strong type guarantees without boilerplate. It is particularly well-suited to projects already committed to the Bun runtime and TypeScript ecosystems. The framework's approach to end-to-end type safety positions it as an alternative to frameworks that require separate type definitions for client and server code.

The project maintains steady engagement with its user base, with nearly all open issues originating from adopters reporting real-world problems rather than from internal planning. Maintainers respond to new issues and pull requests within days. Work in the issue tracker centers on bug fixes, code review, and feature enhancements.