{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"}],"enrichment":{"capability":"aioquic implements QUIC and HTTP/3 network protocols for Python, providing a minimal TLS 1.3 stack and protocol handlers designed to be embedded into client and server libraries.","skillfed_tags":["quic-protocol","http3","tls-crypto"],"use_cases":["Embed QUIC/HTTP/3 support into DNS clients or servers (used by dnspython).","Add HTTP/3 protocol support to web servers or reverse proxies (used by hypercorn).","Implement QUIC in network testing or interception tools (used by mitmproxy).","Build custom QUIC-based applications with fine-grained I/O control.","Test QUIC interoperability across implementations."],"what_it_does":"aioquic is a Python library that implements the QUIC network protocol (RFC 9000, RFC 9369) and HTTP/3 stack (RFC 9114), along with a minimal TLS 1.3 implementation. It is designed as an embeddable component for Python libraries that need QUIC or HTTP/3 support, rather than a standalone server or client tool.\n\nThe library follows a \"bring your own I/O\" design pattern, meaning it handles protocol logic but leaves actual socket and I/O operations to the caller. This makes it testable and compatible with different concurrency models. It supports IPv4 and IPv6, connection migration, NAT rebinding, server push, WebSocket bootstrapping, and datagram support. Runtime dependencies include cryptography, pyopenssl, certifi, pylsqpack, and service-identity.","worth_installing":"Yes, if you need to add QUIC or HTTP/3 support to a Python library or application. The library is production-stable, actively maintained, widely used in established projects, has no known vulnerabilities, and carries a permissive license. Install friction is moderate due to OpenSSL build requirements on some platforms, but prebuilt wheels cover common systems. Not suitable if you need a standalone QUIC server or client\u2014it is a protocol implementation library, not an application."},"id":"aioquic","links":{"html":"https://skillfed.io/packages/aioquic","md":"https://skillfed.io/packages/aioquic.md","pypi":"https://pypi.org/project/aioquic/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-11","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"aioquic","python_support":"supports_current","summary":"An implementation of QUIC and HTTP/3"},"popularity":{"monthly_downloads":3102986,"position":2753,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3.0"}
