Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore: fix issue template (#3369) Jan 11, 2019
app fix: empty querystring must be cached (#3535) Mar 12, 2019
config chore: comments typo fix (#3392) Jan 11, 2019
docs feat: support customLoader (#3484) Mar 7, 2019
lib fix: onClientError remove content-length header (#3544) Mar 16, 2019
scripts chore: skip docs deploy at ci cron (#1268) Aug 2, 2017
test fix(types): add custom loader typing (#3533) Mar 21, 2019
.autod.conf.js deps: use circular-json-for-egg to remove deprecate message (#3211) Nov 19, 2018
.eslintignore
.eslintrc test: add async test case (#339) Feb 9, 2017
.gitignore fix(types): import types from egg-core (#3545) Mar 21, 2019
.travis.yml docs: add promo logo (#3113) Oct 23, 2018
CONTRIBUTING.md chore: Add principles for English titles and change all English titles ( Feb 14, 2019
CONTRIBUTING.zh-CN.md chore: Add principles for English titles and change all English titles ( Feb 14, 2019
History.md Release 2.20.1 (#3537) Mar 12, 2019
LICENSE fix: allow request timeout bigger than agent timeout (#3146) Nov 11, 2018
README.md
README.zh-CN.md doc (package.json,README.zh-CN): Fix some typos (#2927) Aug 22, 2018
appveyor.yml test: test on travis with node 10 (#2461) Jul 17, 2018
index.d.ts fix(types): add custom loader typing (#3533) Mar 21, 2019
index.js feat: support single process mode (#3430) Feb 3, 2019
package.json

README.md

Born to build better enterprise frameworks and apps

NPM version NPM quality build status Test coverage David deps Known Vulnerabilities NPM download Gitter

Installation

$ npm install egg --save

Node.js >= 8.0.0 required.

Features

  • ✔︎ Built-in process management
  • ✔︎ Plugin system
  • ✔︎ Framework customization
  • ✔︎ Lots of plugins

Docs & Community

Getting Started

Follow the commands listed below.

$ npm install egg-init -g
$ egg-init --type simple showcase && cd showcase
$ npm install
$ npm run dev
$ open http://localhost:7001

Examples

See egg-examples.

How to Contribute

Please let us know how can we help. Do check out issues for bug reports or suggestions first.

To become a contributor, please follow our contributing guide.

License

MIT

You can’t perform that action at this time.