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.
If you have Go already, install the executable yourself
- Run the following command:
go install github.com/halftoothed/gostman@latest
- The tool is ready to use!
gostman
- Ctrl + C: Quit the application.
- Tab: Move Around
- Ctrl + Arrow Keys: Change Tabs (Body/Param/Header)
- Enter: Send a request.
- Ctrl + S: Save the current request.
- Ctrl + E: Open Environment Variables page
- Ctrl + D: Open Dashboard.
- Ctrl + H: Open Help page
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. 🙌