All Projects → ellerbrock → Awesome Koa

ellerbrock / Awesome Koa

Licence: cc-by-4.0
👯 Awesome Koa.js Web Framework

Labels

Projects that are alternatives of or similar to Awesome Koa

Koahub
KoaHub.js -- 中文最佳实践Node.js Web快速开发框架。支持Koa.js, Express.js中间件。当前项目已停止维护,推荐使用Doodoo.js
Stars: ✭ 308 (-10.2%)
Mutual labels:  koa, koa2
inversify-koa-utils
inversify-koa-utils is a module based on inversify-express-utils. This module has utilities for koa 2 applications development using decorators and IoC Dependency Injection (with inversify)
Stars: ✭ 27 (-92.13%)
Mutual labels:  koa, koa2
koa2-swagger-ui
Swagger UI as Koa v2 middleware
Stars: ✭ 95 (-72.3%)
Mutual labels:  koa, koa2
koahub-cli
KoaHub CLI -- KoaHub.js的开发工具,自动babel编译 ES6/7(Generator Function, Class, Async & Await)并且文件修改后自动重启。
Stars: ✭ 16 (-95.34%)
Mutual labels:  koa, koa2
polix
🚀 Node.js Web Framework
Stars: ✭ 32 (-90.67%)
Mutual labels:  koa, koa2
koa2-proxy
基于koa@next的代理工具,支持http和https,并且可以当做本地服务器使用
Stars: ✭ 42 (-87.76%)
Mutual labels:  koa, koa2
express-to-koa
Use express middlewares in Koa2, the one that really works.
Stars: ✭ 18 (-94.75%)
Mutual labels:  koa, koa2
Strapi Sdk Javascript
🔌 Official JavaScript SDK for APIs built with Strapi.
Stars: ✭ 247 (-27.99%)
Mutual labels:  koa, koa2
Agile-Server
A simple, fast, complete Node.js server solution, based on KOA. 简单快速的 、性能强劲的、功能齐全的 node 服务器解决方案合集,基于 KOA。
Stars: ✭ 24 (-93%)
Mutual labels:  koa, koa2
koa2-rest-scaffold
Koa2 RESTful API 脚手架。
Stars: ✭ 27 (-92.13%)
Mutual labels:  koa, koa2
nodejs-koa-blog
基于 Node.js Koa2 实战开发的一套完整的博客项目网站
Stars: ✭ 1,611 (+369.68%)
Mutual labels:  koa, koa2
koa2-winston
koa2 version winston logger like express-winston
Stars: ✭ 37 (-89.21%)
Mutual labels:  koa, koa2
koa-xml-body
koa middleware to parse xml request body
Stars: ✭ 36 (-89.5%)
Mutual labels:  koa, koa2
node-typescript-starter
REST API using Node with typescript, KOA framework. TypeORM for SQL. Middlewares JWT (auth), CORS, Winston Logger, Error, Response
Stars: ✭ 19 (-94.46%)
Mutual labels:  koa, koa2
koa-mongoDB
😊😊Koa and mongoose build services
Stars: ✭ 24 (-93%)
Mutual labels:  koa, koa2
koa-simple-ratelimit
Simple rate limiter for Koa.js v2 web framework
Stars: ✭ 17 (-95.04%)
Mutual labels:  koa, koa2
Egg Core
A core Pluggable framework based on koa.
Stars: ✭ 194 (-43.44%)
Mutual labels:  koa, koa2
Koa Webpack Middleware
webpack dev&hot middleware for koa2
Stars: ✭ 215 (-37.32%)
Mutual labels:  koa, koa2
restria
Entria's REST API boilerplate
Stars: ✭ 25 (-92.71%)
Mutual labels:  koa, koa2
koa-router-version
Semantic Versioning routing for Koa
Stars: ✭ 19 (-94.46%)
Mutual labels:  koa, koa2

awesome koa

Awesome Koa Awesome Javascript Open Source Love Gitter Chat

Useful resources for creating apps and working with Koa

Status

Deadlink Test

Info: Green Build Status means there should be no Deadlinks in this List.
You can find the Testfiles on travis-deadlink-scanner.

Links

  • Koa - Expressive middleware for node.js using generators
  • co - The ultimate generator based flow-control goodness for nodejs

Examples & Boilerplates

Tutorials

Info: Lots of the Examples and Boilerplattes are outdated.
Also some of the features not work straight out of the Box with the new Version.
I'm working on a Boilerplatte with all the cutting edge stuff and will publish it later on my GitHub Account.

Middleware

  • accesslog - Middleware for common log format access logs
  • api-boilerplate - API application boilerplate
  • atomic-session - Atomic sessions for Koa
  • badgeboard
  • basic-auth - blanket basic auth middleware
  • body-parsers - collection of koa body parsers
  • bodyparser - a body parser for koa
  • bundle - Generic asset pipeline with caching, etags, minification, gzipping and sourcemaps.
  • bunyan-logger - Koa middleware for bunyan request logging
  • cash - HTTP response caching for Koa
  • charset - use iconv-lite to encode the body and set charset to content-type
  • cluster - Koa clustering and error handling utility
  • compose - Middleware composition utility
  • compress - Compress middleware for koa
  • conditional-get - Conditional GET middleware for koa
  • convert - Convert koa generator-based middleware to promise-based middleware
  • cors - Cross-Origin Resource Sharing(CORS) for koa
  • cross-cookies - Easily set cookies across subdomains
  • csrf - CSRF tokens for koa
  • ctx-basic-auth - Augments Koa with ctx.basicAuth
  • ctx-cache-control - Augment Koa with ctx.cacheControl(maxAge)
  • ctx-paginate - Augments Koa with ctx.paginate
  • ejs - a koa view render middleware, support all feature of ejs
  • error - Error response middleware (text, json, html)
  • etag - ETag support for Koa responses
  • examples - Example Koa apps
  • favicon - Koa middleware for serving a favicon
  • file-server - file serving middleware for koa
  • generic-session - koa session store with memory, redis or others.
  • html-minifier - minify HTML responses like some crazy guy
  • is-json - check if a koa body should be interpreted as JSON
  • joi-router - Configurable, input and output validated routing for koa
  • json - pretty-printed JSON response middleware
  • json-error - Error handler for pure-JSON apps
  • json-filter - Middleware allowing the client to filter the response to only what they need, reducing the amount of traffic over the wire.
  • jwt - Koa middleware for validating JSON Web Tokens
  • kick-off-koa - An intro to koa via a set of self-guided workshops
  • koa - Expressive middleware for node.js using generators
  • koa-body-clean - Koa middleware for auto cleanup files created to disk by multipart middlewares
  • koa-fresh - koa-fresh: HTTP response freshness testing middleware base on koa and node-fresh
  • koa-github - simple github auth middleware for koa
  • koa-lusca - koa version of lusca. Application security for koa.
  • koa-markdown - Auto convert markdown to html for koa. Inspired by connect-markdown
  • koa-range - range request implementation for koa, see http://tools.ietf.org/html/rfc7233
  • koa-redis - koa session with redis
  • koa-response-handler - lightweight response handler for koa
  • koa-roles - koa version of Connect-Roles
  • koa-rt - koa rt with microtime
  • koa-custom-response - standard RESTful API for koa
  • koa-typescript-guide the best practice of building Koa2 with TypeScript
  • koa-twig - use twig as template engine
  • koa-safe-jsonp - Safe jsonp plusins for koa.
  • koa.io - Realtime web framework combine koa and socket.io.
  • koa-ts-controllers - Typescript/decorator based Rest controller/router for Koa2+.
  • koala - [SEEKING MAINTAINER] An HTTP/2 and ES6 Module-ready Koa Suite
  • locales - koa locales, i18n solution for koa
  • logger - Development style logging middleware
  • maxrequests - Limit max requests on each http keepalive connection.
  • middleware-hook - low-level hooks for your middleware
  • mock - Simple web page mock middleware
  • mount - Mount other Koa applications or middleware to a given pathname
  • onerror - an error handler for koa, hack ctx.onerror
  • override-method - method override utility for koa
  • parameter - parameter validate middleware for koa, powered by parameter
  • path-match - koa route middleware
  • qs - qs for koa, and use querystring more safely.
  • querystring-strict - THIS REPOSITORY IS NOW DEPRECATED
  • ratelimit - Rate limiter middleware
  • react-view - A Koa view engine which renders React components on server
  • redis-session-sets - Koa Redis sessions with field-referencing cross sets
  • resourcer - A simple resource directory mounter for koa.
  • resourcer-docs - Simple app that generates documentation for routes mounted using koa-resourcer.
  • response-time - X-Response-Time middleware
  • rewrite - URL rewriting middleware
  • route - Simple route middleware
  • s3-cache - Koa middleware to cache and serve from S3
  • send - Transfer static files
  • sendfile - basic file-sending utility for koa
  • session - Simple cookie-based session middleware
  • snapshot - take snapshot when request, cache by request path.
  • stateless-csrf - CSRF without sessions.
  • static - Static file server middleware
  • static-cache - Static cache for koa
  • statsd - Statsd middleware
  • timer - time your middleware
  • todo - a todo example write with koa and react
  • trace - generic tracing for koa
  • trace-influxdb - InfluxDB tracing for koa-trace
  • trie-router - Trie-routing for Koa
  • userauth - koa user auth middleware
  • workshop - Koa Training Workshop
  • koa-protect - Security module for koa applications
  • koache - Koa cache based on node-cache
  • koa-json-rpc - JSON-RPC 2.0 middleware which implements the https://www.jsonrpc.org/specification

Generators

Videos

Other Web Development Lists

Contact / Social Media

Get the latest News about Web Development, Open Source, Tooling, Server & Security

TwitterFacebookGoogle+GitterGithub

Development by

Developer / Author: Maik Ellerbrock
Company: Frapsoft

License

Creative Commons License

This work by Maik Ellerbrock is licensed under a Creative Commons Attribution 4.0 International License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].