Python Async

Open-source Python projects categorized as Async | Edit details

Top 23 Python Async Projects

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Is FastAPI going anywhere or just being discontinued? | | 2021-12-02
  • GitHub repo AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

    Project mention: SSL Error: How to Handle? | | 2021-11-17
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo rq

    Simple job queues for Python

    Project mention: Preventing multiple request for a long running process | | 2021-10-28

    For Queues, look into RQ Worker.

  • GitHub repo starlette

    The little ASGI framework that shines. 🌟

    Project mention: When performance becomes a thing, is switching from python to GO the ultimate solution for backend API dev ? | | 2021-11-12

    Some folks have mentioned fastapi, which is a good call. If you want to be more extreme about performance, under the covers, fastapi is a combination of starlette and pydantic plus various other goodies. You can build a pure starlette-based API if complete speed is of the essence and you want to stick with python.

  • GitHub repo vibora

    Fast, asynchronous and elegant Python web framework.

  • GitHub repo Twisted

    Event-driven networking engine written in Python.

    Project mention: Kleine, dumme Frage - KW 03 | | 2021-01-19

    Und um es hier zu implementieren fehlen mir einfach die Skills in pyhton. Und der IssueTracker ist leider auch deaktiviert.

  • GitHub repo trio

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

    Project mention: Exploring ways to make async Rust easier. | | 2021-06-17

    guidance on concurrent error management. If you do structured concurrently, and two child task fail, how do you propagate the failure:

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo tortoise-orm

    Familiar asyncio ORM for python, built with relations in mind

    Project mention: Show HN: Django Async ORM | | 2021-12-01

    Thanks, it's great to see Django adding slowly but surely in all sorts of places.

    By the way, have you looked at tortoise orm, which is a fully async python ORM with very Django-like syntax? [1]


  • GitHub repo pyrogram

    Telegram MTProto API Client Library and Framework in Pure Python for Users and Bots

    Project mention: First Telegram bot but it consistently crashes and I can't get it to work again unless I create a new bot using @BotFather | | 2021-06-04

    There r many libraries like python telegram bot(, pyrogram preferred cuz its fast and telethon. They are frameworks u could use just like request, aiohttp. and u dont have to send req to telegram to fetch update its automatically done.

  • GitHub repo uvicorn-gunicorn-fastapi-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.6 and above with performance auto-tuning. Optionally with Alpine Linux.

    Project mention: Please share or link to a FastApi tutorial with VM or containerized webserver | | 2021-12-03

    There is a prepackaged docker image using uvicorn/gunicorn from the same guy who made fastapi. Read me should be enough for you to get going. Also be worth reading offical docs on doing this yourself too.

  • GitHub repo fastapi-users

    Ready-to-use and customizable users management for FastAPI

    Project mention: Is there a simple but robust authentication library I can use with FastAPI? | | 2021-10-26

    found this:

  • GitHub repo aiomultiprocess

    Take a modern Python codebase to the next level of performance.

    Project mention: Standalone electrical circuit simulation framework | | 2021-05-29

    Take a look at aiomultiprocess. It combines multiprocessing and asynchio to bypass the GIL for greatly increased performance.

  • GitHub repo Streamz

    Real-time stream processing for python

    Project mention: Choosing a stream processor: Kafka Streaming vs Flink vs Spark Streaming vs Storm vs Samza? | | 2021-10-18

    I use + Dask for 100% python distributed mini batch real time processing, so we can import any python libraries and less hustle to deploy the server in production. We processed average 120 GB everyday, CDC from Debezium dan Kafka Connect Oracle Big Data Golden Gate.

  • GitHub repo parallel-ssh

    Asynchronous parallel SSH client library.

  • GitHub repo KQ

    Kafka-based Job Queue for Python

  • GitHub repo fastapi-crudrouter

    A dynamic FastAPI router that automatically creates CRUD routes for your models

    Project mention: FUNCTOOLS CHANGED MY LIFE | | 2021-10-18

    I can't show any pics cuz of uk NDA and all that. I can tell you the gist of it though. FastAPI is already pretty good at the abstraction part. Our middleware had a lot of rerouting and it was basically just a bunch of redundant functions. I just used this cool ass package and used the partial function from functools to generate endpoints for every scenario/db tables.

  • GitHub repo notion-sdk-py

    Official Notion SDK rewritten in Python (sync + async)

    Project mention: Anyone interested in/working on Python wrapper for new API? | | 2021-05-27

    Hey! People have been working on this idea here: if you want to add on!

  • GitHub repo example-hftish

    Example Order Book Imbalance Algorithm

    Project mention: Invite to Alpaca crypto trading beta free link, incase you haven’t got in yet. | | 2021-08-30 - Broken

  • GitHub repo odmantic

    Async ODM (Object Document Mapper) for MongoDB based on python type hints

    Project mention: Question about database design (Mongodb+Odmantic) | | 2021-04-15

    Hi I made a web scrapper which fetches some products from online shopping website and insert them in mongo database using odmantic.

  • GitHub repo example-scalping

    A working example algorithm for scalping strategy trading multiple stocks concurrently using python asyncio

    Project mention: Invite to Alpaca crypto trading beta free link, incase you haven’t got in yet. | | 2021-08-30 - Broken - Broken

  • GitHub repo picoweb

    Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework

    Project mention: Flask on ESP8266 | | 2021-11-21

    Checkout micropython and install the picoweb package. It can do almost all of the stuff flask is capable of Github Picoweb

  • GitHub repo TwitchIO

    An Async Bot/API wrapper for Twitch made in Python.

    Project mention: Reading From Server Works but Only for a Little. | | 2021-03-03

  • GitHub repo modern-apis-with-fastapi

    Course demos and handouts for our Modern APIs with FastAPI course.

    Project mention: TypeError: include_router() missing 1 required positional argument: 'router' | | 2021-09-25

    I followed the weatherapi example on the course recommended by Tiangolo here: and tried to use include_router like

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-03.

Python Async related posts


What are some of the best open-source Async projects in Python? This list will help you:

Project Stars
1 fastapi 39,025
2 AIOHTTP 11,916
3 rq 8,021
4 starlette 6,286
5 vibora 5,735
6 Twisted 4,429
7 trio 4,375
8 tortoise-orm 2,529
9 pyrogram 2,207
10 uvicorn-gunicorn-fastapi-docker 1,583
11 fastapi-users 1,400
12 aiomultiprocess 1,269
13 Streamz 1,006
14 parallel-ssh 953
15 KQ 540
16 fastapi-crudrouter 526
17 notion-sdk-py 445
18 example-hftish 443
19 odmantic 435
20 example-scalping 409
21 picoweb 398
22 TwitchIO 396
23 modern-apis-with-fastapi 393
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives