High-performance .NET single-flight library for coalescing concurrent operations by key.
-
Updated
Oct 6, 2026 - C#
High-performance .NET single-flight library for coalescing concurrent operations by key.
Request coalescing for Python - eliminate redundant work and protect your systems from thundering herds
Batch and deduplicate async requests with TTL caching
An advanced caching library that allows you to layer different strategies.
Express middleware that merges identical concurrent requests into a single DB call — preventing cache stampedes and thundering herds with zero configuration.
Tanod is an open-source Rust reverse proxy that protects self-hosted server-side rendering (SSR) and expensive HTTP applications from origin overload.
Collapse concurrent duplicate calls into a single execution — singleflight for asyncio and threads
Collapse concurrent async calls to the same thing into one flight
RFC 9111 HTTP caching and request coalescing for the .NET HttpClient pipeline. Stops cache stampedes and thundering herds with a composable DelegatingHandler.
Share one in-flight LLM request and live stream across widgets and microfrontends. Provider-agnostic TypeScript with optional React integration.
High-performance request coalescing and cache stampede protection library for Go. Features type-safe generic Tasks, keyspaced Groups, and dynamic resource-saving auto-cancellation.
CLI: comparing cache-aside, global locking, and per-key single-flight. Demonstrates cache stampedes, request coalescing, and unrelated-key blocking through deterministic tests, reproducible experiments, and SVG charts
Control how much expensive computation HTTP traffic can cause at an origin
Fetch-once, serve-many scraping gateway for the AI-agent era: single-flight request coalescing + TTL cache with ETag/304 revalidation + HTML->markdown. Stdlib-only core; benchmarks show ~96% of redundant origin load removed and N-agent thundering herds collapsed to a single upstream fetch.
Deduplicate concurrent async requests with independent AbortSignal cancellation, per-caller timeouts and shared deadlines. Zero-dependency TypeScript singleflight.
To associate your repository with the request-coalescing topic, visit your repo's landing page and select "manage topics."