awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesEvent Loop Replacements

Drop-in alternatives to standard language-provided event loops for improved performance.

Distinct from Event Loop Integrations: Distinct from Event Loop Integrations: focuses on full-loop replacement rather than interoperability adapters.

Explore 6 awesome GitHub repositories matching development tools & productivity · Event Loop Replacements. Refine with filters or upvote what's useful.

Awesome Event Loop Replacements GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • channelcat/sanicAvatar von channelcat

    channelcat/sanic

    18,628Auf GitHub ansehen↗

    Sanic is a Python ASGI web framework and asynchronous HTTP server. It is designed to build high-performance web applications and servers that handle concurrent requests using non-blocking logic. The framework implements the Asynchronous Server Gateway Interface standard, allowing applications to be deployed across various ASGI-compatible servers. It utilizes an asyncio-based event loop and integrates a Cython-based runtime wrapper around libuv to manage I/O operations. The system manages traffic through route-based request dispatching and a middleware-based request pipeline. These components

    Integrates uvloop as a high-performance replacement for the standard Python event loop.

    Python
    Auf GitHub ansehen↗18,628
  • magicstack/uvloopAvatar von MagicStack

    MagicStack/uvloop

    11,817Auf GitHub ansehen↗

    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

    Functions as a high-performance, drop-in replacement for the standard Python event loop.

    Cythonasyncasync-awaitasync-python
    Auf GitHub ansehen↗11,817
  • encode/uvicornAvatar von encode

    encode/uvicorn

    10,767Auf GitHub ansehen↗

    Uvicorn is an ASGI web application host designed for asynchronous Python web development. It serves applications through a standardized asynchronous server gateway interface to handle non-blocking network traffic and high-concurrency requests. The server manages both HTTP and WebSocket traffic, including the handshaking process required to establish persistent, full-duplex communication channels for real-time data exchange. For development workflows, the project includes a hot-reload mechanism that monitors the filesystem for source code changes and automatically restarts the server process.

    Provides a high-performance event loop replacement based on libuv to handle massive concurrency.

    Python
    Auf GitHub ansehen↗10,767
  • squeaky-pl/japrontoAvatar von squeaky-pl

    squeaky-pl/japronto

    8,540Auf GitHub ansehen↗

    Japronto is an asynchronous web framework and Python HTTP server toolkit. It functions as a multi-worker HTTP server and request router, utilizing non-blocking asynchronous handlers to manage high concurrency and throughput. The project implements a master-multiworker forking model to distribute network traffic across multiple CPU cores. It incorporates a fast event loop and a specialized C-extension for high-speed HTTP request parsing, while supporting request pipelining over single TCP connections. The framework covers a broad range of request handling capabilities, including URL pattern r

    Integrates uvloop as a high-performance replacement for the standard asyncio event loop.

    C
    Auf GitHub ansehen↗8,540
  • lxn/walkAvatar von lxn

    lxn/walk

    7,063Auf GitHub ansehen↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Includes a high-performance native message loop replacement to reduce runtime overhead and latency.

    Godeclarativedeclarative-uigo
    Auf GitHub ansehen↗7,063
  • kludex/fastapi-tipsAvatar von Kludex

    Kludex/fastapi-tips

    3,432Auf GitHub ansehen↗

    Recommends replacing the default event loop with faster alternatives like uvloop for performance.

    Auf GitHub ansehen↗3,432
  1. Home
  2. Development Tools & Productivity
  3. Event Loop Integrations
  4. Event Loop Replacements