🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
Permalink
Failed to load latest commit information.
.github docs: Add a link to issue template (#853) May 9, 2017
app feat: allow runInBackground reuse on plugins (#2872) Aug 6, 2018
config refactor(dnshttpclient): use async function instead of Promise (#2774) Aug 24, 2018
docs docs (typescript.md): Add missing trans in English for TypeScript (#2998 Sep 19, 2018
lib refactor: separate dumping config object and config file (#3014) Sep 18, 2018
scripts chore: skip docs deploy at ci cron (#1268) Aug 2, 2017
test refactor: separate dumping config object and config file (#3014) Sep 18, 2018
.autod.conf.js deps: update dependencies, add @types/urllib to autod config (#2423) Apr 18, 2018
.eslintignore docs: fix const define (#1249) Jul 28, 2017
.eslintrc test: add async test case (#339) Feb 9, 2017
.gitignore perf: improve set type performance by lru cache (#2697) Jun 14, 2018
.travis.yml test: test on travis with node 10 (#2461) Jul 17, 2018
CONTRIBUTING.md docs: fix link to angular commit-message-format (#2939) Aug 28, 2018
CONTRIBUTING.zh-CN.md docs: fix typo (#1537) Oct 19, 2017
History.md Release 2.11.2 (#3017) Sep 19, 2018
LICENSE docs: add year to licence && mysql docs (#447) Feb 24, 2017
README.md docs: change English document on Readme (#2397) Apr 14, 2018
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 (typescript): Add missing 'ignore','match' (#3010) Sep 18, 2018
index.js feat: add Subscription (#1469) Oct 20, 2017
package.json Release 2.11.2 (#3017) Sep 19, 2018

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