restui

command module
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2026 License: MIT Imports: 1 Imported by: 0

README

RESTUI

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

Preview

Installation

Using AUR (arch btw)
# yay
yay -S restui

# paru
paru -S restui
Using Homebrew
brew tap arfadmuzali/restui
brew install restui
Using Go Install
go install github.com/arfadmuzali/restui@latest

Please note: If you get an error claiming that restui cannot be found or is not defined, you need to add ~/go/bin to your $PATH (MacOS/Linux), or %HOME%\go\bin (Windows). Not to be mistaken for C:\Go\bin (which is for Go's own binary).

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

All releases are alvailable on Github Release

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
internal
app
url
utils
Package overlay provides functionality for compositing text-based UI elements with positioning support.
Package overlay provides functionality for compositing text-based UI elements with positioning support.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL