Python Trio

Open-source Python projects categorized as Trio

Top 12 Python Trio Projects

  • httpx

    A next generation HTTP client for Python. 🦋

  • Project mention: A Retrospective on Requests | news.ycombinator.com | 2024-02-27

    For reference, it's a butterfly, not a moth.

    Source: https://github.com/encode/httpx/issues/834

  • 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.

  • Project mention: Launching Osint Industries: Discover Your Digital Footprint in Realtime | news.ycombinator.com | 2023-08-09

    Greetings, HN community. We are excited to share OSINT Industries, a platform dedicated to real-time open-source intelligence (OSINT) pertaining to phone numbers and emails.

    About OSINT Industries:

    Realtime Analysis: We provide an up-to-the-moment enrichment tool for emails, and phone numbers.

    Real-Time Intelligence: We refrain from using databases. Every piece of data is fetched in real-time, ensuring its accuracy and timeliness. None of the queries or results are stored.

    Extensive Reach: Our tool can identify associated accounts linked to a particular email or phone number from over 200 websites.

    Detailed Insights: Beyond basic association, our system can pull additional data points, such as images, map locations, and more.

    Pedigree: Our foundation is built upon proven tools our team made in the past like Holehe (https://github.com/megadose/holehe), GHunt (https://github.com/mxrch/GHunt), and onionsearch (https://github.com/megadose/OnionSearch).

    User Base: Within 3 months of our inception, we've got over 350k registered users.

    Trust & Reliability: Our tool has been integrated by various global law enforcement agencies, showcasing its reliability and utility.

    Try the tool for free to discover the digital footprint of your email and phone number. The first 5 searches are free: https://osint.industries

    We offer API access to enterprises, if you're interested in that contact me on [email protected].

    As our tool deals with data that some may view as sensitive, I think it is also important to link our policies here which govern our ethics, and data processing.

    Trust & Safety (our ethics): https://osint.industries/trust

  • 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
  • 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
  • dnspython

    a powerful DNS toolkit for python

  • 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
  • ignorant

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

  • fastapi-azure-auth

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

  • Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01

    I'm under the impression that you work for a company that sells services related to FastAPI? https://github.com/Intility/fastapi-azure-auth

    I maintain an open source library in my spare time for free, that you are welcome to ignore if you find better alternatives.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pyee

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

  • aiometer

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

  • Project mention: HTTP Rate Limit | dev.to | 2024-01-04

    class RateLimitTransport(httpx.AsyncHTTPTransport): def __init__(self, max_per_second: float = 5, **kwargs) -> None: """ Async HTTP transport with rate limit. Args: max_per_second: Maximum number of requests per second. Other args are passed to httpx.AsyncHTTPTransport. """ self.interval = 1 / max_per_second self.next_start_time = 0 super().__init__(**kwargs) async def notify_task_start(self): """ https://github.com/florimondmanca/aiometer/blob/358976e0b60bce29b9fe8c59807fafbad3e62cbc/src/aiometer/_impl/meters.py#L57 """ loop = asyncio.get_running_loop() while True: now = loop.time() next_start_time = max(self.next_start_time, now) until_now = next_start_time - now if until_now <= self.interval: break await asyncio.sleep(max(0, until_now - self.interval)) self.next_start_time = max(self.next_start_time, now) + self.interval async def handle_async_request(self, request: httpx.Request) -> httpx.Response: await self.notify_task_start() return await super().handle_async_request(request) async def __aenter__(self) -> Self: await self.notify_task_start() return await super().__aenter__() async def __aexit__(self, *args: Any) -> None: await super().__aexit__(*args)

  • tractor

    A distributed, structured concurrent runtime for Python (and friends)

  • Project mention: Ask HN: What Python libraries do you wish more people knew about? | news.ycombinator.com | 2023-12-03
  • triotp

    TriOTP, the OTP framework for Python Trio

  • Project mention: TriOTP, the OTP Framework for Python Trio | news.ycombinator.com | 2024-02-11
  • pg-purepy

    Pure-python structurally concurrent PostgreSQL driver

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 related posts

Index

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

Project Stars
1 httpx 12,234
2 holehe 6,576
3 trio 5,869
4 dnspython 2,338
5 asyncer 1,429
6 ignorant 884
7 fastapi-azure-auth 388
8 pyee 341
9 aiometer 336
10 tractor 249
11 triotp 36
12 pg-purepy 12

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