Show HN: Xhttpy – unified HTTP API request tool (sync/async, stream/non‑stream) (github.com)

1 points by evil_yam ↗ HN
Hi HN — I built xhttpy, a small Python library that provides a unified interface for HTTP API requests across sync/async and streaming/non‑streaming modes.

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!

0 comments

[ 1.6 ms ] story [ 10.5 ms ] thread

No comments yet.