$npx skillfedfor your agent

asyncstdlib

The missing async toolbox

Worth itPyPI Software DevelopmentReleased Mar 20266.0M downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — asyncstdlib-3.14.0-py3-none-any.whl
v3.14.0 · released 2026-03-20 · Python ~=3.8

Yes. asyncstdlib fills a genuine gap: it lets you use familiar standard library patterns with async code without reinventing the wheel. No dependencies, permissive license, active maintenance, and production-stable status make it a low-risk addition to any async project. Install it if you work with async iterables and want to avoid writing boilerplate.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.8 or later; async/await syntax is mandatory.
  • Low friction: pure Python wheel with no runtime dependencies.
  • Active maintenance with recent commits and a stable release history since 2019.

License · maintenance · safety

permissive license (permissive) — MIT license (permissive) means you can use, modify, and distribute this package freely with minimal restrictions.

last release 2026-03-20 (147 days) · last repo commit 2026-08-09 · 381 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 6,014,943 downloads/mo, #1,983 on PyPI

Verify before relying

pip install asyncstdlib

import asyncstdlib

async def example():
    async_iter = asyncstdlib.enumerate(some_async_iterable)
    async for index, item in async_iter:
        print(index, item)
  • Whether the package handles edge cases in async cleanup as thoroughly as claimed in the description.
  • Performance characteristics compared to manual async iteration patterns in real-world workloads.
Same gist for agents: .md · .json

What it is and what it does

asyncstdlib re-implements familiar Python standard library functions—zip, map, enumerate, functools.reduce, itertools.tee, itertools.groupby, and others—to work with async iterables, callables, and context managers. It bridges the gap between synchronous utility functions and async code, letting you use the same patterns you know from standard Python but with async iterators.

The library is event-loop agnostic, working equally well with asyncio, trio, or any custom async loop. It handles the cleanup and safety concerns of async iteration automatically, and includes helpers for integrating existing synchronous code into async programs. With no runtime dependencies and a pure-Python wheel, it installs with minimal friction.

Use it for

  • Iterate over multiple async iterables in parallel using async zip, then enumerate or map over the results.
  • Group async stream data by key using async groupby, similar to itertools.groupby but for async sources.
  • Reduce an async iterable to a single value using async functools.reduce without manual loop boilerplate.
  • Safely split an async iterator into multiple independent iterators using async itertools.tee.
  • Wrap synchronous functions to work in async contexts using the library's sync-to-async integration helpers.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

asyncstdlib fills a genuine gap: it lets you use familiar standard library patterns with async code without reinventing the wheel. No dependencies, permissive license, active maintenance, and production-stable status make it a low-risk addition to any async project. Install it if you work with async iterables and want to avoid writing boilerplate.

Install

asyncstdlib on PyPI

Before you install

Low friction: pure Python wheel with no runtime dependencies. Active maintenance with recent commits and a stable release history since 2019.

Requires Python 3.8 or later; async/await syntax is mandatory.

License in practice

MIT license (permissive) means you can use, modify, and distribute this package freely with minimal restrictions.

Quickstart

pip install asyncstdlib

import asyncstdlib

async def example():
    async_iter = asyncstdlib.enumerate(some_async_iterable)
    async for index, item in async_iter:
        print(index, item)

Verify before relying

  • Whether the package handles edge cases in async cleanup as thoroughly as claimed in the description.
  • Performance characteristics compared to manual async iteration patterns in real-world workloads.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release ~=3.8
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 147 days since the last release
Last repo commit
First released
Downloads6,014,943 / month, #1,983 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableFramework :: AsyncIOIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: asyncstdlib-3.14.0-py3-none-any.whl

Tags

Capabilities
async itertoolsasync enumerate zip mapasync standard library helpersasync iterator utilitiesasync functools reduceasync context managersasync builtins
Topics
async-utilitiesiterator-helpers
PyPI keywords
asyncenumerateitertoolsbuiltinsfunctoolscontextlib

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “async standard library helpers”

  • asyncstdlibProvides async-compatible versions of Python standard library…
  • asyncstdlib-fwProvides async-compatible versions of Python standard library…
  • aioitertoolsProvides async-compatible versions of Python's itertools and builtins…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also aioitertools · asyncstdlib-fw · python-utils · more-itertools · lmz · jaraco.itertools · toolz · aiostream · cytoolz · pipe