Skip to content

arfadmuzali/restui

Repository files navigation

RESTUI

RESTUI is a Terminal User Interface API client designed for testing HTTP requests directly into your terminal.

Preview

Installation

Using Homebrew Install

brew tap arfadmuzali/restui
brew install restui

Using Go Install

go install github.com/arfadmuzali/restui@latest

Install From Source

git clone https://github.com/arfadmuzali/restui.git
cd restui
go build -o restui
# Move ./restui file into your bin

Uninstall

By default RESTUI make a config directory inside your machine, so if you want to uninstall RESTUI make sure to delete the configuration

# For Linux
$HOME/.config/restui/

# For Windows
C:\Users\<USERNAME>\AppData\Roaming\restui\

# For Mac
/Users/<USERNAME>/Library/Application Support/restui/

then remove the RESTUI application here

# For Linux and Mac
$HOME/go/bin

# For Windows
C:\Users\<USERNAME>\go\bin

Next Features

Here is what i am planning to:

  • Suggestion when tping on URL
  • Buffers/Tabs manager
  • Cookies section
  • Websocket

Acknowledgments

This project stands on the shoulders of giants:

  • Bubble Tea - The wonderful TUI framework that makes this all possible
  • Bubbles- Components for Bubble Tea applications
  • Lip Gloss - Style definitions for nice terminal layouts
  • BubbleZone - Allow us to use mouse in Bubble Tea app

Note

This project is under active development. Features and documentation may change frequently.