Production-ready Express starter with TypeScript out of the box
✅ Full TypeScript support (typed routes, models, middleware)
Skip the setup, start coding! A modern Express.js starter with:
✅ Auto-generated .env (no manual config needed)
✅ Pre-built auth (JWT)
✅ Plug-and-play middleware (uploads, logging, sockets)
✅ Modular MVC structure
git clone https://github.com/shaishabcoding/express-it.git
cd express-it
npm install
npm run env-seed # Optional: generates .env with defaults
npm run dev- Auth:
passport-jwt,bcrypt - Files:
multer(upload middleware) - Real-time:
socket.io - Logs:
winston+morgan - Dev Tools:
nodemon,eslint
npm run dev # Auto-creates .env, starts serverMIT © Shaishab Chandra Shil – Free to use, modify, and ship!
💡 Pro Tip: Want to customize defaults? Edit /config/index.ts before first run!