koa-rest-api-boilerplate
๐ฏ Boilerplate for Node.js Koa RESTful API application with Docker, Swagger, Jest, CodeCov and CircleCI
apidockertemplateboilerplatecirclecikoanoderestskeletonrestfulswaggerpm2
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
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