typeorm-express-typescript
๐ Minimal Express RESTful API boilerplate. Spin it up with single command. TypeScript, TypeORM, Postgres, Docker.
nodejsdockerpostgresboilerplatejwtexpresstypescriptmochadocker-composerest-apitypeormexpress-boilerplate
FreeRepo
Overview
This is a TypeScript-based REST API boilerplate built with Express and TypeORM that provides a production-ready foundation with Docker support, JWT authentication, role-based access control and automated testing. It emphasizes developer experience through single-command setup, type-safe database operations, consistent error handling and enforced code quality standards via linting, formatting and commit conventions.
Features
jwt-authenticationrole-based-authorizationdocker-composerest-apidata-mapper-patterncontract-first-api-designerror-handlinglogginglintingcode-formattinggit-hooksconventional-commitsenvironment-configurationmicroservices-ready
Feature Flags
authenticationblogauthorizationnotificationsrestApiloggingtestingdockerci
Recommended Use Cases
rest-api-developmentbackend-boilerplatemicroservicestypescript-projects
Frontend
None
Backend
expressnodejstypeorm
Auth Providers
jwt
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
459
๐ด Forks
145
๐ Active
Unknown
๐ Last Commit
2022-10-14T06:23:08.000Z
Stack
Framework
express
Language
typescript
Database
postgresql
ORM
typeorm
Testing
mocha, chai
CI
docker
Data Layer
Databases
postgresql
ORM
typeorm
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
docker
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals