koach-typescript

Production ready Koa2 boilerplate written in Typescript . Uses http2 and sequelize .

nodejsboilerplatebabeltypescriptrest-apihttp2sequelizemvc-patternkoa2production-readycrud-sample
FreeRepo

Preview

koach-typescript preview

Overview

KOACH-Typescript is a production-ready boilerplate for building REST APIs using Koa2, TypeScript and SQL databases with HTTP/2 support. It includes built-in authentication via JWT, Sequelize ORM for database management, Swagger documentation generation, Docker support and a structured folder layout with controllers, services, repositories and middleware for scalable API development.

Features

object-orientedjwt-authenticationhttp2-supportswagger-documentationtypescript-lintingdockerizedcrud-operationsmvc-patternsession-managementrequest-validationerror-handlinglogging

Feature Flags

authenticationauthorizationloggingErrorTrackingapiDocsloggingerrorTracking

Recommended Use Cases

rest-api-developmentproduction-ready-backendmicroservices

Frontend

None

Backend

koa2nodejstypescript

Auth Providers

jwt

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
75
๐Ÿด Forks
2
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-03-05T18:32:10.000Z

Stack

Framework
koa2
Language
typescript
Database
mysql, mariadb, sqlite, postgresql, mssql
ORM
sequelize

Data Layer

Databases
postgresql, mysql, sqlite, mariadb, mssql
ORM
sequelize

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate