Visualize curl statistics in a way of beauty and clarity
httpstat is a command-line tool that visualizes curl statistics in a beautiful and clear format, making it easy to understand HTTP request performance metrics. It provides detailed timing information for various stages of an HTTP request, including DNS lookup, connection establishment, TLS handshake, and data transfer, all presented in an organized, color-coded display.
This tool is implemented as a single-file Python script with no dependencies, making it extremely portable and easy to deploy. It acts as a wrapper around curl, allowing users to pass any curl options while adding enhanced visualization capabilities. The tool supports extensive customization through environment variables, letting users control what information is displayed and how the output is formatted.
httpstat is particularly valuable for developers, system administrators, and anyone who needs to debug HTTP performance issues or analyze web service response times. Whether you're troubleshooting slow API calls, optimizing web applications, or simply want better visibility into HTTP request metrics, httpstat provides the insights you need in an accessible format.
# via Homebrew
brew install httpstat
# via pip
pip install httpstat
# via Direct download
wget https://raw.githubusercontent.com/reorx/httpstat/master/httpstat.py
