Open Source
Open Source
Published NPM tooling for Express.js, load testing & Cloudinary
01 / 04
NPM
Express Smart Cache
Lightweight, flexible caching middleware for Express.js with in-memory and Redis support.
$
npm i express-smart-cache- Production-ready middleware supporting in-memory and Redis-based caching.
- Flexible caching with TTL, automatic invalidation and custom key generation.
- Integrated metrics tracking and performance logging.
- Seamless integration with any Express.js API.
02 / 04
NPM
Express Service Proxy
Smart proxy middleware with load balancing, failover and circuit breaking.
$
npm i express-service-proxy- Intelligent proxy middleware simplifying microservices communication.
- Load-balancing strategies: round-robin, weighted and least connections.
- Automatic failover and circuit-breaking preventing cascading failures.
- Request/response transformation, caching, rate limiting and monitoring.
03 / 04
NPM
Express API Stress Tester
High-performance distributed load-testing platform for Express.js APIs — simulate up to 10M concurrent virtual users.
$
npm i express-api-stress-tester- Distributed load generation with master/worker TCP coordination that scales horizontally across machines.
- Real-time terminal dashboard for active users, throughput, latency percentiles, error rates and resource use.
- Advanced traffic shaping — ramp up/down, target-RPS adaptation, burst windows and weighted multi-route mixes.
- Per-endpoint analytics with P95/P99 latency and TXT, JSON & HTML reports with pass/fail thresholds.
04 / 04
NPM
Multi Cloudinary Pool
Pool multiple free Cloudinary accounts into one logical store and route uploads automatically.
$
npm i multi-cloudinary-pool- Combines the quotas of several free-tier accounts into one logical storage pool.
- Zero infrastructure - the account-to-file mapping is baked into each file's identifier.
- Drop-in simplicity with three methods: upload, url and destroy.
- Transparent round-robin or random routing, fully typed in TypeScript.