uvloop is an ultra-fast, drop-in replacement of the built-in asyncio event loop. Together with asyncio and the power of async/await in Python 3.5, uvloop makes it easier than ever to write high-performance Python networking code.
uvloop makes asyncio incredibly fast-- 2 to 4 times faster than nodejs, or any other Python asynchronous framework. The performance of asyncio when it is uvloop-based is almost comparable to that of Go programs.
uvloop is written in Cython and is built on top of libuv, a high performance, fast and stable multiplatform asynchronous I/O library used by nodejs.
Features
- Drop-in replacement of the built-in asyncio event loop
- Makes asyncio incredibly fast
- Implements all asyncio event loop APIs
License
Apache License V2.0, MIT LicenseFollow uvloop
You Might Also Like
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of uvloop!