A production-ready template for Express.js applications with TypeScript and Docker.
-
Click "Use this template" on GitHub
- Or clone and remove git history:
git clone [repository-url] your-project-name cd your-project-name rm -rf .git git init -
Update package.json:
# Update name, description, author, etc. vim package.json -
Follow the setup steps in DEVELOPMENT.md
- TypeScript 5.5 with strict type checking
- Express.js with proper types
- Docker multi-stage builds
- Development and Production configurations
- Hot reloading in development
- Jest testing setup
- ESLint + Prettier code formatting
- Git hooks with Husky
- GitHub Actions CI pipeline
- Comprehensive documentation
- Development Guide
- API Documentation
- Deployment Guide
- Contributing Guidelines
- Code of Conduct
- Security Policy
MIT