Navigate:
~$XH0.4%

xh: HTTP client for API testing

Rust HTTP client reimplementing HTTPie with improved performance and user-friendly API testing syntax.

LIVE RANKINGS • 12:14 PM • STEADY
OVERALL
#233
122
DEVELOPER TOOLS
#40
35
30 DAY RANKING TREND
ovr#233
·Devel#40
STARS
7.6K
FORKS
121
7D STARS
+28
7D FORKS
+2
See Repo:
Share:

Learn more about xh

xh is a command-line HTTP client that serves as a performance-focused alternative to HTTPie. The tool is implemented in Rust and maintains compatibility with HTTPie's command-line interface and request syntax. It supports standard HTTP operations including JSON and form data serialization, authentication methods, SSL/TLS configuration, and response formatting. The tool is commonly used for API testing, debugging web services, and automating HTTP requests in development workflows.

xh

1

HTTPie Compatibility

Reimplements HTTPie's command-line interface and syntax while maintaining compatibility with existing workflows and scripts.

2

Rust Implementation

Built in Rust for improved performance and memory safety compared to Python-based alternatives.

3

Comprehensive Protocol Support

Supports HTTP/1.0, HTTP/1.1, HTTP/2, and HTTP/3 with configurable TLS versions and proxy configurations.



vv0.25.3

Adds colorized help output, fixes download resumption for HTTP 416 errors, and upgrades brotli compression support.

  • Add colors to --help/-h
  • Don't fail on error code 416 if resuming download
  • Upgrade brotli to latest version
vv0.25.0

Introduces Unix Domain Socket support, macOS interface binding, and experimental HTTP/3 capabilities.

  • Add --unix-socket for calling Unix Domain Sockets
  • Support binding to interface name on macOS
  • Add experimental HTTP/3 support
vv0.24.1

Improves filename handling with RFC 5987 encoding support, fixes zstd response crashes, and enhances TLS error messages.

  • Support RFC 5987 encoding for Content-Disposition filenames
  • Fix crash on empty zstd response body
  • Improve rustls errors for invalid certificates


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers