Skip to content

A curated collection of reusable, production-ready NPM packages for building robust Express.js applications. Created and maintained by Nishchay Sharma (@Nish34), these tools accelerate backend development by offering modular solutions for authentication, file uploads, logging, query parsing, scaffolding, and more — all optimized for modern Node.js

Notifications You must be signed in to change notification settings

nish340/npm-packages

Repository files navigation

🧰 NPM Packages

Welcome! I'm Nishchay Sharma (@nish34) — a backend developer focused on building reusable, production-grade NPM packages for Express.js and Node.js projects.


📦 Packages Index

Package Name Description
@nish34/create-express-app Scaffold Express projects with database/auth/middleware
@nish34/express-mongoose-starter Full Mongoose + JWT starter project
@nish34/express-upload-zone Secure file upload middleware
@nish34/express-query-builder Query parser for filters, pagination, search
@nish34/express-response-formatter Standard API response wrapper
@nish34/express-api-throttle Advanced per-user/IP rate limiting
@nish34/express-activity-log Logs user activity from Express routes

⚡ Scaffold a full Express.js app in seconds using a CLI.

Features:

  • Choose JS/TS (currently JS only)
  • Choose DB: MongoDB, MySQL, PostgreSQL
  • Optional middlewares: Morgan, Helmet, Logger, JWT Auth
  • Generates .env, README.md, complete folder structure

Usage:

npx @nish34/create-express-app my-app

About

A curated collection of reusable, production-ready NPM packages for building robust Express.js applications. Created and maintained by Nishchay Sharma (@Nish34), these tools accelerate backend development by offering modular solutions for authentication, file uploads, logging, query parsing, scaffolding, and more — all optimized for modern Node.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •