Skip to content

shaishab316/express-it

Repository files navigation

🚀 Express-It: Zero-Config Express Boilerplate (TypeScript Edition)

Template Node.js Express.js TypeScript Prisma PostgreSQL Socket.io Stripe Redis dotenvx

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


5-Second Setup

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

What's Inside

🔌 Pre-Installed

  • Auth: passport-jwt, bcrypt
  • Files: multer (upload middleware)
  • Real-time: socket.io
  • Logs: winston + morgan
  • Dev Tools: nodemon, eslint

🛠 Usage

1. Start Developing

npm run dev  # Auto-creates .env, starts server

📜 License

MIT © Shaishab Chandra Shil – Free to use, modify, and ship!


💡 Pro Tip: Want to customize defaults? Edit /config/index.ts before first run!

About

A modern, batteries-included Express.js boilerplate to kickstart your Node.js backend with best practices.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •