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

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

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

22 रिपॉजिटरी

Awesome GitHub RepositoriesAsynchronous Programming

Frameworks for concurrent, parallel, and event-driven execution.

Explore 22 awesome GitHub repositories matching part of an awesome list · Asynchronous Programming. Refine with filters or upvote what's useful.

Awesome Asynchronous Programming GitHub Repositories

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

    tokio-rs/tokio

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

    Tokio is an asynchronous runtime for the Rust programming language, designed to manage and execute concurrent tasks efficiently. It provides a multi-threaded execution environment that schedules lightweight tasks across available processor cores, utilizing a work-stealing scheduler to balance computational load. By employing a poll-based execution model and waker-based notifications, the runtime drives asynchronous operations forward without requiring active polling loops, ensuring efficient resource utilization. The project distinguishes itself through a comprehensive suite of tools for high

    Runtime for building reliable asynchronous applications.

    Rustasynchronousnetworkingrust
    GitHub पर देखें↗32,309
  • iii-hq/iiiiii-hq का अवतार

    iii-hq/iii

    18,238GitHub पर देखें↗

    iii is a distributed service orchestrator and event-driven workflow engine designed to compose and manage cross-language functions and workers through a central execution engine. It functions as a multi-language service mesh and WebSocket service gateway, providing a persistent communication layer for remote service workers. The platform enables dynamic runtime extensions, allowing new workers and capabilities to be deployed and registered into a live environment without requiring system restarts. It distinguishes itself by offering machine-readable skill exposure and agent capability integra

    Distributed runtime for composing services via worker primitives.

    Rust
    GitHub पर देखें↗18,238
  • magicstack/uvloopMagicStack का अवतार

    MagicStack/uvloop

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

    uvloop is a high-performance replacement for the standard Python event loop. It functions as a drop-in substitute designed to accelerate asynchronous networking tasks and reduce latency in event-driven software systems. The project achieves its performance characteristics by utilizing a Cython-based extension module that wraps the libuv C library. By leveraging low-level system calls for event-driven input and output multiplexing, it manages concurrent network requests and subprocess execution with minimal overhead. The implementation supports scalable backend service development by handling

    High-performance drop-in replacement for the standard asyncio event loop.

    Cythonasyncasync-awaitasync-python
    GitHub पर देखें↗11,817
  • python-trio/triopython-trio का अवतार

    python-trio/trio

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

    Trio is an asynchronous I/O runtime and concurrency library for Python. It provides a system for executing non-blocking network and disk operations through a centralized event loop and task scheduler. The library is built on a structured concurrency model, which ensures that asynchronous tasks are bound to a specific lifetime and cannot outlive the scope that started them. It utilizes a nursery-based task manager to track task lifecycles in a parent-child tree, preventing orphaned concurrent operations by requiring child tasks to be joined before their parent scope exits. The framework cover

    Simplifies async I/O with a structured concurrency model.

    Pythonasyncasync-awaitio
    GitHub पर देखें↗7,280
  • tokio-rs/miotokio-rs का अवतार

    tokio-rs/mio

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

    Mio is a low-level I/O library for Rust that provides an event-driven framework for monitoring multiple network sockets and file descriptors. It acts as a portable wrapper for operating system native polling systems, including epoll, kqueue, and IOCP, allowing applications to trigger events when resources are ready for reading or writing without blocking the execution thread. The library provides a non-blocking socket interface for managing TCP, UDP, and Unix sockets. It distinguishes itself through a vectored I/O implementation, enabling scatter-gather reads and writes across multiple buffer

    Lightweight IO library with minimal OS overhead.

    Rustasynchronousnetworkingnon-blocking
    GitHub पर देखें↗7,024
  • gevent/geventgevent का अवतार

    gevent/gevent

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

    Gevent is a Python coroutine concurrency library and asynchronous task manager designed for high-concurrency I/O tasks. It provides a cooperative networking framework for building asynchronous TCP, UDP, and HTTP servers, as well as a WSGI web server implementation for hosting web applications. The project is distinguished by its standard library monkey-patching tool, which replaces blocking synchronous functions with cooperative versions to enable asynchronous behavior in third-party code. This allows for a cooperative multitasking workflow where the system yields execution during I/O waits t

    Uses coroutines for high-concurrency networking.

    Pythonasynciocoroutinesgreenlet
    GitHub पर देखें↗6,440
  • twisted/twistedtwisted का अवतार

    twisted/twisted

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

    Twisted is an event-driven networking engine for Python that provides a framework for building asynchronous network applications. At its core, it uses a reactor-based event loop to drive all input and output, dispatching callbacks in a single thread without blocking. The library implements a deferred promise chain for composing asynchronous logic, along with a protocol and factory pattern that separates connection state management from protocol handling, enabling reusable handlers for different network protocols. The framework supports multiple event loops across platforms, including select,

    Implements an event-driven networking engine.

    Pythonasyncasync-pythondns
    GitHub पर देखें↗5,969
  • rust-lang/futures-rsrust-lang का अवतार

    rust-lang/futures-rs

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

    Zero-cost asynchronous programming in Rust

    Zero-cost abstractions for asynchronous programming.

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

    async-rs/async-std

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

    async-std एक Rust एसिंक्रोनस रनटाइम और नॉन-ब्लॉकिंग I/O लाइब्रेरी है। यह एक एसिंक्रोनस स्टैंडर्ड लाइब्रेरी के रूप में कार्य करती है, जो समवर्ती कार्यों (concurrent tasks), नेटवर्किंग और फाइल सिस्टम एक्सेस को मैनेज करने के लिए कोर Rust लाइब्रेरी के विकल्पों का एक सेट प्रदान करती है। यह प्रोजेक्ट एक स्टैंडर्ड-लाइब्रेरी-मिरर्ड API लागू करती है, जो एक परिचित इंटरफेस बनाए रखने के लिए मौजूदा सिंक्रोनस टाइप्स के एसिंक्रोनस वर्जन्स प्रदान करती है। यह दृष्टिकोण भाषा की स्टैंडर्ड लाइब्रेरी की एर्गोनॉमिक्स को दर्शाने वाले इंटरफेस का उपयोग करके एसिंक्रोनस Rust विकास की अनुमति देता है। रनटाइम में कई थ्रेड्स पर एसिंक्रोनस ऑपरेशंस को शेड्यूल और निष्पादित करने के लिए एक टास्क एग्जीक्यूटर शामिल है। इसकी क्षमताएं समवर्ती कार्य निष्पादन, नॉन-ब्लॉकिंग इनपुट और आउटपुट ऑपरेशंस, और सामान्य रनटाइम मैनेजमेंट को कवर करती हैं।

    Async version of the standard library.

    Rustasyncasync-awaitasync-rust
    GitHub पर देखें↗4,068
  • agronholm/anyioagronholm का अवतार

    agronholm/anyio

    2,481GitHub पर देखें↗

    High level asynchronous concurrency and networking framework that works on top of either Trio or asyncio

    High-level framework for asynchronous concurrency and networking.

    Pythonasync-awaitasynciotrio
    GitHub पर देखें↗2,481
  • fastapi/asyncerfastapi का अवतार

    fastapi/asyncer

    2,459GitHub पर देखें↗

    Asyncer, async and await, focused on developer experience.

    Simplifies async and await syntax for better developer experience.

    Pythonanyioasyncasyncio
    GitHub पर देखें↗2,459
  • xudong-huang/mayXudong-Huang का अवतार

    Xudong-Huang/may

    2,394GitHub पर देखें↗

    rust stackful coroutine library

    Stackful coroutine library for Rust.

    Rust
    GitHub पर देखें↗2,394
  • python-greenlet/greenletpython-greenlet का अवतार

    python-greenlet/greenlet

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

    Lightweight in-process concurrent programming

    Enables lightweight in-process concurrent programming.

    C++
    GitHub पर देखें↗1,827
  • tqwewe/kameotqwewe का अवतार

    tqwewe/kameo

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

    Fault-tolerant async actors for Rust that scale seamlessly

    Fault-tolerant actor system built on Tokio.

    Rust
    GitHub पर देखें↗1,333
  • dagrs-dev/dagrsdagrs-dev का अवतार

    dagrs-dev/dagrs

    478GitHub पर देखें↗

    High-performance, Rust-based asynchronous task programming framework implementing Flow-Based Programming for scalable directed acyclic graph (DAG) task orchestration

    Flow-based asynchronous task programming framework.

    Rustasyncconcurrentdag
    GitHub पर देखें↗478
  • zonyitoo/coio-rszonyitoo का अवतार

    zonyitoo/coio-rs

    463GitHub पर देखें↗

    Coroutine I/O for Rust

    Coroutine IO library with work-stealing scheduling.

    Rust
    GitHub पर देखें↗463
  • aiokitchen/aiomiscaiokitchen का अवतार

    aiokitchen/aiomisc

    425GitHub पर देखें↗

    aiomisc - miscellaneous utils for asyncio

    Collection of miscellaneous utility functions for asynchronous programming.

    Python
    GitHub पर देखें↗425
  • dpc/miocodpc का अवतार

    dpc/mioco

    148GitHub पर देखें↗

    no longer maintained Scalable, coroutine-based, fibers/green-threads for Rust. (aka MIO COroutines).

    Coroutine-based asynchronous IO handling.

    Rustasyncasynchronouscoroutines
    GitHub पर देखें↗148
  • teaentitylab/fprustTeaEntityLab का अवतार

    TeaEntityLab/fpRust

    124GitHub पर देखें↗

    Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust

    Functional programming features including coroutines and monads.

    Rust
    GitHub पर देखें↗124
  • nextest-rs/future-queuenextest-rs का अवतार

    nextest-rs/future-queue

    70GitHub पर देखें↗

    Queue futures to run concurrently, in the order they're spawned, and with global and group limits.

    Stream adaptors for concurrent future execution.

    Rust
    GitHub पर देखें↗70
पिछला12अगला
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Asynchronous Programming