typescript-node-starter

A Node.js(Fastify) TypeScript Starter Template

nodejstemplateboilerplatetypescriptboilerplate-templatestarter-templatestarterfastifybunjseslintprettierdrizzle
FreeRepo

Preview

typescript-node-starter preview

Overview

This is a TypeScript and Node.js starter project built with Fastify that provides a foundation for building server-side applications. It includes a database ORM (Drizzle), development tools like ESLint and Prettier, Docker support and scripts for common tasks such as migrations, linting and production builds, making it suitable for developers who want a pre-configured backend setup with TypeScript support.

Features

eslintprettierpre-commit hooksdrizzle ormdatabase migrationsheapdump memory profilingdate formatting

Feature Flags

realtimejobsQueuenotificationsgraphqlapiDocs

Recommended Use Cases

rest api developmentnodejs backend projectstypescript server applications

Frontend

None

Backend

nodejsfastifytypescriptbunjs

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
16
๐Ÿด Forks
5
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-11-03T22:11:41.000Z

Stack

Framework
fastify
Language
typescript
ORM
drizzle-orm

Data Layer

ORM
drizzle-orm

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate