brettcannon / sans-ioView external linksLinks
Network protocol implementations in Python, sans I/O
☆152Oct 3, 2025Updated 4 months ago
Alternatives and similar repositories for sans-io
Users that are interested in sans-io are comparing it to the libraries listed below
Sorting:
- Sans-IO WebSocket protocol implementation☆294Dec 2, 2025Updated 2 months ago
- A pure-Python, bring-your-own-I/O implementation of HTTP/1.1☆548Apr 24, 2025Updated 9 months ago
- A pure-Python implementation of the HTTP/2 priority tree.☆30Dec 24, 2025Updated last month
- Python interface to picohttpparser☆21Feb 16, 2017Updated 8 years ago
- Pure-Python HTTP/2 protocol implementation☆1,030Dec 22, 2025Updated last month
- [No maintenance intended] Proof of concept lightweight HTTP/1.1 proxy service built with ASGI and HTTPX.☆30Sep 26, 2021Updated 4 years ago
- Project-level virtual environment management☆10Sep 28, 2021Updated 4 years ago
- Lazily initialized ASGI apps☆12Jan 21, 2025Updated last year
- A tiny application for understanding ASGI scope☆12Apr 9, 2020Updated 5 years ago
- An example project which demonstrates how to use some new tools to more easily maintain a codebase that supports both async and synchrono…☆22May 6, 2020Updated 5 years ago
- Stall tracking for Python's GIL and Trio tasks☆24May 6, 2025Updated 9 months ago
- pythonic processes☆11Jun 12, 2015Updated 10 years ago
- Dependency and environment manager for Python projects☆12Jun 6, 2022Updated 3 years ago
- Creation & manipulation of PyPI tokens☆12Feb 7, 2026Updated last week
- A modern Python IRC library for Python 3.4, based on asyncio. Currently in alpha.☆11Nov 7, 2020Updated 5 years ago
- Ball and Chain Decorators☆42Aug 8, 2021Updated 4 years ago
- Embed IPython Notebook shell on your Pyramid web site and start through-the-browser Python shell with a single click.☆16Oct 9, 2018Updated 7 years ago
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆57Mar 8, 2024Updated last year
- Sniff out which async library your code is running under☆146Feb 25, 2024Updated last year
- Data validation, serialization, deserialization & form rendering. 🔢☆540Oct 16, 2022Updated 3 years ago
- ☆16Updated this week
- Parse protocols, without any I/O☆49Oct 20, 2017Updated 8 years ago
- MCP server for Django integration with LLM assistants☆39Dec 5, 2025Updated 2 months ago
- Good Curio!☆4,132Dec 21, 2025Updated last month
- An easy to use online explorer for Python Enhancement Proposals☆34Oct 1, 2022Updated 3 years ago
- Tiny HTTP proxy based on work by Suzuki Hisao and Mitko Haralanov☆23Oct 9, 2017Updated 8 years ago
- Django Powered Dynamic Sphinx Docs.☆54Feb 24, 2024Updated last year
- A Python Implementation of RFC3986 including validations☆188Jan 26, 2026Updated 2 weeks ago
- Asynchronous console and interfaces for asyncio☆480Oct 14, 2025Updated 4 months ago
- A Enum-based implementation of switch for Python☆20Mar 16, 2020Updated 5 years ago
- A simple pip freeze workflow for Python application developers☆39Feb 9, 2026Updated last week
- ASGI middleware for applying CORS headers to an ASGI application☆21Apr 12, 2024Updated last year
- Database Migrations (WIP) 🦓☆16Mar 27, 2020Updated 5 years ago
- aiomonitor is module that adds monitor and python REPL capabilities for asyncio application☆767Updated this week
- Versioned domain model. Python library for revisioning/versioning of databases.☆43Jan 12, 2021Updated 5 years ago
- An async GitHub API library for Python☆403Aug 11, 2025Updated 6 months ago
- 🔗 Immutable, Pythonic, correct URLs.☆293Feb 10, 2023Updated 3 years ago
- Datasette plugin that authenticates users against GitHub☆44Nov 16, 2025Updated 3 months ago
- Twisted client for the ACME (Automatic Certificate Management Environment) protocol☆45Aug 5, 2025Updated 6 months ago