{"repo":"keshav-005/FastFetch-API-Fetch-Enhancer","free":true,"listed":false,"github":"https://github.com/keshav-005/FastFetch-API-Fetch-Enhancer","clone":"git clone https://github.com/keshav-005/FastFetch-API-Fetch-Enhancer.git","description":"Production-grade HTTP client with circuit breakers, concurrency queues, metrics, SSE streaming, and typed errors.","language":"TypeScript","stars":26,"topics":["retry","axios-alternative","circuit-breaker","concurrency-queue","fetch","http-client","middleware","offline-queue","sse","telemetry"],"license":"MIT","category":"analytics","readme_excerpt":"FastFetch API Enhancer FastFetch is a production-grade, enterprise-ready HTTP client built around the native fetch API. It transforms simple HTTP requests into robust network architecture by introducing advanced resilience patterns, high-concurrency request management, and real-time streaming capabilities without excessive boilerplate. Architecture & Features FastFetch v2 provides seven core execution pipelines directly into your fetch workflow: - Strict Typed Error Hierarchy: Explicit errors for TimeoutError , NetworkError , HttpError , and CircuitOpenError enabling robust try/catch control flow. - Koa-Style Middleware Pipeline: A powerful .use(async (ctx, next) = {}) onion-model interceptor architecture for modifying request metadata or observing response execution duration. - Finite State Machine Circuit Breaker: Stops cascading failures to downstream services by automatically failing fast when failure thresholds are breached, entering a HALF OPEN state after the configured timeout. - Priority-Aware Concurrency Queue: Protects API rate limits by enforcing a strict maxConcurrent ceiling across all ongoing requests while maintaining execution priority. - Offline Mutation Buffering: Automatically buffers mutating requests ( POST , PUT , PATCH , DELETE ) internally if the browser detects an offline state, sequentially replaying them upon reconnection. - Real-Time Telemetry & Metrics: Maintains rolling windows on p50, p95, and p99 latency percentiles alongside exact endpoint su","default_branch":null,"files":null,"tree":[],"storefront":"/r/keshav-005","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/keshav-005/FastFetch-API-Fetch-Enhancer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}