awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to async-rs/async-std

Open-source alternatives to Async Std

30 open-source projects similar to async-rs/async-std, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Async Std alternative.

  • amphp/ampالصورة الرمزية لـ amphp

    amphp/amp

    4,419عرض على GitHub↗

    Amp is a non-blocking concurrency framework for PHP. It provides a core infrastructure for writing asynchronous applications using an event loop to schedule operations, timers, and signals within a single process. The project implements a coroutine library that utilizes fibers to suspend and resume function execution. This allows the system to handle concurrent tasks without blocking the main execution thread, optimizing CPU usage during input and output operations. It further manages pending operation results through a future and promise implementation. The framework covers a broad range of

    PHP
    عرض على GitHub↗4,419
  • tokio-rs/mioالصورة الرمزية لـ tokio-rs

    tokio-rs/mio

    7,024عرض على GitHub↗

    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

    Rustasynchronousnetworkingnon-blocking
    عرض على GitHub↗7,024
  • rust-lang/futures-rsالصورة الرمزية لـ rust-lang

    rust-lang/futures-rs

    5,870عرض على GitHub↗

    Zero-cost asynchronous programming in Rust

    Rustasync-foundations
    عرض على GitHub↗5,870
  • chriskohlhoff/asioالصورة الرمزية لـ chriskohlhoff

    chriskohlhoff/asio

    5,896عرض على GitHub↗

    Asio is a C++ library for performing network and low-level I/O operations using a consistent asynchronous model that avoids blocking program execution. It provides a portable, cross-platform interface for network socket communication across different operating systems, and manages multiple asynchronous operations without requiring explicit thread management or locking. The library implements a proactor-based asynchronous model where operations post completion handlers to a queue for later execution, and wraps operating system I/O multiplexing mechanisms like epoll, kqueue, IOCP, and select in

    C++
    عرض على GitHub↗5,896

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • smol-rs/smolالصورة الرمزية لـ smol-rs

    smol-rs/smol

    4,979عرض على GitHub↗

    Smol is a lightweight Rust asynchronous runtime and task executor. It provides a suite of foundational tools for scheduling and executing asynchronous futures, managing background workloads, and handling non-blocking network and file operations. The project includes a compatibility layer for adapting asynchronous types and execution contexts, enabling futures to run across different runtime ecosystems. It also features a mechanism to offload synchronous I/O and CPU-intensive operations to dedicated worker thread pools to prevent runtime stalls. Its capabilities cover non-blocking network I/O

    Rustasyncconcurrencyfutures
    عرض على GitHub↗4,979
  • monoio-rs/monoioالصورة الرمزية لـ monoio-rs

    monoio-rs/monoio

    5,033عرض على GitHub↗

    monoio is a high-performance asynchronous runtime and executor for Rust. It implements a thread-per-core concurrency model that pins tasks to specific CPU cores to eliminate synchronization overhead and data migration. The runtime leverages the io_uring interface to perform non-blocking system calls and reduce kernel-user mode memory copying. It utilizes a high-performance I/O driver and zero-copy TCP stream wrapping to manage data transfer via shared-memory buffers. The project provides capabilities for CPU core affinity management, low-latency system programming, and high-performance netwo

    Rust
    عرض على GitHub↗5,033
  • yedf2/handyالصورة الرمزية لـ yedf2

    yedf2/handy

    4,653عرض على GitHub↗

    Handy is a C++11 network server framework and event-driven networking engine designed for building high-performance concurrent TCP and UDP servers. It functions as an asynchronous I/O library and an HTTP server implementation that separates asynchronous network I/O from synchronous business logic to simplify server development. The framework distinguishes itself by utilizing platform-specific event notifications to manage millions of simultaneous network connections and providing an SSL/TLS network wrapper for encrypted asynchronous data transmission. It implements a half-sync/half-async proc

    C++cc-plus-plusconcurrent-programming
    عرض على GitHub↗4,653
  • eventmachine/eventmachineالصورة الرمزية لـ eventmachine

    eventmachine/eventmachine

    4,283عرض على GitHub↗

    EventMachine is a reactor-pattern network framework for Ruby that provides an asynchronous I/O library for performing non-blocking network and file operations. It functions as a network server framework used to build scalable TCP and UDP servers and clients that process multiple simultaneous requests. The framework implements a concurrency model that dispatches network events to registered handlers using a single-threaded event loop. This approach allows for the management of high-concurrency network connections without the overhead of multi-threaded programming. The library covers the devel

    Ruby
    عرض على GitHub↗4,283
  • reactphp/event-loopالصورة الرمزية لـ reactphp

    reactphp/event-loop

    1,329عرض على GitHub↗

    An asynchronous I/O and reactor event loop library for PHP, this project provides core primitives for coordinating non-blocking operations, managing system resources, and scheduling background tasks. The runtime executes concurrent operations by continuously running tick-based loop iterations that process pending timers, network streams, deferred callbacks, and system signals through efficient system-level polling mechanisms. The library coordinates event-driven execution using asynchronous timers for one-off or periodic tasks, next-tick deferred execution for breaking down workloads, and str

    PHPevent-loopphpreactphp
    عرض على GitHub↗1,329
  • smol-rs/async-taskالصورة الرمزية لـ smol-rs

    smol-rs/async-task

    572عرض على GitHub↗

    Async-task is a low-level Rust concurrency library and asynchronous task executor designed for building custom asynchronous runtimes and managing background task execution pipelines. It provides concurrency primitives that handle atomic task state management, heap-allocated futures, output retrieval, and type-erased execution handles. The library coordinates task execution, cancellation, and polling states across multiple threads using lock-free atomic operations and reference counting. Developers can supply custom scheduling logic and metadata hooks that dictate when and how tasks are queue

    Rustasyncrust
    عرض على GitHub↗572
  • python-trio/trioالصورة الرمزية لـ python-trio

    python-trio/trio

    7,280عرض على GitHub↗

    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

    Pythonasyncasync-awaitio
    عرض على GitHub↗7,280
  • socketry/asyncالصورة الرمزية لـ socketry

    socketry/async

    2,447عرض على GitHub↗

    This project is a framework for building concurrent, event-driven applications in Ruby. It provides a core engine that orchestrates non-blocking input and output operations, allowing developers to handle high-volume network traffic and system tasks without the complexity of traditional callback-based programming. By leveraging lightweight fibers, the library enables cooperative multitasking that maintains responsiveness during heavy data processing workloads. The framework distinguishes itself through a structured concurrency model that organizes tasks into parent-child hierarchies. This appr

    Rubyasyncasynchronousruby
    عرض على GitHub↗2,447
  • panjf2000/gnetالصورة الرمزية لـ panjf2000

    panjf2000/gnet

    11,186عرض على GitHub↗

    gnet is a high-performance event-driven networking framework for Go, designed for building scalable TCP, UDP, and Unix socket servers. It functions as a non-blocking socket manager and multi-reactor network engine that handles thousands of simultaneous connections with low memory overhead. The framework distinguishes itself by using a multi-reactor architecture that distributes I/O across multiple event loops pinned to operating system threads to minimize context switching. It employs edge-triggered polling to reduce system call frequency and utilizes elastic ring-buffers to minimize allocati

    Go
    عرض على GitHub↗11,186
  • aws/aws-sdk-javaالصورة الرمزية لـ aws

    aws/aws-sdk-java

    4,194عرض على GitHub↗

    The AWS Java SDK is a programmatic interface and client library for managing and interacting with AWS cloud infrastructure and services using the Java language. It serves as an API wrapper that connects applications to cloud storage, databases, and compute resources through a standardized set of Java classes. The library provides a non-blocking I/O model and future-based request handling to support high-throughput asynchronous cloud operations. It includes mechanisms for serverless performance optimization to reduce initial startup times and cold starts in those environments. The SDK manages

    Javaamazonawsaws-sdk
    عرض على GitHub↗4,194
  • twisted/twistedالصورة الرمزية لـ twisted

    twisted/twisted

    5,969عرض على GitHub↗

    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,

    Pythonasyncasync-pythondns
    عرض على GitHub↗5,969
  • t3hmrman/async-dropperالصورة الرمزية لـ t3hmrman

    t3hmrman/async-dropper

    52عرض على GitHub↗

    🗑 async-dropper is probably the least-worst ad-hoc AysncDrop implementation you've seen so far.

    Rust
    عرض على GitHub↗52
  • zonyitoo/coio-rsالصورة الرمزية لـ zonyitoo

    zonyitoo/coio-rs

    463عرض على GitHub↗

    Coroutine I/O for Rust

    Rust
    عرض على GitHub↗463
  • dagrs-dev/dagrsالصورة الرمزية لـ dagrs-dev

    dagrs-dev/dagrs

    478عرض على GitHub↗

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

    Rustasyncconcurrentdag
    عرض على GitHub↗478
  • teaentitylab/fprustالصورة الرمزية لـ TeaEntityLab

    TeaEntityLab/fpRust

    124عرض على GitHub↗

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

    Rust
    عرض على GitHub↗124
  • igumnoff/gabriel2الصورة الرمزية لـ igumnoff

    igumnoff/gabriel2

    26عرض على GitHub↗

    Gabriel2: Indeed, an actor library based on Tokio, written in Rust

    Rust
    عرض على GitHub↗26
  • tokio-rs/tokioالصورة الرمزية لـ tokio-rs

    tokio-rs/tokio

    32,309عرض على GitHub↗

    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

    Rustasynchronousnetworkingrust
    عرض على GitHub↗32,309
  • tqwewe/kameoالصورة الرمزية لـ tqwewe

    tqwewe/kameo

    1,333عرض على GitHub↗

    Fault-tolerant async actors for Rust that scale seamlessly

    Rust
    عرض على GitHub↗1,333
  • iii-hq/iiiالصورة الرمزية لـ iii-hq

    iii-hq/iii

    18,238عرض على GitHub↗

    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

    Rust
    عرض على GitHub↗18,238
  • nextest-rs/future-queueالصورة الرمزية لـ nextest-rs

    nextest-rs/future-queue

    70عرض على GitHub↗

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

    Rust
    عرض على GitHub↗70
  • xudong-huang/mayالصورة الرمزية لـ Xudong-Huang

    Xudong-Huang/may

    2,394عرض على GitHub↗

    rust stackful coroutine library

    Rust
    عرض على GitHub↗2,394
  • dpc/miocoالصورة الرمزية لـ dpc

    dpc/mioco

    148عرض على GitHub↗

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

    Rustasyncasynchronouscoroutines
    عرض على GitHub↗148
  • ykdojo/claude-code-tipsالصورة الرمزية لـ ykdojo

    ykdojo/claude-code-tips

    2,995عرض على GitHub↗

    This project is a collection of guides, toolkits, and scripts designed to optimize agentic coding workflows using large language models. It provides strategies for orchestrating AI agents, automating git patterns, and enhancing terminal-based development environments. The toolkit focuses on AI agent orchestration and git management, offering patterns for parallel codebase analysis and autonomous testing frameworks. It includes specialized workflows for conducting interactive pull request reviews and performing root cause analysis on continuous integration failures. The project covers a broad

    JavaScriptagenticagentic-aiagentic-coding
    عرض على GitHub↗2,995
  • libuv/libuvالصورة الرمزية لـ libuv

    libuv/libuv

    26,912عرض على GitHub↗

    libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking, filesystem operations, and system signals. It utilizes a non-blocking event loop to coordinate asynchronous tasks and I/O events across different operating systems. The project features a unified interface for managing TCP, UDP, and DNS resolution, alongside an inter-process communication layer for sharing sockets via named pipes and Unix domain sockets. To prevent blocking the main execution loop, it includes a multi-platform thread pool for offloading computationally expensive

    Casynchronousdeep-ioio
    عرض على GitHub↗26,912
  • boostorg/boostالصورة الرمزية لـ boostorg

    boostorg/boost

    8,493عرض على GitHub↗

    Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a

    HTML
    عرض على GitHub↗8,493
  • lewissbaker/cppcoroالصورة الرمزية لـ lewissbaker

    lewissbaker/cppcoro

    3,818عرض على GitHub↗

    cppcoro is a C++ coroutine library and concurrency toolkit providing primitives for asynchronous tasks, lazy generators, and non-blocking execution. It functions as an asynchronous I/O framework for managing network sockets and file operations through an event loop. The library features a work-stealing thread pool for distributing tasks across multiple cores and a set of async generators for producing lazy sequences of values both synchronously and asynchronously. It includes a concurrency toolkit with async mutexes, latches, and shared tasks to coordinate multi-threaded execution. Its capab

    C++asyncasync-awaitasynchronous-programming
    عرض على GitHub↗3,818