egg - Born to build better enterprise frameworks and apps with Node.js & Koa

  •        36

Node.js >= 8.0.0 required. Follow the commands listed below.

https://github.com/eggjs/egg

Dependencies:

@types/accepts : ^1.3.5
@types/koa : ^2.0.46
@types/koa-router : ^7.0.32
@types/urllib : ^2.28.0
accepts : ^1.3.5
agentkeepalive : ^3.5.1
cache-content-type : ^1.0.1
circular-json : 0.5.5
cluster-client : ^2.1.1
debug : ^4.0.1
delegates : ^1.0.0
egg-cluster : ^1.21.0
egg-cookies : ^2.2.6
egg-core : ^4.10.3
egg-development : ^2.4.1
egg-i18n : ^2.0.0
egg-jsonp : ^2.0.0
egg-logger : ^2.0.0
egg-logrotator : ^3.0.3
egg-multipart : ^2.2.1
egg-onerror : ^2.1.0
egg-schedule : ^3.4.0
egg-security : ^2.4.0
egg-session : ^3.1.0
egg-static : ^2.1.1
egg-view : ^2.1.0
egg-watcher : ^3.1.0
extend2 : ^1.0.0
graceful : ^1.0.1
humanize-ms : ^1.2.1
is-type-of : ^1.2.1
koa-bodyparser : ^4.2.1
koa-is-json : ^1.0.0
koa-override : ^3.0.0
ms : ^2.1.1
mz : ^2.7.0
on-finished : ^2.3.0
sendmessage : ^1.1.0
urllib : ^2.30.0
utility : ^1.15.0
ylru : ^1.2.1

Tags
Implementation
License
Platform

   




Related Projects

Koa - Expressive HTTP middleware framework for node.js

  •    Javascript

Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Through leveraging generators Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within core, and provides an elegant suite of methods that make writing servers fast and enjoyable.

jwt - Koa middleware for validating JSON Web Tokens

  •    Javascript

This module lets you authenticate HTTP requests using JSON Web Tokens in your Koa (node.js) applications. See this article for a good introduction.

logger - Development style logging middleware

  •    Javascript

Development style logger middleware for koa. Notice: koa-logger@2 supports koa@2; if you want to use this module with koa@1, please use koa-logger@1.


koala - [SEEKING MAINTAINER] An HTTP/2 and ES6 Module-ready Koa Suite

  •    Javascript

A suite of Koa utilities allowing for quicker bootstrapping, as well as a consequential guide on how to write apps using the Koa philosophy. Think of it as a KrakenJS for Koa. Koa is a bare minimal framework, focusing on unopinionated core HTTP utilities. However, this is not sufficient for most apps as a lot is not supported out of the box. Including a bunch of dependencies in every new app you create quickly becomes annoying.

koa-graphql - Create a GraphQL HTTP server with Koa.

  •    Javascript

Create a GraphQL HTTP server with Koa. NOTE: Below is a copy from express-graphql's README. In this time I implemented almost same api, but it may be changed as time goes on.

koa.io - Realtime web framework combine koa and socket.io.

  •    Javascript

Realtime web framework combine koa and socket.io. This project is under development now.

session - Simple session middleware for koa

  •    Javascript

Simple session middleware for Koa. Defaults to cookie-based sessions and supports external stores. The cookie name is controlled by the key option, which defaults to "koa:sess". All other options are passed to ctx.cookies.get() and ctx.cookies.set() allowing you to control security, domain, path, and signing among other settings.

mount - Mount other Koa applications or middleware to a given pathname

  •    Javascript

Mount other Koa applications as middleware. The path passed to mount() is stripped from the URL temporarily until the stack unwinds. This is useful for creating entire apps or middleware that will function correctly regardless of which path segment(s) they should operate on. View the ./examples directory for working examples.

generic-session - koa session store with memory, redis or others.

  •    Javascript

Notice: koa-session support external store now, please migrate to koa-session. Generic session middleware for koa, easy use with custom stores such as redis or mongo, supports defer session getter.

koa-router - Router middleware for koa.

  •    Javascript

Create a new router. Create router.verb() methods, where verb is one of the HTTP verbs such as router.get() or router.post().

static - Static file server middleware

  •    Javascript

Koa static file serving middleware, wrapper for koa-send.

connect - Connect is a middleware layer for Node.js

  •    Javascript

Connect is an extensible HTTP server framework for node using "plugins" known as middleware. Connect is a simple framework to glue together various "middleware" to handle requests.

koa-demos - A collection of simple demos of Koa

  •    Javascript

A collection of simple demos of Koa, a web application framework for Node. First of all, check your Node version.

route - Simple route middleware

  •    Javascript

Uber simple route middleware for koa. If you need a full-featured solution check out koa-router, a Koa clone of express-resource.

graffiti - 儭 DEVELOPMENT DISCONTINUED - Node.js GraphQL ORM

  •    Javascript

Currently the consumption of HTTP REST APIs dominate the client-side world, GraphQL aims to change this. This transition can be time-consuming - this is where graffiti comes into the picture. We don't want to rewrite our application - no one wants that. graffiti provides an Express middleware, a Hapi plugin and a Koa middleware to convert your existing models into a GraphQL schema and exposes it over HTTP.

koa-restql - Build real RESTful APIs without writing one line of code.

  •    Javascript

Now it works perfectly with MySQL. koa-restql requires node v6.0.0 or higher for (partial) ES2015 support.