
node-api-boilerplate
MIT · TypeScript
Pourquoi ça existe
Chaque projet Node commence par les mêmes trois jours de travail indifférencié : auth, validation, gestion d’erreurs, tests. Ce dépôt est ma réponse personnelle — le squelette que je déploie avant d’écrire la moindre ligne de logique métier.
Ce qui est inclus
- TypeScript en mode strict, du
tsconfigà la dernière route - Auth JWT avec rotation des refresh tokens, prête à l’emploi
- Une enveloppe d’erreur cohérente pour que les clients n’aient jamais à parser des exceptions
- Validation Zod à chaque frontière
- Une suite Vitest qui couvre les chemins critiques, pas les décoratifs
Démarrage rapide
Clonez, définissez deux variables d’environnement, et npm run dev vous donne une API documentée avec un flux d’authentification fonctionnel en moins d’une minute.
Philosophie
Un bon boilerplate gagne sa place en étant ennuyeux. Il n’y a aucune abstraction astucieuse ici — le code se lit comme la doc du framework lui-même, pour que la première chose que vous fassiez soit décrire votre domaine, pas décoder le mien.