All Projects → dbalas → Koalerplate

dbalas / Koalerplate

Licence: mit
Simple Koa Boilerplate for APIs

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Koalerplate

Koa Rest Api Boilerplate
💯 Boilerplate for Node.js Koa RESTful API application with Docker, Swagger, Jest, CodeCov and CircleCI
Stars: ✭ 420 (+255.93%)
Mutual labels:  koa, koa2, boilerplate
Vue Socket.io Chat
💬 TypeScript + Vue + Express/Koa + Socket.io
Stars: ✭ 61 (-48.31%)
Mutual labels:  koa, koa2
Koa React Notes Web
🤓 A simple SPA built using Koa (2.5.1) as the backend and React (16.4.1) as the frontend. Features MySQL integration, user authentication, CRUD note actions, and more.
Stars: ✭ 61 (-48.31%)
Mutual labels:  koa, boilerplate
Nodejs Koa Blog
基于 Node.js Koa2 实战开发的一套完整的博客项目网站
Stars: ✭ 1,162 (+884.75%)
Mutual labels:  koa, koa2
Postgraphile
GraphQL is a new way of communicating with your server. It eliminates the problems of over- and under-fetching, incorporates strong data types, has built-in introspection, documentation and deprecation capabilities, and is implemented in many programming languages. This all leads to gloriously low-latency user experiences, better developer experiences, and much increased productivity. Because of all this, GraphQL is typically used as a replacement for (or companion to) RESTful API services.
Stars: ✭ 10,967 (+9194.07%)
Mutual labels:  koa, koa2
Mysrv
Yet another Node.js web framework, based on koa.js 又一个 Node.js MVC 框架,基于Koa2
Stars: ✭ 10 (-91.53%)
Mutual labels:  koa, koa2
Trafficlight
🚦 Flexible NodeJS Routing Decorators for API Routing
Stars: ✭ 69 (-41.53%)
Mutual labels:  koa, koa2
Nodeclub Koa
use koa to rewrite nodeclub
Stars: ✭ 18 (-84.75%)
Mutual labels:  koa, koa2
Koa Ts
koa2+typescript
Stars: ✭ 82 (-30.51%)
Mutual labels:  koa, koa2
Koa Sslify
Enforce HTTPS in node.js koa apps
Stars: ✭ 100 (-15.25%)
Mutual labels:  koa, koa2
Koa Mobx React Starter
A straightforward starter for Node javascript web projects. Using Koa, MobX and ReactJS (with universal / isomorphic server rendering)
Stars: ✭ 102 (-13.56%)
Mutual labels:  koa, koa2
Koa Generator
Koa' application generator for 1.x and 2.x( Express-style and support all middlewares include async/await )
Stars: ✭ 929 (+687.29%)
Mutual labels:  koa, koa2
Cykspace Node
博客后台服务~~ 👉👉 http://www.cykspace.com
Stars: ✭ 23 (-80.51%)
Mutual labels:  koa, koa2
Koahub Demo
koahub+async/await+mysql
Stars: ✭ 15 (-87.29%)
Mutual labels:  koa, koa2
Koa Dec Router
An ES6 decorator + class based router, support inherit, override, priority, auto load controllers, etc.
Stars: ✭ 19 (-83.9%)
Mutual labels:  koa, koa2
Koatty
Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.
Stars: ✭ 67 (-43.22%)
Mutual labels:  koa, koa2
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+35311.86%)
Mutual labels:  koa, koa2
Koa Weixin Jssdk
koa weixin jssdk middleware
Stars: ✭ 7 (-94.07%)
Mutual labels:  koa, koa2
Vue Chat
👥Vue全家桶+Socket.io+Express/Koa2打造一个智能聊天室。
Stars: ✭ 887 (+651.69%)
Mutual labels:  koa, koa2
Koach Javascript
Production ready Koa2 boilerplate.
Stars: ✭ 79 (-33.05%)
Mutual labels:  koa, koa2

Koalerplate

A simple Koa 2 boilerplate for API's using ES6.

GitHub issues GitHub stars GitHub license

KoaJs Slack

What's in the package?

  • Routing with koa-router.
  • Parsing request with koa-bodyparser.
  • CORS middleware with @koa/cors.
  • koa-respond for helper functions on the context.
  • koa-helmet for important security headers.
  • nodemon for development to auto-restart when your files change.
  • dotenv for environment variable management.

Getting Started

git clone https://github.com/dbalas/koalerplate.git
cd koalerplate
mv .env.sample .env
npm run dev // or yarn dev

By default the API server starts on port 3000, http://localhost:3000.

Prerequisites

  • node >= v7.6.0

Contributing

Feel free to submit pull request or suggestions here

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Daniel Balastegui - Initial work - dbalas

License

This project is licensed under the MIT License - see the LICENSE.md file for details

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].