A terminal-based HTTP client built with Ratatui.
- Interactive HTTP request builder
- Support for GET, POST, PUT, DELETE, PATCH methods
- Request headers and body editing
- Real-time response display with status and timing
- Syntax highlighting for JSON responses
Ctrl+G- Focus method inputCtrl+U- Focus URL inputCtrl+P- Focus parameters editorCtrl+H- Focus headers editorCtrl+R- Focus request body editorCtrl+N- Make HTTP request (shows response time and status on the right side)Ctrl+K- Toggle response panelCtrl+E- Toggle collections explorerCtrl+C- Quit application
- Enter the URL using
Ctrl+U - Select HTTP method using
Ctrl+G - Add headers using
Ctrl+H(format:Header-Name: value) - Add request body using
Ctrl+R(for POST/PUT/PATCH) - Press
Ctrl+Nto execute the request - View response with
Ctrl+K- status and response time appear right-aligned on the right side
cargo build --releasecargo runThis is a Ratatui app generated by the event driven async template.
This project is licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT)