Egg.js
🥚🥚🥚🥚 Born to build better enterprise frameworks and apps with Node.js & Koa. https://codewiki.google/github.com/eggjs/egg observed · 2026-10-13
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 13.5
- age_days: 3776
- days_rel: 13
- days_push: 11
- n_releases_24m: 13
Adoption not part of the score
18985 stars · 1802 forks observed · 2026-10-13
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.97
Egg.js is a Node.js web framework built on Koa that provides a full‑stack solution for enterprise applications. It offers a powerful plugin system, built‑in process management, and extensive configuration options.
Use cases
- build large‑scale enterprise web applications with Node.js
- create RESTful APIs and microservices using Koa conventions
- develop server‑side rendered pages with built‑in view plugins
- integrate databases, ORM, and caching via community plugins
- set up real‑time communication with WebSocket or Socket.io plugins
- rapidly scaffold projects with the Egg CLI for fast onboarding
When to choose
- You need a highly extensible framework with a mature plugin ecosystem.
- Your project targets enterprise environments requiring robust process management and configuration.
- You prefer convention‑over‑configuration but still want deep customization capabilities.
- You are already using Node.js and want a Koa‑based foundation with TypeScript support.
When to avoid
- You prefer a minimalistic framework with very low overhead.
- Your application is a simple static site or front‑end only project.
- You need out‑of‑the‑box support for languages other than JavaScript/TypeScript.
Facets
framework · maturity active
web-framework api-framework http-server routing middleware web-development backend erp windows cross-platform koa typescript plugin-ecosystem monorepo enterprise-ready nodejs linux macos
10 sources
- readme: https://github.com/eggjs/egg · fetched 2026-10-13 · b25f6ca5cb43
- homepage: https://eggjs.org · fetched 2026-10-05 · e87c04e8e339
- site_page: https://eggjs.org/intro/quickstart · fetched 2026-10-05 · 0b4a1995933b
- registry_npm: https://registry.npmjs.org/eslint-config-egg · fetched 2026-10-05 · f3c0d10637e4
- registry_npm: https://registry.npmjs.org/egg-view-ejs · fetched 2026-10-05 · 4a8c9e532d37
- registry_npm: https://registry.npmjs.org/egg-alinode · fetched 2026-10-05 · dbef3d7c2e7f
- registry_npm: https://registry.npmjs.org/egg-view-assets · fetched 2026-10-05 · a2328fd307eb
- registry_npm: https://registry.npmjs.org/egg-sequelize · fetched 2026-10-05 · 9732a3306bcb
- registry_npm: https://registry.npmjs.org/egg-mongoose · fetched 2026-10-05 · 55f6debd176d
- registry_npm: https://registry.npmjs.org/egg-graphql · fetched 2026-10-05 · 4590ef4f7ba5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| eggjs/egg | main | 99 |
| eggjs/examples | examples | 55 |
| eggjs/awesome-egg | docs | 32 |
| eggjs/egg-sequelize | plugin | 32 |
| eggjs/egg-mongoose | plugin | 23 |
| eggjs/egg-graphql | plugin | 23 |
| eggjs/egg-ant-design-pro | plugin | 32 |
| eggjs/egg-validate | plugin | 32 |
| eggjs/egg-socket.io | plugin | 43 |
| eggjs/core | infra | 62 |
| eggjs/egg-ts-helper | plugin | 52 |
| eggjs/egg-cors | plugin | 23 |
| eggjs/egg-router-plus | plugin | 32 |
| eggjs/egg-passport | plugin | 32 |
| eggjs/egg-rest | plugin | 32 |
| eggjs/egg-oss | plugin | 57 |
| eggjs/egg-view-nunjucks | plugin | 32 |
| eggjs/egg-view-react | plugin | 32 |
| eggjs/egg-sofa-rpc | plugin | 32 |
| eggjs/egg-grpc | plugin | 32 |
| eggjs/egg-userrole | plugin | 32 |
| eggjs/eslint-config-egg | plugin | 23 |
| eggjs/egg-view-ejs | plugin | 32 |
| eggjs/egg-alinode | plugin | 32 |
| eggjs/egg-view-assets | plugin | 23 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem