https://github.com/nathanfirmo/gorest
🗿Terminal rest client like Postman and Insomnia
https://github.com/nathanfirmo/gorest
client-http golang insomnia postman rest-client restclient
Last synced: 5 months ago
JSON representation
🗿Terminal rest client like Postman and Insomnia
- Host: GitHub
- URL: https://github.com/nathanfirmo/gorest
- Owner: NathanFirmo
- License: mit
- Created: 2023-08-17T02:34:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-21T23:05:13.000Z (10 months ago)
- Last Synced: 2025-08-03T17:19:56.153Z (6 months ago)
- Topics: client-http, golang, insomnia, postman, rest-client, restclient
- Language: Go
- Homepage:
- Size: 37.1 KB
- Stars: 21
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gorest


Enjoy making HTTP requests in your terminal, just like you do in Insomnia.

## Demo video
https://github.com/NathanFirmo/gorest/assets/79997705/85f7bf5d-2f23-41a1-b605-9bb2fee441b1
## Installing
Binaries available on the [releases page](https://github.com/NathanFirmo/gorest/releases/latest).
## Commands
|Key|Action|
|---|---|
|`CTRL-H`|Go to section on the **left**|
|`CTRL-J`|Go to section **bellow**|
|`CTRL-K`|Go to section **above**|
|`CTRL-L`|Go to section on the **right**|
|`CTRL-N`|Creates a **new request** on the list|
|`CTRL-Space`|**Execute** current request|
## Roadmap
- [x] ~Save requests locally with SQLite~;
- [ ] Allow pasting curl requests like Insomnia does;
- [ ] Add themes;
- [ ] Add gorest to some package managers like flatpak, snap, aur, winget, etc.