Giter Site home page Giter Site logo

awesome-koa's Introduction

Awesome Koa

Framework

  • egg - Born to build better enterprise frameworks and apps with Node.js & Koa --From 阿里
  • midway - A future-oriented web framework based on IoC and use Typescript to Improve the efficiency of full stack application development --From 阿里
  • strapi - Node.js Content Management Framework (headless-CMS) to build powerful API with no effort. --From Strapi Solutions
  • Lad - Lad scaffolds a Koa webapp and API framework for Node.js
  • Gracejs - A Nodejs SFB(Separation of Front and Back ends) framework, build with koa2(基于koa2的标准前后端分离框架)--From 趣店
  • plover - 专注于模块化的NodeJs Web框架 --From 阿里
  • zan-node - Zan is a Nodejs SFB(Separation of Front and Back ends) framework, built on koa2. --From 有赞
  • Doodoo.js - 中文最佳实践Node.js Web快速开发框架,支持Koa.js, Express.js中间件 --From 多多客

Typescript

  • routing-controllers - Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.
  • node-typescript-koa-rest - REST API boilerplate using NodeJS and KOA2, typescript. Logging and JWT as middlewares. TypeORM with class-validator, SQL CRUD. Docker included. Valuable README
  • koa-typescript-starter - Starter Project with KoaJS Web Applicaton Server and Typescript from here

Middleware

Router & Validate

Swagger

Body Parser

  • koa-bodyparser - a body parser for koa
  • koa-body - koa body parser middleware
  • koa-better-body - Full-featured koa body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3 with koa-convert.
  • koa-multer - Middleware for handling multipart/form-data for koa, based on Express's multer.
  • koa-is-json - check if a koa body should be interpreted as JSON
  • koa-qs - qs for koa, and use querystring more safely.

Auth

Session

View

  • koa-views - Template rendering middleware for koa (hbs, swig, pug, anything! sparkles)
  • koa-react-view - A Koa view engine which renders React components on server
  • koa-ejs - a koa view render middleware, support all feature of ejs
  • koa-hbs - Handlebars templates for Koa.js
  • koa-markdown - Auto convert markdown to html for koa. Inspired by connect-markdown

Response

Cookies

Error

Security

  • koa-helmet - Important security headers for koa
  • @koa/cors - Cross-Origin Resource Sharing(CORS) for koa
  • koa-cors - CORS middleware for Koa
  • koa-csrf - CSRF tokens for koa
  • koa-lusca - koa version of lusca. Application security for koa.

Log & Debug

Locale

Static Server

Proxy

GraphQL

Others

  • koa-compose - Middleware composition utility
  • koa-mount - Mount other Koa applications or middleware to a given pathname
  • koa-convert - Convert koa generator-based middleware to promise-based middleware
  • koa-cluster - Koa clustering and error handling utility
  • koa-ctx-paginate - Augments Koa with ctx.paginate (forked from express-paginate)

Boilerplate

  • koa-rest-api-boilerplate - Boilerplate for Node.js Koa RESTful API application with Docker, Swagger, Jest, Coveralls and CircleCI
  • koan - KOAN (Koa, Angular, Node, Mongo) starter kit for full-stack JavaScript web development.
  • koa-generator - Koa' application generator for 1.x and 2.x( Express-style and support all middlewares include async/await )
  • koa-boiler - Koa 2.3 boilerplate for a production-ready Node.js app. Now with async/await!
  • koa2-startkit - Koa2 简单开发脚手架
  • koa2-API-scaffold - 一个基于Koa2的轻量级RESTful API Server脚手架。
  • javascript-boilerplate - Node.js+Koa.js+PostgreSQL+React.js+Webpack+Mocha+Makefile, a starter kit for new apps
  • koa2-boilerplate - Enhanced koa2 boilerplate in ES7 with Babel
  • KoaJS + Nuxt.js - Starter template for Nuxt.js with KoaJS

Demos

  • examples - Example Koa apps
  • bilibili-vue - 前端vue+后端koa,全栈式开发bilibili首页
  • koa-react-full-example - Full example using Koa, React, Passport, Mongoose, Webpack, Mocha, Babel
  • kov-blog - A blog platform built with koa,vue and mongoose.
  • N-club - 使用 Koa + MongoDB + Redis 搭建论坛系统
  • vue-chat - Vue全家桶+Socket.io+Express/Koa2打造一个智能聊天室。
  • vue-koa-demo - A simple full stack demo(CSR & SSR & Docker Support) written by Vue2 & Koa2(Koa1 verson also completed)
  • easyclub - 基于koa2的论坛系统
  • Koa2-blog - node+koa2+mysql
  • jackblog-api-koa - Jackblog API Server Koa 版, 个人博客系统, 基于RESTful架构, 使用Node.js, Koa, MongoDB, Redis, Token Auth, 七牛云存储等.
  • koa2-jwt-demo - koa2开发的api示例,使用用jwt验证
  • koa-passport-example - koa-passport usage example
  • koa-rest - REST demo with koa.
  • todo - a todo example write with koa and react

Document

awesome-koa's People

Contributors

fineen avatar koalex avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.