practica
Node.js solution starter boilerplate that is production-ready, packed with ✅ best practices and built with simplicity in mind
nodejsboilerplateexpressmongodbbest-practicespostgresqlstarter-kithacktoberfestfastifytypescriptprisma
Overview
Pratica.js is a command-line tool that generates production-ready Node.js applications with built-in best practices, proper architecture and working examples. It supports popular frameworks like Express and Fastify with various databases, includes features like error handling, testing templates, Docker configuration and security measures and is designed to save development time while preventing common mistakes.
Features
n-tier-architectureerror-handlingapi-response-sanitizationcorrelation-idconfiguration-managementdocker-supportmonorepo-setupoutput-escapingxss-protectionrequest-id-trackingasync-local-storage
Feature Flags
blogecommerceauthorizationteamsOrgserrorTrackingloggingtestingdockerconfigManagement
Recommended Use Cases
production-ready-applicationsmicroservicesrest-apisenterprise-applications
Frontend
None
Backend
nodejsexpressfastify
Auth Providers
None
Deployment Targets
docker
Payment Providers
None
Quick Facts
Stack
Framework
express, fastify
Language
typescript
Database
postgresql, mongodb
ORM
prisma, sequelize
Testing
integration-testing
Data Layer
Databases
postgresql, mongodb
ORM
prisma
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
—
Notes
Open-source project with no pricing model