node-boilerplate

Node Typescript Boilerplate for Microservices. Skeleton for Node.js Apps written in TypeScript (with Setup Instructions for ESLint, Prettier and Husky)

nodejsboilerplateexpressnodetypescripteslintskeletonbackendprettierstarter-templateclean-architecturestarter-kit

Preview

node-boilerplate preview

Overview

Node-Typescript-Boilerplate is a starter template for building server applications with Node.js and TypeScript, designed to ship fast with pre-configured tooling for development and production. It includes Express, TypeScript, security features like Helmet, comprehensive testing and code quality checks via ESLint and SonarCloud, API documentation with Swagger and production-ready setup with Winston logging and environment configuration.

Features

global-error-handlingenvironment-configurationswagger-documentationpostman-collectionsencryption-supportsystem-health-endpointsclean-architecturecode-quality-integration

Feature Flags

authenticationinvoicesblogpaymentsecommerceauthorizationteamsOrgsloggingErrorTrackingapiDocs

Recommended Use Cases

microservicesrest-apibackend-applicationsserver-applications

Frontend

None

Backend

nodejsexpresstypescript

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
459
๐Ÿด Forks
85
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2025-03-17T17:08:09.000Z

Stack

Framework
express
Language
typescript
Testing
jest
CI
github-actions

Data Layer

Databases
postgresql

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate