Welcome to Gruvi¶
Improved ergonomics for Python programmers wanting to use asynchronous IO.
Gruvi is an asynchronous IO library for Python. It focuses on the following desirable properties:
- Simple. Async IO code should look just like normal code, with simple, sequential control flow and regular functions.
- Efficient. An IO library should have a very low memory and CPU overhead, so that it can scale to small systems or to many concurrent connections.
- Powerful. Common protocols like SSL/TLS and HTTP should be part of every IO library.