Why
- Dealing with different HTTP libraries (requests, httpx, aiohttp, etc.) and switching between sync/async or stream/non‑stream can be tedious. - xhttpy aims to give a single consistent API so you can switch modes with minimal code changes and share logic between sync and async paths.
Key features
- Unified API surface for sync and async requests - Support for streaming and non‑streaming responses - Lightweight and focused on HTTP request ergonomics - Designed to integrate easily in scripts, services, and async apps
If you try it, please let me know what you think — usage notes, missing features, or surprising behavior. Thanks!