Skip to main content

SAReq />>/

A modern, open-source HTTP client for the command line

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.

This assumes you have Go installed on your system.

go install github.com/im-varun/sareq@latest

Make sure your Go bin directory (usually $GOPATH/bin or$HOME/go/bin) is in the system PATH. Once you have it, you are good to go! Head over to the Quick Start guide to get started with SAReq.

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.