nodejs-boilerplate

Clean Architecture for node.js projects (Typescript + Express + TypeORM + Typedi)

nodejsmysqlboilerplateexpressnodetypescriptormmongodbdependency-injectioninversion-of-controltypeorminversifyjs
FreeRepo

Preview

nodejs-boilerplate preview

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