LazyReq is a lightweight and easy-to-use GUI application for making simple HTTP requests, offering a streamlined alternative to more complex tools like Postman. Built with Dear PyGui, it provides a simple interface for sending requests and viewing responses.
- Simple Interface: A clean and intuitive GUI for composing and sending HTTP requests.
- Multiple HTTP Methods: Supports common methods like GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS.
- Request History: Stores and displays the last 5 URLs used for quick access.
- Query Parameters: Easily add and manage query parameters.
- JSON Payload: Input and format JSON payloads for request bodies.
- Authorization: Supports Bearer token authorization.
- Response Display: Displays the HTTP status, headers, and formatted JSON response.
- Save Output: Option to save the response as a text or HTML file.
- Cross-Platform: Compatible with Windows and Linux. And maybe MacOS
-
Run the application:
To use the program, simply download the latest release and run the program.
-
Interface Overview:
- Main Tab:
- Select the HTTP method (GET, POST, etc.) from the dropdown.
- Choose the scheme (None, http://, https://) from the dropdown.
- Enter the API URL in the "API url" input field.
- View and copy from the request history.
- Data Tab:
- Query Params: Add key-value pairs for query parameters.
- JSON: Input the JSON payload for the request body.
- Authorization: Enter the Bearer token for authorization.
- Main Tab:
-
Making a Request:
- Fill in the required fields (method, URL, data, etc.).
- Click the "Make a request" button.
- The response will be displayed in a new window.
-
Response Window:
- Displays the request time, status, and formatted JSON output.
- Options to save the output as a text or HTML file.
- A button to copy the JSON output to the clipboard.
- If you don't want to write a request scheme (http/https) you can choose it from the drop-down menu or select None to enter it yourself.
- To enter JSON you don't need to write "{" and "}" at the end and beginning. This is done automatically.


