An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Gorest

![Open Source Love](https://badges.frapsoft.com/os/mit/mit.svg?v=102)
![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)

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.