awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 रिपॉजिटरी

Awesome GitHub RepositoriesRequest Deduplication

Techniques to collapse multiple concurrent network requests for the same resource.

Distinguishing note: Focuses on request collapsing, not general caching.

Explore 24 awesome GitHub repositories matching web development · Request Deduplication. Refine with filters or upvote what's useful.

Awesome Request Deduplication GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • vercel/swrvercel का अवतार

    vercel/swr

    32,406GitHub पर देखें↗

    SWR is a data fetching library that provides a collection of hooks for managing remote data synchronization, caching, and state updates in web applications. It employs a declarative approach to handle complex network request lifecycles and dependency chains, ensuring that client-side application state remains consistent with server data through automatic revalidation and background updates. The library distinguishes itself through a reactive cache layer that automatically synchronizes local state with remote sources based on component lifecycle events. It features event-driven revalidation, w

    Collapses multiple concurrent requests for the same resource into a single network call using unique keys.

    TypeScriptcachedatadata-fetching
    GitHub पर देखें↗32,406
  • vectordotdev/vectorvectordotdev का अवतार

    vectordotdev/vector

    22,071GitHub पर देखें↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Eliminates redundant logs or metrics by comparing incoming data against a configurable cache of recent events.

    Rusteventsforwarderhacktoberfest
    GitHub पर देखें↗22,071
  • cube-js/cubecube-js का अवतार

    cube-js/cube

    20,251GitHub पर देखें↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Protects data sources by deduplicating redundant analytical queries through managed queues.

    Rustagentic-analyticsagentsai
    GitHub पर देखें↗20,251
  • victoriametrics/victoriametricsVictoriaMetrics का अवतार

    VictoriaMetrics/VictoriaMetrics

    16,343GitHub पर देखें↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Collapses redundant data points retrieved from multiple storage replicas into single samples to ensure accurate query results.

    Godatabasegrafanagraphite
    GitHub पर देखें↗16,343
  • improbable-eng/thanosimprobable-eng का अवतार

    improbable-eng/thanos

    14,105GitHub पर देखें↗

    Thanos is a CNCF cloud native monitoring tool that provides a highly available and scalable extension to the Prometheus ecosystem. It functions as a global query engine, a long-term storage system, and a metric downsampler. The project enables a unified interface to aggregate and query metrics across multiple distributed clusters from a single view. It maintains historical data beyond local retention limits by persisting time-series metrics in object storage and eliminates data gaps by merging metrics from redundant server pairs. The system includes capabilities for reducing the resolution o

    Implements metric sample deduplication to collapse redundant data points from multiple storage replicas for storage accuracy.

    Go
    GitHub पर देखें↗14,105
  • golang/groupcachegolang का अवतार

    golang/groupcache

    13,326GitHub पर देखें↗

    Groupcache is a distributed caching library designed to coordinate data retrieval and storage across a cluster of nodes. It functions as a peer-to-peer data store that uses consistent hashing to assign specific keys to canonical owners, ensuring that cached items remain predictable and accessible throughout the network. The system distinguishes itself through a request coalescing engine that merges concurrent requests for the same missing key into a single upstream fetch. This mechanism prevents redundant backend load by ensuring that only one process retrieves the required data while sharing

    Prevents redundant backend fetches by merging concurrent requests for the same data into a single operation.

    Go
    GitHub पर देखें↗13,326
  • coil-kt/coilcoil-kt का अवतार

    coil-kt/coil

    11,819GitHub पर देखें↗

    Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It functions as a comprehensive loader, caching engine, and rendering utility that asynchronously fetches and displays images from network URLs, local storage, and multiplatform resource systems. The library distinguishes itself through a flexible fetcher-decoder pipeline and an interface-driven component registry, allowing for the integration of custom networking clients and decoders. It provides specialized support for rendering scalable vector graphics, animated formats such as GIF an

    Implements request collapsing to combine multiple simultaneous requests for the same image resource into a single execution.

    Kotlinandroidandroidxcompose
    GitHub पर देखें↗11,819
  • netflix/falcorNetflix का अवतार

    Netflix/falcor

    10,572GitHub पर देखें↗

    Falcor is a JavaScript library that models remote data as a single virtual JSON graph, providing a path-based query engine for efficient client-side data retrieval and updates. It represents multiple remote data sources as a unified document where entities are accessed via globally unique identity paths. The system distinguishes itself by treating the remote data model as a virtual JSON resource, allowing the client to query specific paths without managing individual endpoints. It uses a reference-aware graph model to handle many-to-many relationships and prevents data duplication. Network ef

    Deduplicates requests during virtual graph traversal to reduce redundant data fetches.

    JavaScript
    GitHub पर देखें↗10,572
  • prometheus-operator/prometheus-operatorprometheus-operator का अवतार

    prometheus-operator/prometheus-operator

    9,941GitHub पर देखें↗

    The Prometheus Operator is a Kubernetes monitoring orchestrator and controller that manages Prometheus clusters and observability components through declarative custom resources. It functions as a custom resource controller that translates high-level Kubernetes resource definitions into the configuration files required by the underlying monitoring software. The project automates the deployment, scaling, and lifecycle of an observability stack, including the integration of components like Thanos and Alertmanager. It distinguishes itself by syncing monitoring targets, alerting rules, and scrape

    Implements external labels and relabeling rules to prevent duplicate data samples in high-availability backends.

    Gohacktoberfestkubernetesmonitoring
    GitHub पर देखें↗9,941
  • xiaomi/soarXiaoMi का अवतार

    XiaoMi/soar

    8,770GitHub पर देखें↗

    Soar is a suite of specialized tools designed for analyzing MySQL performance, advising on indexing, and optimizing SQL syntax. It functions as a performance analyzer, index advisor, and query optimizer to identify bottlenecks and suggest structural improvements for faster execution. The project distinguishes itself through a system for rewriting SQL statements into optimized equivalent versions using custom heuristic rules and patterns. It also features a dedicated index advisor that evaluates query patterns and database metadata to recommend the creation of new indexes. Its broader capabil

    Provides query fingerprinting by replacing literals with placeholders for deduplication and grouping.

    Goadvisorauditorcommand-line
    GitHub पर देखें↗8,770
  • kean/nukekean का अवतार

    kean/Nuke

    8,600GitHub पर देखें↗

    Nuke is an image loading system designed to fetch, cache, and render images and short video clips within a user interface. It functions as an asset caching engine and a resumable download manager to handle the retrieval of remote media files. The framework includes a request priority manager to coordinate duplicate requests and order loading based on visual importance. It employs an image prefetching strategy to load visuals into memory before they are required and uses an LRU asset cache to reduce network traffic. The system covers broader capabilities in traffic management and data storage

    Collapses multiple concurrent network requests for the same image resource into a single shared promise.

    Swift
    GitHub पर देखें↗8,600
  • andeya/pholcusandeya का अवतार

    andeya/pholcus

    7,578GitHub पर देखें↗

    Pholcus is a distributed web crawling system designed for large-scale data scraping. It employs a master-worker distribution model to coordinate high-concurrency scraping tasks across a network of remote client nodes, enabling both horizontal and vertical data collection. The system features a hot-loadable rule engine that allows extraction and navigation logic to be updated at runtime without restarting the process. It handles dynamic content through headless browser integration and bypasses bot detection using proxy rotation, automated user authentication, and simulated human behavior. The

    Includes a request deduplication pipeline to prevent redundant network calls and infinite crawling loops.

    Go
    GitHub पर देखें↗7,578
  • chillicream/hotchocolateChilliCream का अवतार

    ChilliCream/hotchocolate

    5,713GitHub पर देखें↗

    HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively. The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c

    Merges concurrent requests for the same key so the data source is queried only once per batch.

    C#
    GitHub पर देखें↗5,713
  • day8/re-frameday8 का अवतार

    day8/re-frame

    5,532GitHub पर देखें↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Collapses redundant data requests into single computation nodes to protect underlying sources and improve performance.

    Clojureclojurescriptre-framereact
    GitHub पर देखें↗5,532
  • elbywan/wretchelbywan का अवतार

    elbywan/wretch

    5,174GitHub पर देखें↗

    Wretch is a chainable HTTP client library and Fetch API wrapper designed to simplify network request configuration, response parsing, and error handling. It functions as a network request manager and middleware framework for managing the end-to-end lifecycle of HTTP calls. The project is distinguished by a fluent interface for request configuration and a modular extension system. It utilizes a programmable response resolver to automate parsing and a plugin-based architecture to add new capabilities to request and response objects. The library covers a broad range of operational capabilities,

    Collapses multiple identical outgoing requests into a single execution to prevent redundant network calls.

    TypeScript
    GitHub पर देखें↗5,174
  • middleapi/orpcmiddleapi का अवतार

    middleapi/orpc

    4,862GitHub पर देखें↗

    orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu

    Prevents redundant client-side requests by grouping similar ones so only one is sent to the server.

    TypeScriptapibunjscloudflare-worker
    GitHub पर देखें↗4,862
  • onejs/oneonejs का अवतार

    onejs/one

    4,475GitHub पर देखें↗

    One एक फुल-स्टैक, क्रॉस-प्लेटफ़ॉर्म React फ्रेमवर्क और मल्टी-टारगेट रेंडरिंग इंजन है जिसे एक ही कोडबेस से वेब और नेटिव एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है। यह साझा कंपोनेंट्स को मैनेज करने के लिए Vite-बेस्ड बिल्ड पाइपलाइन का उपयोग करता है, साथ ही एक टाइप-सेफ फ़ाइल-सिस्टम राउटर प्रदान करता है जो स्वचालित रूप से नेविगेशन परिभाषाएं जनरेट करता है। यह फ्रेमवर्क हाइब्रिड रेंडरिंग रणनीति का समर्थन करके खुद को अलग करता है, जिससे व्यक्तिगत रूट्स को स्टेटिक साइट्स, सर्वर-रेंडर किए गए पेजों या सिंगल-पेज एप्लिकेशन्स के रूप में कॉन्फ़िगर किया जा सकता है। यह प्लेटफ़ॉर्म-विशिष्ट लॉजिक रिज़ॉल्यूशन और वेब व नेटिव दोनों टारगेट एनवायरनमेंट के लिए कंपाइलेशन को कोऑर्डिनेट करने के लिए एक साझा Vite प्लगइन का उपयोग करता है। यह सिस्टम सर्वर-साइड डेटा लोडर्स, API रूट मैनेजमेंट और मिडलवेयर-बेस्ड रिक्वेस्ट इंटरसेप्शन सहित क्षमताओं के एक व्यापक सेट को कवर करता है। यह मोबाइल नेविगेशन के लिए नेटिव डिवाइस फ़ीचर इंटीग्रेशन और ब्रिज-बेस्ड लेआउट के लिए टूल्स प्रदान करता है, साथ ही पैरेलल स्टेटिक जनरेशन और एसेट प्रीलोडिंग जैसी परफॉरमेंस ऑप्टिमाइज़ेशन भी प्रदान करता है। एप्लिकेशन्स को प्रोडक्शन सर्वर या Vercel और Cloudflare सहित सर्वरलेस एज प्लेटफ़ॉर्म पर तैनात किया जा सकता है।

    Implements request collapsing to share results of simultaneous calls to the same route and reduce server load.

    TypeScriptlocal-firstreactreact-native
    GitHub पर देखें↗4,475
  • ht524/500lineorless_cnHT524 का अवतार

    HT524/500LineorLess_CN

    4,434GitHub पर देखें↗

    This project is a Chinese localization repository and technical translation project designed to make concise programming projects and technical documentation accessible to Chinese speakers. It provides a collection of translated resources and curated mappings of computer science terminology to ensure consistent translation of technical concepts. The project implements a software localization workflow that converts English-language technical guides and codebase documentation into Chinese. This process utilizes a technical glossary resource and a resource-driven localization model to maintain t

    Filters out previously visited nodes during graph traversal to prevent redundant results.

    Jupyter Notebook
    GitHub पर देखें↗4,434
  • apache/ageapache का अवतार

    apache/age

    4,236GitHub पर देखें↗

    Apache AGE is a graph database extension for PostgreSQL that adds openCypher graph query capabilities directly within the relational database environment. It functions as a loadable extension that translates Cypher graph traversal queries into SQL expressions, enabling users to run pattern matching and path analysis alongside standard SQL operations within a single database instance. The extension stores labeled, directed property graphs as isolated schemas with internal relational tables for vertices, edges, and labels, preventing cross-graph interference. It supports hybrid query execution

    Supports removing duplicate rows from graph query results using the DISTINCT modifier.

    Cage-databaseagensgraphanalytics
    GitHub पर देखें↗4,236
  • pinterest/pinremoteimagepinterest का अवतार

    pinterest/PINRemoteImage

    4,028GitHub पर देखें↗

    PINRemoteImage iOS के लिए एक इमेज डाउनलोडिंग और कैशिंग फ्रेमवर्क है। यह एक रिमोट इमेज लोडर और मल्टी-थ्रेडेड मैनेजर के रूप में कार्य करता है जिसे URLs से इमेजेस फेच करने और उन्हें यूजर इंटरफेस में रेंडर करने के लिए डिज़ाइन किया गया है। इस प्रोजेक्ट में GIF और एनिमेटेड WebP फॉर्मेट्स को रेंडर करने के लिए विशेष डिकोडर्स शामिल हैं। इसमें एक प्रोग्रेसिव JPG रेंडरर भी है जो धीमी कनेक्शन पर लोडिंग गति को बेहतर बनाने के लिए ब्लर इफेक्ट्स के साथ स्कैन्स प्रदर्शित करता है। यह लाइब्रेरी रिक्वेस्ट डिडुप्लीकेशन के साथ समवर्ती डाउनलोड कार्यों को मैनेज करती है और एक हाइब्रिड मेमोरी व डिस्क कैशिंग सिस्टम का उपयोग करती है। यह हाई-रिज़ॉल्यूशन एसेट स्केलिंग को संभालती है और यूजर इंटरफेस रिस्पॉन्सिवनेस बनाए रखने के लिए बैकग्राउंड थ्रेड्स पर इमेज डिकोडिंग करती है।

    Collapses multiple concurrent network requests for the same image resource to prevent redundant data transfers.

    Objective-C
    GitHub पर देखें↗4,028
पिछला12अगला
  1. Home
  2. Web Development
  3. Request Deduplication

सब-टैग एक्सप्लोर करें

  • Query Deduplications3 सब-टैग्सTechniques for collapsing redundant data requests to protect underlying sources. **Distinct from Request Deduplication:** Distinct from Request Deduplication: focuses on query-level deduplication for analytical workloads rather than general network request collapsing.