Python MIT

asyncstdlib

the missing toolbox for an async world

M

maxfischer2781

Dernière activité 27 sept. 2026
maxfischer2781/asyncstdlib

380

étoiles

26

forks

2

issues ouvertes

asyncasynciopythontrio

Ce README est souvent en anglais.

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.

Projets similaires

Trio – a friendly Python library for async concurrency and I/O

Pythonasyncasync-awaitio
Ppython-trio
7,3 k étoiles436

Asyncer, async and await, focused on developer experience.

Pythonanyioasyncasyncio
Ffastapi
2,5 k étoiles90

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

Pythonasync-awaitasynciotrio
Aagronholm
2,6 k étoiles285