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.