typeorm-express-typescript

๐Ÿ’Š Minimal Express RESTful API boilerplate. Spin it up with single command. TypeScript, TypeORM, Postgres, Docker.

nodejsdockerpostgresboilerplatejwtexpresstypescriptmochadocker-composerest-apitypeormexpress-boilerplate
FreeRepo

Preview

typeorm-express-typescript preview

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
Get Started with this Boilerplate