#3333rd of 45 in Backend and cloud templates

typescript-express-starter

CLI that generates TypeScript Express REST API projects with selectable tooling

Stars
2.9k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+23
21 Apr 2026: 2,847 stars28 Apr 2026: 2,848 stars5 May 2026: 2,848 stars12 May 2026: 2,851 stars19 May 2026: 2,854 stars26 May 2026: 2,855 stars2 Jun 2026: 2,856 stars9 Jun 2026: 2,856 stars16 Jun 2026: 2,858 stars23 Jun 2026: 2,858 stars30 Jun 2026: 2,858 stars7 Jul 2026: 2,858 stars14 Jul 2026: 2,859 stars21 Jul 2026: 2,860 stars28 Jul 2026: 2,860 stars4 Aug 2026: 2,861 stars11 Aug 2026: 2,861 stars18 Aug 2026: 2,861 stars25 Aug 2026: 2,863 stars1 Sept 2026: 2,863 stars8 Sept 2026: 2,864 stars15 Sept 2026: 2,864 stars22 Sept 2026: 2,865 stars29 Sept 2026: 2,866 stars6 Oct 2026: 2,866 stars13 Oct 2026: 2,866 stars20 Oct 2026: 2,866 stars27 Oct 2026: 2,868 stars3 Nov 2026: 2,870 stars10 Nov 2026: 2,870 stars

2,847 on 21 Apr 20262,870 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

An npm CLI that scaffolds a TypeScript Express REST API from three templates: basic Express with Zod validation, Drizzle with PostgreSQL, and express-cargo decorator-based validation. You pick linter, bundler, test runner and Docker in quick or custom mode, and it installs dependencies and generates .env with random secrets. Generated projects include auth and user routes under /api/v1.

Who it is for: Node developers starting a TypeScript Express API backend

Strengths

  • Mix-and-match tooling: ESLint, Biome or Oxlint; SWC or tsup; Jest or Vitest
  • Generates .env with random SECRET_KEY and JWT_SECRET of at least 32 characters
  • Works with npm, pnpm or yarn; run via npx without global install
  • Generation tests cover 36 template and tool combinations

Weaknesses

  • Only PostgreSQL via Drizzle is selectable; Prisma and Mongoose are excluded from the npm package
  • Default and express-cargo templates store users in memory and reset on restart
  • No AI or model integration; it is a generic API scaffold
  • Swagger, CI workflows, husky and pm2 options are still unfinished

What it needs

  • TypeScript
  • Needs Node.js 22.12.0+, npm 9.11.0+, PostgreSQL (Drizzle template only), Docker with Compose (optional)

Quick answers

Is typescript-express-starter open source?

Yes. Its code is on GitHub under the MIT license.

Also in Backend and cloud templates

See all 45
Also in Backend and cloud templates
RankProjectScore
1fastapiPython web framework for typed REST APIs with automatic OpenAPI docs104.6k starsMIT90 out of 100
2fiberExpress-style HTTP web framework for Go, built on fasthttp40.3k stars+130 (+0.3%) in 30 daysMIT90 out of 100
3generator-jhipsterCode generator for Java apps with Angular, React or Vue frontends22.5k starsApache-2.090 out of 100
#4serverlessCLI that deploys AWS Lambda code and infrastructure from serverless.yml46.9k starscustom license88 out of 100
#5echoMinimalist Go web framework with a radix-tree router and middleware32.8k stars+73 (+0.2%) in 30 daysMIT86 out of 100