当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

awesome-koa

授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 仲浩歌
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

  • 其实还是得按自个儿的需求来。 koa-static 有啥问题么 koa-static是一个非常轻量的koa中间件,能够迅速的搭建起一个静态文件服务器,通常我们把静态文件都放进public,并且通过类似koa-static这样的东西来将我们的public作为静态目录,这样的话,我们就能直接通过根路由进行访问了。 emmmm,扯多了。回到正轨 首先koa-static不能映射到其他的路由上,一般是跟路

  • 第三篇,有关koa生态中比较重要的一个中间件:koa-router 第一篇:koa源码阅读-0 第二篇:koa源码阅读-1-koa与koa-compose koa-router是什么 首先,因为koa是一个管理中间件的平台,而注册一个中间件使用use来执行。 无论是什么请求,都会将所有的中间件执行一遍(如果没有中途结束的话) 所以,这就会让开发者很困扰,如果我们要做路由该怎么写逻辑? app.us

  • Graphql  相关资源:     https://github.com/chentsulin/awesome-graphql graphql-apis       :     https://github.com/APIs-guru/graphql-apis   strapi :   Build powerful back-end with no effort.              ht

  • 其实还是得按自个儿的需求来。 koa-static 有啥问题么 koa-static是一个非常轻量的koa中间件,能够迅速的搭建起一个静态文件服务器,通常我们把静态文件都放进public,并且通过类似koa-static这样的东西来将我们的public作为静态目录,这样的话,我们就能直接通过根路由进行访问了。 emmmm,扯多了。回到正轨 首先koa-static不能映射到其他的路由上,一般是跟路

  • https://www.yuque.com/books/share/78a0f8da-df9c-4dfc-991a-b52d07b3c3e5?# 《Koa 教程》 Koa 基础 介绍 Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造,致力于成为 web 应用和 API开发领域中的一个更小、更富有表现力、更健壮的基石。 官网:https://koajs.com/ GitHub

  • 1.语法 art-template 支持标准语法与原始语法。标准语法可以让模板易读写,而原始语法拥有强大的逻辑表达能力。 标准语法支持基本模板语法以及基本 JavaScript 表达式;原始语法支持任意 JavaScript 语句,这和 EJS 一样。 2.输出 标准语法 {{value}} {{data.key}} {{data['key']}} {{a ? b : c}} {{a || b}}

  • 跟着技术胖的教学文档,用Vue.js+Koa2+MongoDB技术栈大致上完成了指定的移动电商项目。虽然文档中有些许错误,但总体来说,里面的涵盖的内容比较广,讲得也比较透彻,对于新手来说十分友好。可以说,这篇文档让我进一步了解了客户端和服务端的关系,受益颇丰。下面我总结一下里面的一些要点: 移动端适配问题-rem布局 //得到手机屏幕的宽度 let htmlWidth = document.doc

  • 在搜索引擎里搜索“koa 中文”,你会看到许多koa中文文档。但是看来看去,都没有找到一份语句完全流畅、意思理解无误的译文版本。 为此,Breword技术翻译小组对Koa的最新版本进行了翻译,并对照源码进行审校,确保最大程度上的理解无误。 点击这里查看Breword翻译的 Koa中文文档 与其他译文版本相比,我们采取了一些不同的翻译策略。以下仅列举几点加以说明,也欢迎大家在评论区进行讨论。 App

  • vue-awesome-swiper 详讲1   作为一个Vuer,vue-awesome-swiper组件在开发中是经常使用的,所以个人觉的是有必要详细了解一下它的用法的。他可以作轮播图,可以作滚动。  一个最简单的轮播图   我们这里作一个单独的组件,这样不会污染项目中的文件,这个只是一个最简单默认的swiper,我们在components目录下新建一个文件夹swiper,然后新建一个swip

 相关资料
  • Awesome Awesome Node.js A curated list of awesome lists that are about or related to Node.js. Inspired by the awesome list thing, going deeper down the rabbit hole. �� Meta stuff about this awesome li

  • A curated list of awesome things related to Vite.js This awesome list is for Vite 2.x and onward. Vite 1.x's list is archived. Resources Official Resources 文档 GitHub Repo Release Notes Vue 3 Docs Awes

  • Awesome Python 是一个资源整理集合,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。 这个系列没有推荐 Python 书籍、经典博文、交互教程,所以另外推荐:《25本免费的Python电子书》、《学习Python编程的11个(教程)资源》、《PythonMonk:Py

  • Font Awesome 是一个图标工具包。其已经被重新设计并从头构建。除此之外,还增加了一些功能,比如 icon font ligature、SVG 框架、流行的前端库(如 React)的官方 NPM 包,以及对新 CDN 的访问。Font Awesome 已扩展至 7,865 个图标。

  • awesome-android 收录了来自 github 或其他网站的关于 Android 的大部分库。

  • The Lithe Project Development Team Awesome CryptoNote A curated list of awesome CryptoNote open-source blockchains, resources, projects, and shiny other things related.Many projects are derived from f