What is SAReq?
SAReq, short for "Send A Request", is a command-line HTTP client to help developers and testers send HTTP requests and analyze responses directly from the terminal. It aims to provide a lightweight yet powerful and intuitive environment that minimizes overhead and complexity of the application while maintaining essential developer functionality.
SAReq is built for:
- Developers who are just getting started and want to experiment with HTTP requests in a straightforward way.
- Developers who prefer command-line tools for quick testing and debugging of APIs.
Features
⚡ Lightweight & Fast
A small, fast Go-based CLI tool designed to make sending HTTP requests simple and efficient without any extra dependencies or setup.
💻 Simple CLI Requests
Quickly send HTTP requests directly from your terminal using intuitive commands that let you test APIs in seconds.
🎨 Prettified Colorful Output
Response data is displayed in a readable, color-coded format that highlights JSON structure, headers, and status codes for easy inspection.
Quick Install
SAReq can be installed via the command line or by downloading the official binary from GitHub Releases.
- go install
- Binary
- More
This assumes you have Go installed on your system.
go install github.com/im-varun/sareq@latest
Get the latest release for SAReq binary from GitHub Releases
More installation options will be added in the future. Stay tuned!
Contributions & Future Development
SAReq is open-source and hosted on GitHub. Contributions are welcome in the form of bug reports, bug fixes and code improvements, feature requests and documentation updates. Future development plans include adding more cool features, usability enhancements and additional CLI options.
For more details on how to contribute and future roadmap, please refer to the Contributing guide or the Roadmap document.