awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to python-greenlet/greenlet

Open-source alternatives to Greenlet

21 open-source projects similar to python-greenlet/greenlet, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Greenlet alternative.

  • agronholm/anyioAvatar agronholm

    agronholm/anyio

    2,481Vezi pe GitHub↗

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

    Pythonasync-awaitasynciotrio
    Vezi pe GitHub↗2,481
  • aiokitchen/aiomiscAvatar aiokitchen

    aiokitchen/aiomisc

    425Vezi pe GitHub↗

    aiomisc - miscellaneous utils for asyncio

    Python
    Vezi pe GitHub↗425
  • async-rs/async-stdAvatar async-rs

    async-rs/async-std

    4,068Vezi pe GitHub↗

    async-std is a Rust asynchronous runtime and non-blocking I/O library. It serves as an asynchronous standard library, providing a set of alternatives to the core Rust library for managing concurrent tasks, networking, and file system access. The project implements a standard-library-mirrored API, offering asynchronous versions of existing synchronous types to maintain a familiar interface. This approach allows for asynchronous Rust development using an interface that reflects the ergonomics of the language's standard library. The runtime includes a task executor for scheduling and executing

    Rustasyncasync-awaitasync-rust
    Vezi pe GitHub↗4,068
  • dagrs-dev/dagrsAvatar dagrs-dev

    dagrs-dev/dagrs

    478Vezi pe GitHub↗

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

    Rustasyncconcurrentdag
    Vezi pe GitHub↗478
  • dpc/miocoAvatar dpc

    dpc/mioco

    148Vezi pe GitHub↗

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

    Rustasyncasynchronouscoroutines
    Vezi pe GitHub↗148

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • fastapi/asyncerAvatar fastapi

    fastapi/asyncer

    2,459Vezi pe GitHub↗

    Asyncer, async and await, focused on developer experience.

    Pythonanyioasyncasyncio
    Vezi pe GitHub↗2,459
  • gevent/geventAvatar gevent

    gevent/gevent

    6,440Vezi pe GitHub↗

    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

    Pythonasynciocoroutinesgreenlet
    Vezi pe GitHub↗6,440
  • igumnoff/gabriel2Avatar igumnoff

    igumnoff/gabriel2

    26Vezi pe GitHub↗

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

    Rust
    Vezi pe GitHub↗26
  • iii-hq/iiiAvatar iii-hq

    iii-hq/iii

    18,238Vezi pe 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
    Vezi pe GitHub↗18,238
  • magicstack/uvloopAvatar MagicStack

    MagicStack/uvloop

    11,817Vezi pe GitHub↗

    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

    Cythonasyncasync-awaitasync-python
    Vezi pe GitHub↗11,817
  • nextest-rs/future-queueAvatar nextest-rs

    nextest-rs/future-queue

    70Vezi pe GitHub↗

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

    Rust
    Vezi pe GitHub↗70
  • python-trio/trioAvatar python-trio

    python-trio/trio

    7,280Vezi pe 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
    Vezi pe GitHub↗7,280
  • rust-lang/futures-rsAvatar rust-lang

    rust-lang/futures-rs

    5,870Vezi pe GitHub↗

    Zero-cost asynchronous programming in Rust

    Rustasync-foundations
    Vezi pe GitHub↗5,870
  • t3hmrman/async-dropperAvatar t3hmrman

    t3hmrman/async-dropper

    52Vezi pe GitHub↗

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

    Rust
    Vezi pe GitHub↗52
  • teaentitylab/fprustAvatar TeaEntityLab

    TeaEntityLab/fpRust

    124Vezi pe GitHub↗

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

    Rust
    Vezi pe GitHub↗124
  • tokio-rs/mioAvatar tokio-rs

    tokio-rs/mio

    7,024Vezi pe 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
    Vezi pe GitHub↗7,024
  • tokio-rs/tokioAvatar tokio-rs

    tokio-rs/tokio

    32,309Vezi pe 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
    Vezi pe GitHub↗32,309
  • tqwewe/kameoAvatar tqwewe

    tqwewe/kameo

    1,333Vezi pe GitHub↗

    Fault-tolerant async actors for Rust that scale seamlessly

    Rust
    Vezi pe GitHub↗1,333
  • twisted/twistedAvatar twisted

    twisted/twisted

    5,969Vezi pe 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
    Vezi pe GitHub↗5,969
  • xudong-huang/mayAvatar Xudong-Huang

    Xudong-Huang/may

    2,394Vezi pe GitHub↗

    rust stackful coroutine library

    Rust
    Vezi pe GitHub↗2,394
  • zonyitoo/coio-rsAvatar zonyitoo

    zonyitoo/coio-rs

    463Vezi pe GitHub↗

    Coroutine I/O for Rust

    Rust
    Vezi pe GitHub↗463