"Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output. Features Phase-by-phase timing - precise measurements built from httpcore trace hooks (with sane fallbacks when metal-level data is unavailable). All HTTP methods - GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS with request body support. Request body support - send JSON, XML, or any data inline or from file with automatic Content-Type detection."
"IPv4/IPv6 aware - the resolver and TLS inspector report both the address and its family. TLS insights - certificate CN, expiry countdown, cipher suite, and protocol version are captured automatically. Multiple output modes - rich waterfall view, compact single-line summaries, or -metrics-only for scripting. JSON export - persist full step data (including redirect chains) for later processing. Extensible - clean Protocol interfaces for DNS, TLS, timing, visualization, and export so you can plug in custom behavior."
httptap is a rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases and presents waterfall timelines, compact summaries, or metrics-only output. It captures phase-by-phase timing via httpcore trace hooks and supports all HTTP methods and request bodies with automatic Content-Type detection. The tool reports IPv4/IPv6 resolution and TLS details including certificate CN, expiry, cipher suite, and protocol version, offers multiple output modes and JSON export, and provides extensible protocol interfaces. A separate set of Python performance tips highlights math functions, avoiding exceptions in hot loops, itertools, and bisect. FastRTC enables real-time audio and video streaming from Python functions over WebRTC or WebSockets.
Read at Pythonbytes
Unable to calculate read time
Collection
[
|
...
]