Node Express

A minimal production-ready node HTTP server with Express and Typescript

Deploy Node Express

node-express

dillonstreator/template-node-express

Just deployed

template-node-express

A minimal production-ready node HTTP server with express.

Features

  • ✅ Typescript
  • ✅ Graceful shutdown
  • ✅ Optional Tracing with OpenTelemetry (configurable via environment variables)
  • ✅ Properly configured request payload size limiting to help prevent Denial of Service attack vectors
  • AbortSignal propagation to prevent unnecessary work (includes example and test)
  • ✅ Validation with express-validator
  • ✅ Async error forwarding to default error handler with express-async-errors
  • ✅ Structured logging with pino
  • ✅ Rich request logging middleware including request id, trace id, context propagation, and more
  • ✅ Testing with jest, supertest, and fetch-mock
  • helmet & compression

Template Content

More templates in this category

View Template

mellow-vue

A full-stack Vue app with The Boring JavaScript Stack.


View Template

Sveltekit NestJS

Full-stack with SvelteKit + NestJS + Prisma + Postgresql with utils


View Template

.NET8 Web API

A basic ASP.NET Core Web API template (.NET 8)