nodejs-boilerplate
Clean Architecture for node.js projects (Typescript + Express + TypeORM + Typedi)
nodejsmysqlboilerplateexpressnodetypescriptormmongodbdependency-injectioninversion-of-controltypeorminversifyjs
FreeRepo
Overview
This Node.js boilerplate provides a structured foundation for building Express applications with TypeScript, featuring organized folders for controllers, services, models and configuration. It uses clean architecture principles to separate concerns, making it easy to ship fast while maintaining scalable, maintainable code through built-in support for middleware, business logic layers and type safety.
Features
clean-architecturedependency-injectioninversion-of-controltypescript-supportenvironment-configuration
Feature Flags
None
Recommended Use Cases
rest-api-developmentbackend-servicesscalable-node-applications
Frontend
None
Backend
nodejsexpresstypescripttypeormtypediinversifyjs
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
412
๐ด Forks
63
๐ Active
Unknown
๐ Last Commit
2023-10-27T05:44:05.000Z
Stack
Framework
express
Language
typescript
Database
mysql, mongodb, postgresql
ORM
typeorm
Data Layer
Databases
mysql, mongodb, postgresql
ORM
typeorm
UI Stack
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals