#88th of 16 in Backend and cloud templates
node-typescript-boilerplate
Framework-free Node.js TypeScript starter with Vitest, ESLint and CI
- Stars
- 3k
- License
- Apache-2.0
- Last commit
- Jun 2026
- Language
- TypeScript
2,925 on 31 Mar 20262,960 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
A minimal repository template for Node.js 24 projects using TypeScript 6 with strict settings and native ESM. It ships Vitest, ESLint with typescript-eslint, Prettier, a GitHub Actions workflow, Mise toolchain config and an AGENTS.md file with guidance for AI coding agents. It deliberately includes no web framework, database, auth or Docker.
Who it is for: Developers starting a plain Node.js TypeScript service, CLI or library
Strengths
- No framework, database or ORM imposed; small dependency surface
- Native ESM with strict TypeScript 6 config targeting ES2024
- Vitest, ESLint, Prettier and GitHub Actions CI preconfigured
- Includes AGENTS.md so coding agents get project rules from the start
Weaknesses
- No HTTP server, auth, database or Docker; all of that is left to you
- ESM only; CommonJS projects must convert, and issues about it are not accepted
- Targets Node.js 24 only; older runtimes are not covered
- AGENTS.md is a generic example that needs rewriting per project
What it needs
- TypeScript
- Needs Node.js 24, npm, Mise (recommended)
- GitHub template
Also in Backend and cloud templates
See all 16| Rank | Project | Score |
|---|---|---|
| 1 | full-stack-fastapi-templateFastAPI and React starter with JWT auth, PostgreSQL and a generated API client | 74 out of 100 |
| 2 | agent-service-toolkitLangGraph agents served by FastAPI with a Streamlit chat client | 66 out of 100 |
| 3 | agent-landing-zoneAzure Bicep landing zone for deploying enterprise agent apps on Microsoft Foundry | 61 out of 100 |
| #4 | full-stack-ai-agent-templateProject generator for FastAPI and Next.js apps with agents and RAG | 55 out of 100 |
| #5 | fastapi-langgraph-agent-production-ready-templateFastAPI backend template for LangGraph agents with memory, auth and tracing | 53 out of 100 |