All Projects → maxfischer2781 → asyncstdlib

maxfischer2781 / asyncstdlib

Licence: MIT license
the missing toolbox for an async world

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to asyncstdlib

Dnspython
a powerful DNS toolkit for python
Stars: ✭ 1,838 (+1167.59%)
Mutual labels:  trio
Httpx
A next generation HTTP client for Python. 🦋
Stars: ✭ 8,052 (+5453.1%)
Mutual labels:  trio
Trio
Trio – a friendly Python library for async concurrency and I/O
Stars: ✭ 4,404 (+2937.24%)
Mutual labels:  trio
Orisa
A Discord bot to help keep track of members' BattleTags and Overwatch SR
Stars: ✭ 12 (-91.72%)
Mutual labels:  trio
asyncer
Asyncer, async and await, focused on developer experience.
Stars: ✭ 572 (+294.48%)
Mutual labels:  trio
hypercorn-fastapi-docker
Docker image with Hypercorn for FastAPI apps in Python 3.7, 3.8, 3.9. Ready for HTTP2 and HTTPS
Stars: ✭ 18 (-87.59%)
Mutual labels:  trio
trimeter
(not ready yet) A simple but powerful job scheduler for Trio programs
Stars: ✭ 48 (-66.9%)
Mutual labels:  trio
fastapi-azure-auth
Easy and secure implementation of Azure AD for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.
Stars: ✭ 174 (+20%)
Mutual labels:  trio
python-socks
Core proxy client (SOCKS4, SOCKS5, HTTP) functionality for Python
Stars: ✭ 40 (-72.41%)
Mutual labels:  trio
sniffio
Sniff out which async library your code is running under
Stars: ✭ 75 (-48.28%)
Mutual labels:  trio
asyncwebsockets
Asynchronous client websockets
Stars: ✭ 18 (-87.59%)
Mutual labels:  trio
asgi-babel
Adds internationalization (i18n) support to ASGI applications (Asyncio/Trio)
Stars: ✭ 21 (-85.52%)
Mutual labels:  trio
sphinxcontrib-trio
Make Sphinx better at documenting Python functions and methods
Stars: ✭ 26 (-82.07%)
Mutual labels:  trio

asyncstdlib -- the missing async toolbox

Documentation Status Available on PyPI Available on Conda-Forge License Development Chat

The asyncstdlib library re-implements functions and classes of the Python standard library to make them compatible with async callables, iterables and context managers. It is fully agnostic to async event loops and seamlessly works with asyncio, third-party libraries such as trio, as well as any custom async event loop.

  • Full set of async versions of advantageous standard library helpers, such as zip, map, enumerate, functools.reduce, itertools.tee, itertools.groupby and many others.
  • Safe handling of async iterators to ensure prompt cleanup, as well as various helpers to simplify safely using custom async iterators.
  • Small but powerful toolset to seamlessly integrate existing sync code into async programs and libraries.

Check out the documentation to get started or take a look around.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].