awesome-repositories.com

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

एक्सप्लोर करेंक्यूरेटेड खोजेंOpen-source alternativesSelf-hosted softwareब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंHow we rankप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comब्लॉग
श्रेणियाँ

26 रिपॉजिटरी

Awesome GitHub RepositoriesAsynchronous API Clients

Tools for handling background network operations and data parsing.

Distinguishing note: Focuses on the asynchronous integration aspect of API consumption.

Explore 26 awesome GitHub repositories matching web development · Asynchronous API Clients. Refine with filters or upvote what's useful.

Awesome Asynchronous API Clients GitHub Repositories

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

    Alamofire/Alamofire

    42,385GitHub पर देखें↗

    Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through a chainable, type-safe interface. It serves as an asynchronous request manager, coordinating concurrent network operations and data streams while maintaining application responsiveness. The library distinguishes itself through a protocol-oriented request adaptation system, which utilizes interceptors to modify or authenticate requests before dispatch. It employs a middleware-driven pipeline to process traffic, handling encoding, authentication, and error recovery in a modular

    Handles background network operations and data parsing to keep application interfaces responsive while fetching or sending remote information.

    Swiftalamofirecarthagecertificate-pinning
    GitHub पर देखें↗42,385
  • reactivex/rxswiftReactiveX का अवतार

    ReactiveX/RxSwift

    24,648GitHub पर देखें↗

    RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and composing asynchronous, event-based programs. It utilizes observable sequences and functional operators to transform and filter asynchronous sequences through a declarative approach. The library is distinguished by its ability to link asynchronous data streams directly to user interface elements, automating view updates via reactive data binding. It includes specialized tools for tracking UI control properties and events on the main thread, as well as the ability to encapsulate

    Enables the combination of multiple network requests and callback APIs into single, manageable reactive streams.

    Swift
    GitHub पर देखें↗24,648
  • reactive-extensions/rxjsReactive-Extensions का अवतार

    Reactive-Extensions/RxJS

    19,353GitHub पर देखें↗

    The Reactive Extensions for JavaScript

    Apply operators that map, filter, merge, or otherwise manipulate emitted items in a declarative chain.

    JavaScript
    GitHub पर देखें↗19,353
  • zhisheng17/flink-learningzhisheng17 का अवतार

    zhisheng17/flink-learning

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

    This project is a collection of educational resources and reference implementations for the Apache Flink stream processing framework. It provides a learning resource focused on mastering distributed stream processing through implementation guides, performance tuning tutorials, and practical examples. The repository features detailed walkthroughs for building real-time data pipelines using the DataStream and Table APIs. It includes specific integration examples for connecting Apache Flink with Kafka brokers and Elasticsearch indices, as well as reference implementations for real-time deduplica

    Implements stream join operators to merge multiple unbounded data streams based on shared keys.

    Javaclickhouseelasticsearchflink
    GitHub पर देखें↗15,071
  • lhorie/mithril.jslhorie का अवतार

    lhorie/mithril.js

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

    Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl

    Integrates asynchronous API clients to exchange data between the web client and remote servers.

    JavaScript
    GitHub पर देखें↗14,490
  • hiteshchoudhary/chai-aur-reacthiteshchoudhary का अवतार

    hiteshchoudhary/chai-aur-react

    12,808GitHub पर देखें↗

    This project is an educational course and a collection of frontend projects designed to teach the core concepts and architecture of the React library. It serves as a practical guide for building modular user interfaces through a series of hands-on project builds. The repository includes a technical implementation of a custom React renderer, demonstrating how to transform JSX elements into a document object model. It further provides examples of state management, specifically illustrating how to share global data across a component tree using the provider pattern to avoid property drilling. T

    Provides examples of fetching real-time data from remote services to update application state.

    JavaScript
    GitHub पर देखें↗12,808
  • lonamiwebs/telethonLonamiWebs का अवतार

    LonamiWebs/Telethon

    12,022GitHub पर देखें↗

    Telethon is a Python asynchronous API wrapper and client library designed for interacting with the Telegram API. It implements the MTProto protocol to enable programmatic communication for both user accounts and bots. The project serves as a development framework for building custom Telegram clients and automating account actions. It provides the tooling necessary to create automated bots that manage group interactions and channel communications. The library supports messaging data integration and the automation of messaging workflows. It handles the translation of high-level calls into the

    Functions as an asynchronous Python client for handling background network operations and API requests.

    Python
    GitHub पर देखें↗12,022
  • msworkers/support.996.icuMSWorkers का अवतार

    MSWorkers/support.996.ICU

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

    This project is a digital signature collector and public petition platform designed as a labor rights advocacy tool. It functions as a web application for gathering names and professional affiliations to create public lists of support. The platform focuses on labor rights advocacy and employee collective action, specifically organizing signatures to protest illegal working hours and labor abuses. It facilitates professional solidarity campaigns by gathering endorsements from industry experts and employees to bring visibility to labor disputes. The system manages the collection of signatures

    Implements asynchronous HTTP requests to handle data submission and verification between the browser and remote backend.

    GitHub पर देखें↗10,083
  • kaushikgopal/rxjava-android-sampleskaushikgopal का अवतार

    kaushikgopal/RxJava-Android-Samples

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

    This project is a sample library and implementation guide for using RxJava to manage asynchronous data streams and concurrent tasks in Android applications. It provides a collection of reference implementations for reactive programming, focusing on functional operators to transform and combine asynchronous data flows. The library demonstrates specific Android architectural patterns, such as implementing decoupled event buses for component communication and coordinating parallel network requests. It includes concrete examples of mobile-specific patterns including search input debouncing, list

    Uses functional stream combinators like zip, merge, and switchMap to compose complex asynchronous data flows.

    Javaconcurrencyexamplejava
    GitHub पर देखें↗7,504
  • mouredev/hello-javascriptmouredev का अवतार

    mouredev/hello-javascript

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

    This project is a collection of educational resources and structured curricula designed for learning JavaScript. It provides a programming course, a coding bootcamp, and a web development tutorial to guide learners from basic syntax to advanced programming patterns. The materials cover frontend development, including the creation of dynamic user interfaces and the management of remote data via HTTP requests. The curriculum includes instructional guides on using JavaScript to interact with web services and manipulate browser elements. The scope of the project extends to asynchronous API integ

    Provides resources for integrating asynchronous API clients to handle background network operations.

    JavaScriptecmascriptjavascriptjavascript-vanilla
    GitHub पर देखें↗7,428
  • libcpr/cprlibcpr का अवतार

    libcpr/cpr

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

    C++ is a high-level HTTP client library and wrapper for libcurl. It provides a C++ interface for making network requests, managing network sessions, and implementing data transfers. The library distinguishes itself by offering an asynchronous HTTP client capable of executing non-blocking requests via callback interfaces. It also functions as a multipart form uploader for transmitting files and structured data, as well as an SSE stream handler for processing real-time server-sent events over persistent connections. Its broader capabilities cover secure web communication through SSL encryption

    Handles background network operations and data parsing to keep applications responsive.

    C++
    GitHub पर देखें↗7,367
  • sammchardy/python-binancesammchardy का अवतार

    sammchardy/python-binance

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

    python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange through both REST and WebSocket APIs. It serves as a comprehensive toolkit for automated trading, account management, and market data retrieval, enabling developers to build trading bots, portfolio management tools, and data analysis applications that interact directly with the exchange. The library distinguishes itself through a dual-client architecture that separates synchronous REST calls from persistent WebSocket streams, allowing concurrent execution without blocking. It inc

    Joins multiple market data streams into a single multiplexed socket for efficient monitoring.

    Pythonapibinancecryptocurrency
    GitHub पर देखें↗7,176
  • louthy/language-extlouthy का अवतार

    louthy/language-ext

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

    language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution

    Fuses producers, pipes, and consumers into closed systems to create reusable streaming components.

    C#
    GitHub पर देखें↗7,057
  • baconjs/bacon.jsbaconjs का अवतार

    baconjs/bacon.js

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

    Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream

    Pairs values from multiple streams one-to-one to emit a combined result using a zip operator.

    TypeScript
    GitHub पर देखें↗6,458
  • hect0x7/jmcomic-crawler-pythonhect0x7 का अवतार

    hect0x7/JMComic-Crawler-Python

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

    JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically retrieve images and metadata from a comic hosting service. It functions as a media archiving tool for batch downloading albums and chapters, automating the process of saving content to a local filesystem. The project is distinguished by its ability to reverse server-side pixel obfuscation, using a decryption tool to reconstruct sliced and shuffled images. To maintain stable connectivity, it utilizes a network bypass utility featuring dynamic domain rotation and proxy routing to ci

    Provides an asynchronous Python interface for interacting with comic service web and mobile endpoints.

    Python18comicasynciocrawler
    GitHub पर देखें↗6,371
  • rust-lang/futures-rsrust-lang का अवतार

    rust-lang/futures-rs

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

    Zero-cost asynchronous programming in Rust

    Defines the Stream trait and combinators for processing sequences of asynchronous values.

    Rustasync-foundations
    GitHub पर देखें↗5,870
  • chavyleung/scriptschavyleung का अवतार

    chavyleung/scripts

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

    This project is a library of automation scripts designed for the BoxJs environment. It functions as an external API client and integration interface for interacting with remote servers. The system provides a persistent local data store to maintain state between script executions by saving and retrieving strings and JSON objects. It enables data exchange through structured JSON objects and supports both synchronous and asynchronous network requests using custom headers.

    Provides a client for handling non-blocking network operations and data parsing to prevent environment freezing.

    JavaScriptboxjs
    GitHub पर देखें↗5,523
  • cube2222/octosqlcube2222 का अवतार

    cube2222/octosql

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

    Octosql is a federated SQL query engine, data transformer, and streaming SQL processor. It allows users to execute single SQL statements across multiple disparate data sources, including different database types and file formats, to merge and transform results into a unified set. The system distinguishes itself by treating CSV, JSONLines, and Parquet files as virtual tables and utilizing a plugin-based architecture to extend connectivity to external storage engines. It functions as a streaming processor for infinite data streams, using watermarks, retractions, and tumbling windows to maintain

    Combines two live data streams in memory using watermarks to buffer records and ensure consistent results.

    Go
    GitHub पर देखें↗5,258
  • automattic/simplenote-electronAutomattic का अवतार

    Automattic/simplenote-electron

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

    Simplenote-electron is a cloud-synced text editor and cross-platform desktop client for creating and managing simple text notes. It functions as an Electron-based application that synchronizes user data across multiple devices and operating systems. The application provides a writing tool that automatically mirrors plain text documents across a user account. It integrates OAuth identity management to validate credentials via email verification or third-party account providers. The software covers cloud-based text storage and multi-device content syncing to ensure notes remain consistent acro

    Implements asynchronous API clients to sync notes and user profile data with backend services without blocking the UI.

    TypeScript
    GitHub पर देखें↗5,242
  • reactivex/rxpyReactiveX का अवतार

    ReactiveX/RxPY

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

    RxPY is a functional reactive programming library and a ReactiveX observable library for Python. It serves as an asynchronous stream processor and event-driven coordination framework used to build data pipelines that react to changes in state or streams of events over time. The library provides a toolkit for composing asynchronous and event-based programs using observable sequences and operators. It distinguishes itself through the use of configurable schedulers to manage concurrency, timing, and subscription lifecycles. The project covers a wide range of stream processing capabilities, incl

    Provides functional combinators like merge and zip to synchronize and unify multiple event streams.

    Python
    GitHub पर देखें↗5,014
पिछला12अगला
  1. Home
  2. Web Development
  3. Asynchronous API Clients

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

  • Stream Composition3 सब-टैग्सCombining multiple asynchronous requests and APIs into unified, manageable streams. **Distinct from Asynchronous API Clients:** Focuses on the composition of multiple streams into one, whereas asynchronous API clients focus on the consumption of single endpoints.