Choose when you want real-time Socket.io sync and a service/hook architecture on Node instead of a Bun-native HTTP core.
The API and real-time application framework
- 15.3k
- TypeScript
- MIT
backend HTTP web framework
Elysia is a TypeScript HTTP web framework built for the Bun runtime, emphasizing end-to-end type safety and an ergonomic developer experience.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose when you want real-time Socket.io sync and a service/hook architecture on Node instead of a Bun-native HTTP core.
The API and real-time application framework
Choose when you need a decorator-driven TypeScript API framework that runs on the Express/Node stack rather than on Bun.
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
Choose when you want a full-featured Node MVC framework with built-in auth and database tooling over a lean Bun first-party framework.
Full-featured Node.js framework 🚀
Choose when you need the mature Node/npm ecosystem, dependency injection, modular architecture, and broad enterprise integration.
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
Choose when you want a battery-included TypeScript MVC framework on Node with official auth and ORM rather than a minimal Bun-native core.
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
Choose when you need a Koa-based plugin ecosystem and opinionated enterprise Node framework instead of a Bun-first API server.
🥚🥚🥚🥚 Born to build better enterprise frameworks and apps with Node.js & Koa. https://307.run/eggcode
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
An archived Python async web framework; choose only if you are language-locked to Python and can tolerate an unmaintained dependency.
Fast, asynchronous and elegant Python web framework.
These projects were analysed and named elysia among their alternatives. The relationship is not symmetric — how elysia rates them is a separate judgement, made when elysia is analysed in its own right.
calls elysia “Pick it when you run on Bun and want a lightweight TypeScript HTTP framework without Node's overhead.”
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
calls elysia “Choose Elysia for a lighter, high-performance API-first framework.”
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
calls elysia “Use when you want high-performance TypeScript web apps with strong type inference and are willing to leave Koa/Egg conventions for Bun/ESM.”
🥚🥚🥚🥚 Born to build better enterprise frameworks and apps with Node.js & Koa. https://307.run/eggcode