🚀 A powerful CLI tool to quickly scaffold Express.js applications with TypeScript/JavaScript and your preferred database setup.
-
Language Options
- JavaScript (ES6+)
- TypeScript with full type support
-
Database Integration
- MongoDB with Mongoose ORM
- PostgreSQL with Prisma ORM
npm install -g @pratiyank/create-express-appDirectly copy and paste:
create-express-app initWe're actively working on adding these features:
- Authentication boilerplate
- Error handling utilities
- Middleware configurations
- Request validation
- Logging system
- Test setup
- Health check endpoints
| Language + Database | Authentication Status | Implementation Details |
|---|---|---|
| TypeScript + MongoDB | ✅ Implemented | JWT-based authentication |
| TypeScript + PostgreSQL | ✅ Implemented | Using Prisma JWT Based |
| JavaScript + MongoDB | ✅ Implemented | JWT-based authentication |
| JavaScript + PostgreSQL | ✅ Implemented | Using Prisma JWT Based |
Envireonment Variables comes pre defined you just have to insert the value in them.
# Development
npm run dev
# Build
npm run build
# Production
npm startWe welcome contributions! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this tool helpful, please give it a ⭐️ on GitHub!
- Express.js team
- MongoDB team
- Prisma team