Topics / #asyncio

Asyncio projects on GitHub

Asynchronous programming support in Python

As of , the most-starred Asyncio projects on GitHub are fastapi (103.1K stars), core (91.6K stars) and yazi (42.9K stars). GitHub.Locker tracks 16 Asyncio repositories with 420.8K stars combined. The fastest-growing on October 16 was Douyin_TikTok_Download_API, with +45 stars in a day.

16Projects
420.8KStars in total
+195Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

16 projects · by stars

  1. #1 · fastapi/fastapi

    fastapi

    FastAPI is a modern Python web framework for building APIs using standard Python type hints, with automatic data validation and interactive documentation.

    103.1K
  2. #2 · home-assistant/core

    core

    Home Assistant is an open-source home automation platform that puts local control and privacy first, letting you connect and control smart home devices from one hub instead of relying on cloud services.

    91.6K
  3. #3 · sxyazi/yazi

    yazi

    Yazi (means 'duck') is a blazing fast terminal file manager written in Rust, built on non-blocking async I/O for an efficient, user-friendly and customizable file management experience.

    42.9K
  1. 4

    tqdm

    31.4Ktqdm/tqdm · Python

    A fast, extensible progress bar for Python and the CLI: wrap any iterable with tqdm(iterable) and your loop instantly shows a smart meter with percentage, speed and ETA.

  2. 5

    Douyin_TikTok_Download_API

    20.7KEvil0ctal/Douyin_TikTok_Download_API · Python

    A self-hosted data API for Douyin and TikTok: it pulls posts, author profiles, comments, search and playlists, downloads videos and image albums without a watermark, and exposes it all through a REST API, an MCP server, a CLI and a web console.

  3. 6

    sanic

    18.6Ksanic-org/sanic · Python

    Sanic is a Python 3.10+ web server and web framework written to go fast — you build your app with its framework and it serves it over HTTP at high performance.

  4. 7

    aiohttp

    16.6Kaio-libs/aiohttp · Python

    aiohttp is an asynchronous HTTP client and server framework built on asyncio: one Python package for making HTTP requests and for building web applications, with WebSockets supported out of the box.

  5. 8

    discord.py

    16.2KRapptz/discord.py · Python

    A Python library for talking to the Discord API: you write your bot in Python and discord.py handles the low-level API work for you.

  6. 9

    httpx

    15.6Kencode/httpx · Python

    HTTPX is a fully featured HTTP client library for Python 3, with a broadly requests-compatible API, HTTP/1.1 and HTTP/2 support, and both sync and async interfaces. It also ships with an integrated command-line client.

  7. 10

    Telethon

    12.1KLonamiWebs/Telethon · Python

    Telethon is an asyncio Python 3 MTProto library for talking directly to Telegram's API, letting you act as a full user account or as a bot.

  8. 11

    peewee

    12Kcoleifer/peewee · Python

    Peewee is a small, expressive ORM for Python that lets you work with SQL databases using Python objects and a flexible query-builder.

  9. 12

    uvloop

    11.9KMagicStack/uvloop · Cython

    uvloop is a fast, drop-in replacement for Python's built-in asyncio event loop, built on top of the libuv library.

  10. 13

    uvicorn

    11KKludex/uvicorn · Python

    Uvicorn is an ASGI web server for Python — an async server for running Python web apps and APIs, supporting HTTP/1.1, HTTP/2 and WebSockets.

  11. 14

    Ghost-Downloader-3

    10KXiaoYouChR/Ghost-Downloader-3 · Python

    Ghost Downloader is a cross-platform desktop download manager that handles HTTP, BitTorrent/Magnet, FTP, M3U8, MPEG-DASH and eD2k links, plus video sites like YouTube and Bilibili, all in one app.

  12. 15

    iSponsorBlockTV

    6.5Kdmunozv04/iSponsorBlockTV · Python

    iSponsorBlockTV is a self-hosted app that connects to YouTube apps running on TVs and streaming devices, then automatically skips sponsor segments and similar annotated parts using the SponsorBlock API, and can mute or auto-press 'Skip Ad' on YouTube ads.

  13. 16

    foreman

    771thruwire/foreman · Python

    Foreman is a supervisor that watches a coding agent (like Codex or OpenCode) while it works on a ticket or bug report, using a fast decision model called Jev to independently judge whether the implementation is complete, needs verification, or needs a human.

Often tagged together