{"repo":"ndugram/fasthttp","free":true,"listed":false,"github":"https://github.com/ndugram/fasthttp","clone":"git clone https://github.com/ndugram/fasthttp.git","description":"⚡ Async HTTP client with expressive logging and route-based requests","language":"Python","stars":37,"topics":["python","api","async","fast","frame","httpx","json","openapi","orjson","pydantic"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Fast, simple HTTP client with decorator-based routing, async support, and beautiful logging. --- Documentation : https://fasthttp.ndugram.dev/ru/latest/ Source Code : https://github.com/ndugram/fasthttp --- FastHTTP is a modern async HTTP client library for Python, built on top of httpx . It brings a decorator-based API — similar to FastAPI, but for outgoing requests — with structured logging, middleware, Pydantic validation, and a built-in Swagger UI. Key features: - Fast — built on httpx with full async support and parallel request execution. - Rust-powered — performance-critical internals (URL resolution, HTML parsing, JSON serialization) are compiled Rust extensions via PyO3 — shipped as pre-built wheels, no Rust toolchain required. - Simple — define HTTP requests as decorated async functions, no boilerplate. - Typed — full type annotations throughout; validate responses with Pydantic models. - Logged — colorful, structured request/response logs with timing, built-in. - Complete — GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, QUERY, GraphQL, and WebSocket out of the box. - Extensible — middleware, dependency injection, routers, lifespan hooks. - Interactive — built-in Swagger UI via app.web run() to browse and execute requests in the browser. - HTTP/2 — optional HTTP/2 support, with automatic fallback to HTTP/1.1. - Concurrency control — limit parallel requests with concurrency=N to respect rate limits or avoid overloading a server. Sponsors SudoTeach — a platform for lea","default_branch":null,"files":null,"tree":[],"storefront":"/r/ndugram","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ndugram/fasthttp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}