koa-rest-api-boilerplate

๐Ÿ’ฏ Boilerplate for Node.js Koa RESTful API application with Docker, Swagger, Jest, CodeCov and CircleCI

apidockertemplateboilerplatecirclecikoanoderestskeletonrestfulswaggerpm2

Preview

koa-rest-api-boilerplate preview

Overview

This is a starter template for building RESTful APIs with Node.js Koa that includes Docker support, automated testing with Jest, API documentation via Swagger and continuous integration setup to help developers ship fast. The boilerplate comes pre-configured with logging, linting, test coverage tracking and deployment tools for production-ready applications.

Features

rest-apidockerswagger-documentationunit-testingintegration-testingcode-coveragelintingci-cd

Feature Flags

blogpaymentsloggingErrorTrackingapiDocscachingtestingci

Recommended Use Cases

rest-api-developmentmicroservicesbackend-apinode-js-applications

Frontend

None

Backend

koanode-jspino

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
495
๐Ÿด Forks
81
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

Stack

Framework
koa
Language
javascript
Testing
jest, supertest
Logging
pino
CI
circleci

Data Layer

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
circleci

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate