Python Async

Open-source Python projects categorized as Async

Top 23 Python Async Projects

  • fastapi

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

  • Project mention: Setting up Fast API in IIS and run APIs in Python | dev.to | 2024-05-27

    This article will show you how to setup an API written in Python using an amazing framework called FastAPI. This article is an introduction on how to use the framework, I blog later on more advanced use cases.

  • AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

  • Project mention: Show HN: The HTTP Garden – A Parser Vulnerability Research Tool | news.ycombinator.com | 2024-02-05

    > AIOHTTP: The Python int constructor is used to parse Content-Lengths and chunk-sizes, so _, +, and - are misinterpreted.

    Fun. I believe the fix is incomplete here[1]. Python's int() constructor accepts integers comprised of any unicode numeral, for example, int("٦٦٦") == 666, and "٦٦٦".isdecimal() == True.

    [1] https://github.com/aio-libs/aiohttp/pull/7663/files#diff-197...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • starlette

    The little ASGI framework that shines. 🌟

  • Project mention: Ask HN: What is your go-to stack for the web? | news.ycombinator.com | 2024-02-09
  • rq

    Simple job queues for Python

  • Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    That's pretty cool. Reckon it would work with existing code that calls Redis over the wire for RQ?

      https://python-rq.org

  • Douyin_TikTok_Download_API

    🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。

  • pyinstrument

    🚴 Call stack profiler for Python. Shows you why your code is slow!

  • Project mention: How to profile an asynchronous FastAPI server | /r/Python | 2023-08-09

    I was wondering if you have any synchronous routes in your app? We have an open issue regarding those and would love some ideas for solutions :)

  • trio

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

  • Project mention: trio VS awaits - a user suggested alternative | libhunt.com/r/trio | 2023-12-09
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Twisted

    Event-driven networking engine written in Python.

  • tortoise-orm

    Familiar asyncio ORM for python, built with relations in mind

  • Project mention: Building a full Django project, starting with a single file | news.ycombinator.com | 2024-04-23
  • pyrogram

    Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots

  • fastapi-users

    Ready-to-use and customizable users management for FastAPI

  • Robyn

    Robyn is a Super Fast Async Python Web Framework with a Rust runtime.

  • Project mention: Robyn – Innovator Friendly, and Community Driven Python Web Framework | news.ycombinator.com | 2024-01-04
  • github-stats

    Better GitHub statistics images for your profile, with stats from private repos too

  • Project mention: Ask HN: How to Do a GitHub Wrapped? | news.ycombinator.com | 2023-12-19

    I have done similar work using the GitHub APIs before. I recommend using their GraphQL explorer to develop your queries interactively. You may need to fall back on the REST API instead of the GraphQL one for certain stats.

    https://docs.github.com/en/graphql/overview/explorer

    You can also refer to my code here, which may already collect some of the statistics you're interested in.

    https://github.com/jstrieb/github-stats/blob/master/github_s...

    I predict the most annoying part of this project will be dealing with authentication. There are a handful of ways to do it, and the permissions can be finicky depending on what data you are fetching.

    Best of luck!

  • uvicorn-gunicorn-fastapi-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

  • motor

    Motor - the async Python driver for MongoDB and Tornado or asyncio

  • arq

    Fast job queuing and RPC in python with asyncio and redis.

  • Project mention: Future Plan for Arq | news.ycombinator.com | 2024-03-18
  • beanie

    Asynchronous Python ODM for MongoDB

  • Project mention: Ask HN: Where do I find good code to read? | news.ycombinator.com | 2023-08-24

    I recently came across Beanie. A Python ORM for MongoDb. A pleasure to work with and integrates well with FastAPI, the tests document the code well, and at this point it’s only as complicated as it needs to be.

    https://github.com/roman-right/beanie

  • aiomysql

    aiomysql is a library for accessing a MySQL database from the asyncio

  • aiomultiprocess

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

  • notion-sdk-py

    The official Notion API client library, but rewritten in Python! (sync + async)

  • Project mention: Adding connections automatically | /r/Notion | 2023-08-23

    ramnes/notion-sdk-py: The official Notion API client library, but rewritten in Python! (sync + async) (github.com)

  • asyncer

    Asyncer, async and await, focused on developer experience.

  • Project mention: asyncer VS awaits - a user suggested alternative | libhunt.com/r/asyncer | 2023-12-09
  • twitter-api-client

    Implementation of X/Twitter v1, v2, and GraphQL APIs (by trevorhobenshield)

  • Project mention: Reverse Engineering Twitter Spaces - Capture 500 Audio Streams/Live Transcripts per IP | /r/programming | 2023-06-11
  • fastapi-crudrouter

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Async related posts

  • Building a full Django project, starting with a single file

    8 projects | news.ycombinator.com | 23 Apr 2024
  • This Week In Python

    5 projects | dev.to | 22 Mar 2024
  • Robyn – Innovator Friendly, and Community Driven Python Web Framework

    1 project | news.ycombinator.com | 4 Jan 2024
  • Building Fast APIs with FastAPI: A Comprehensive Guide

    3 projects | dev.to | 28 Dec 2023
  • [2023 Day 10][Python] Terminal Visualization!

    2 projects | /r/adventofcode | 10 Dec 2023
  • trio VS awaits - a user suggested alternative

    2 projects | 9 Dec 2023
  • awaits VS aioify - a user suggested alternative

    2 projects | 9 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 31 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 fastapi 71,902
2 AIOHTTP 14,646
3 starlette 9,638
4 rq 9,572
5 Douyin_TikTok_Download_API 7,263
6 pyinstrument 6,230
7 trio 5,928
8 Twisted 5,455
9 tortoise-orm 4,295
10 pyrogram 4,140
11 fastapi-users 4,159
12 Robyn 3,765
13 github-stats 2,750
14 uvicorn-gunicorn-fastapi-docker 2,563
15 motor 2,343
16 arq 1,975
17 beanie 1,842
18 aiomysql 1,705
19 aiomultiprocess 1,693
20 notion-sdk-py 1,619
21 asyncer 1,472
22 twitter-api-client 1,406
23 fastapi-crudrouter 1,327

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com