Python Trio

Open-source Python projects categorized as Trio

Top 14 Python Trio Projects

  1. httpx

    A next generation HTTP client for Python. 🦋

    Project mention: Understanding Awaitables: Coroutines, Tasks, and Futures in Python | dev.to | 2025-03-24

    Let’s slowly build a fictional project, as a tool to explore more about asyncio in this series of articles. We start by defining a coroutine that simulates I/O operations, and use httpx to make HTTP requests. Given a national Pokédex ID, we want to return the name of the corresponding Pokémon.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. holehe

    holehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function.

  4. trio

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

  5. dnspython

    a powerful DNS toolkit for python

    Project mention: Show HN | news.ycombinator.com | 2024-11-28

    It looks like dnspython has DNSSEC, DoH, and DoQ support: test_dnssec.py: https://github.com/rthalley/dnspython/blob/main/tests/test_d... , dnssec.py: https://github.com/rthalley/dnspython/blob/main/dns/dnssec.p...

      man delv

  6. anyio

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

    Project mention: anyio VS aiofile - a user suggested alternative | libhunt.com/r/anyio | 2025-05-15
  7. asyncer

    Asyncer, async and await, focused on developer experience.

  8. ignorant

    ignorant allows you to check if a phone number is used on different sites like snapchat, instagram.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. kr8s

    A batteries-included Python client library for Kubernetes that feels familiar for folks who already know how to use kubectl

  11. fastapi-azure-auth

    Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.

  12. aiometer

    A Python concurrency scheduling library, compatible with asyncio and trio.

    Project mention: Rewriting Rust | news.ycombinator.com | 2024-09-25

    I agree wholeheartedly (and I'm not surprised that you of all people often write raw futures!). I want to push back on the "async rust bad/failure/not ready" meme because

    - it's perfectly possible to be a successful user of the async ecosystem as it is now while building great software;

    - this two-tiered phenomenon is not unique to Rust, JS and Python struggle with it just as much (if not more due to less refined and messier design). As an example, [1] is elegant, but complex, and I'm less sure it's correct compared to a gnarly async Rust future, because the underlying async semantics are in flux.

    Of course I'd love for the remaining snags (like AFIT) to go away, and simplified Pin story or better APIs would be great, but this negativity around async Rust is just wrong. It's a massive success already and should be celebrated.

    [1]: https://github.com/florimondmanca/aiometer/blob/master/src/a...

  13. pyee

    A rough port of Node.js's EventEmitter to Python with a few tricks of its own

  14. tractor

    distributed structured concurrency

  15. triotp

    TriOTP, the OTP framework for Python Trio

  16. pg-purepy

    Pure-python structurally concurrent PostgreSQL driver

  17. 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 Trio discussion

Log in or Post with

Python Trio related posts

  • Asynchronous HTTP Requests in Python with HTTPX and asyncio

    1 project | dev.to | 10 Jan 2025
  • Video data IO through ffmpeg subprocess

    1 project | dev.to | 18 Dec 2024
  • asyncer VS asyncutor - a user suggested alternative

    2 projects | 11 Jul 2024
  • Httpx – next-generation HTTP client for Python

    1 project | news.ycombinator.com | 19 May 2024
  • A Retrospective on Requests

    2 projects | news.ycombinator.com | 27 Feb 2024
  • HTTP Rate Limit

    3 projects | dev.to | 4 Jan 2024
  • Python Requests 3

    1 project | news.ycombinator.com | 13 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 httpx 14,308
2 holehe 9,017
3 trio 6,598
4 dnspython 2,575
5 anyio 2,108
6 asyncer 1,999
7 ignorant 1,259
8 kr8s 903
9 fastapi-azure-auth 537
10 aiometer 398
11 pyee 392
12 tractor 289
13 triotp 40
14 pg-purepy 18

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?