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

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

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

facebook/Haxl

0
View on GitHub↗
4,381 स्टार्स·309 फोर्क्स·Haskell·BSD-3-Clause·12 व्यूज़

Haxl

Haxl एक Haskell लाइब्रेरी और रिमोट सर्विस रिक्वेस्ट ऑर्केस्ट्रेटर है जिसे कई रिमोट सर्विस प्रदाताओं में समवर्ती डेटा फ़ेचिंग, रिक्वेस्ट बैचिंग और कैशिंग के समन्वय के लिए डिज़ाइन किया गया है। यह नेटवर्क राउंड ट्रिप को कम करते हुए बाहरी डेटाबेस और वेब सेवाओं से डेटा प्राप्त करने के लिए एक फ्रेमवर्क के रूप में कार्य करता है।

यह प्रोजेक्ट एक एप्लिकेटिव-आधारित रिक्वेस्ट बैचिंग सिस्टम के माध्यम से खुद को अलग करता है जो नेटवर्क ओवरहेड को कम करने के लिए कई व्यक्तिगत डेटा अनुरोधों को एकल कॉल में समूहित करता है। यह स्वतंत्र अनुरोधों को समवर्ती रूप से निष्पादित करने के लिए एक एसिंक्रोनस समानांतर अनुरोध शेड्यूलर को नियोजित करता है और एक एकल अनुरोध चक्र के भीतर समान नेटवर्क कॉल को दोहराने से बचने के लिए मेमोइज़्ड कैशिंग परत का उपयोग करता है।

यह लाइब्रेरी डेटा एकीकरण के प्रबंधन के लिए व्यापक क्षमताएं प्रदान करती है, जिसमें अनुक्रमित अनुरोधों के लिए मोनैडिक निर्भरता रिज़ॉल्यूशन और रिमोट API को ओवरलोड होने से रोकने के लिए समवर्ती सीमा शामिल है। इसमें कस्टम डेटा स्रोत कार्यान्वयन के लिए अनुरोध प्रकारों को मैप करने के लिए तंत्र भी शामिल हैं।

Features

  • Remote Data Fetching - Provides a framework for efficiently retrieving data from multiple external databases and web services.
  • Cross-Request Data Caches - Stores fetched data within a request cycle to avoid repeating identical network calls.
  • Service Call Caches - Caches the output of remote service calls to avoid redundant network requests for identical inputs.
  • Request Orchestrators - Orchestrates concurrent network requests and manages the logic for retrieving data from various remote services.
  • Parallel Request Executions - Provides a scheduler that executes independent data requests concurrently to minimize total latency.
  • Parallel Data Fetching - Executes multiple data requests in parallel to retrieve results from different sources simultaneously.
  • Haskell Data Retrieval Libraries - Provides a Haskell-specific implementation for retrieving data from remote sources with concurrency and batching.
  • Request Memoization - Prevents duplicate network I/O by caching the results of identical data fetches within a single request cycle.
  • Request Batching - Implements a general architectural pattern for grouping multiple individual requests into a single execution to minimize network round-trips.
  • Custom Data Source Implementations - Allows the definition of custom fetch methods to map requests to specific external data retrieval logic.
  • Request Rate Limiting - Controls the volume of simultaneous outgoing requests to prevent overloading external APIs.
  • Monadic Sequencing - Sequences data requests via monadic dependency resolution to allow subsequent calls to use previous results.
  • Request Dispatch Mappings - Maps request types to custom-implemented fetch methods for routing pending requests to specific retrieval logic.
  • Concurrent Request Limits - Constrains the number of simultaneous outgoing requests to ensure the stability of remote data services.
  • Data Access - Enables efficient, concurrent, and concise data access patterns.

स्टार हिस्ट्री

facebook/haxl के लिए स्टार हिस्ट्री चार्टfacebook/haxl के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Haxl के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Haxl के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • spyoungtech/grequestsspyoungtech का अवतार

    spyoungtech/grequests

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

    Grequests is an asynchronous HTTP client and wrapper for the Requests library that uses Gevent coroutines to execute multiple network requests concurrently. It utilizes a non-blocking connection pool to manage simultaneous outgoing requests and improve throughput compared to sequential execution. The library features an asynchronous response generator that yields HTTP responses as they complete, rather than waiting for an entire batch to finish. It provides a mechanism to limit the number of active connections to manage resource consumption and prevent destination servers from being overloade

    Python
    GitHub पर देखें↗4,576
  • moleculerjs/moleculermoleculerjs का अवतार

    moleculerjs/moleculer

    6,373GitHub पर देखें↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    JavaScript
    GitHub पर देखें↗6,373
  • rengwuxian/rxjavasamplesrengwuxian का अवतार

    rengwuxian/RxJavaSamples

    3,912GitHub पर देखें↗

    RxJavaSamples is a collection of reference implementations and practical guides for applying reactive patterns to asynchronous networking and state management. It provides code demonstrations for integrating reactive streams with Retrofit to handle network requests in a non-blocking manner. The project focuses on asynchronous patterns for managing API calls, including the combination of concurrent streams and the use of subjects to cache emitted values for state management. It specifically demonstrates how to implement automated token refresh workflows to maintain authenticated sessions witho

    Java
    GitHub पर देखें↗3,912
  • nodeshift/nodejs-reference-architecturenodeshift का अवतार

    nodeshift/nodejs-reference-architecture

    1,747GitHub पर देखें↗

    This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int

    JavaScript
    GitHub पर देखें↗1,747
Haxl के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

facebook/haxl क्या करता है?

Haxl एक Haskell लाइब्रेरी और रिमोट सर्विस रिक्वेस्ट ऑर्केस्ट्रेटर है जिसे कई रिमोट सर्विस प्रदाताओं में समवर्ती डेटा फ़ेचिंग, रिक्वेस्ट बैचिंग और कैशिंग के समन्वय के लिए डिज़ाइन किया गया है। यह नेटवर्क राउंड ट्रिप को कम करते हुए बाहरी डेटाबेस और वेब सेवाओं से डेटा प्राप्त करने के लिए एक फ्रेमवर्क के रूप में कार्य करता है।

facebook/haxl की मुख्य विशेषताएं क्या हैं?

facebook/haxl की मुख्य विशेषताएं हैं: Remote Data Fetching, Cross-Request Data Caches, Service Call Caches, Request Orchestrators, Parallel Request Executions, Parallel Data Fetching, Haskell Data Retrieval Libraries, Request Memoization।

facebook/haxl के कुछ ओपन-सोर्स विकल्प क्या हैं?

facebook/haxl के ओपन-सोर्स विकल्पों में शामिल हैं: spyoungtech/grequests — Grequests is an asynchronous HTTP client and wrapper for the Requests library that uses Gevent coroutines to execute… moleculerjs/moleculer — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a… rengwuxian/rxjavasamples — RxJavaSamples is a collection of reference implementations and practical guides for applying reactive patterns to… nodeshift/nodejs-reference-architecture — This project provides a comprehensive architectural framework and set of standardized patterns for building, securing,… appwrite/sdk-for-react-native — This is a Backend-as-a-Service SDK for React Native, providing a library to integrate mobile applications with backend… rmosolgo/graphql-ruby — GraphQL-Ruby is a Ruby library for building GraphQL APIs with a strongly typed schema and a dedicated query execution…