express-typeorm-rest-boilerplate
Boilerplate code to get started with building RESTful API Services (Express, TypeORM MongoDB stack)
nodejsjavascriptboilerplateexpresstypescriptvalidationmongodbjestrestapitypeormtypediexpress-typeorm-rest-boilerplate
Overview
This is a Node.js REST API boilerplate built with Express, TypeScript and TypeORM that provides pre-configured project structure, authentication, database integration and testing setup to accelerate backend development. The stack includes MongoDB support (with easy switching to MySQL or PostgreSQL), JWT authentication, dependency injection, role-based access control and Jest testing, eliminating repetitive configuration work so developers can focus on core features.
Features
jwt-authenticationdependency-injectionrole-based-access-controldata-seedingcode-generationvalidationsecurity-headerslogging
Feature Flags
authenticationinvoicesblogemailslandingpageecommerceauthorizationteamsOrgsloggingErrorTrackingjobsQueuesearchvalidationloggingtesting
Recommended Use Cases
rest-api-developmentbackend-service-starternodejs-typescript-projects
Frontend
None
Backend
nodejsexpresstypescripttypeormtypedijsonwebtokenexpress-jwthelmetwinstonclass-validatorfaker
Auth Providers
jwt
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
76
๐ด Forks
22
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2021-11-17T02:58:18Z
Stack
Framework
express
Language
typescript
Database
mongodb
ORM
typeorm
Testing
jest
Data Layer
Databases
postgresql, mysql, sqlite, mongodb, mariadb
ORM
typeorm
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
7 usd / month
Notes
Open source boilerplate template