A terminal-based API client built with Bubble Tea for creating, sending, and managing HTTP requests in an interactive and user-friendly way.
- Create and send HTTP requests (GET, POST, PUT, DELETE, etc.).
- Save, load, and manage requests.
- Edit and delete saved requests easily.
- Dynamic UI with support for status messages, and detailed responses.
-
Ensure you have Go installed.
-
Clone this repository:
git clone https://github.com/HalfToothed/gostman.git cd gostman
-
Run the project:
go run .
- Ctrl+C: Quit the application.
- Shift+Tab: Move Around
- Shift+Up: Send a request.
- Ctrl+S: Save the current request.
- Shift+Left: Load a saved request.
Requests are saved as JSON files in the user's home directory under a dedicated folder. The JSON file structure allows for efficient updates and deletions.
Contributions are welcome! Please feel free to submit issues or pull requests to improve this project. 🙌