A minimalist CLI HTTP client. No GUI, no bloat.
Built with Rust for developers who care about speed.
# Simple GET request $ http-req GET https://api.example.com/health
# POST with JSON body and headers $ http-req POST http://localhost:5126/api/v1/product \ -H "Content-Type: application/json" \ -H "Authorization: Bearer secret_token" \ -b '{"name": "spotify", "price": 64000}'
# GET with multiple query parameters $ http-req GET https://api.example.com/users -q "page=1" -q "limit=10"
src/ ├── http/ │ ├── request.rs # Builder pattern & validation │ └── response.rs # Content-type detection & formatting ├── cli.rs # Clap-based argument parser └── main.rs # Application entry point & timing logic