93 Resources
Golang tui Libraries
Console based text-adventure RPG
Download: Windows, MacOS, Linux Demo: Video Console Quest Welcome to Console Quest! In this text-based adventure game, you'll embark on a journey to e
The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, ...)
=== T H E C L O U D A V I A T O R === β β β β β β β β ⒢⣦β£β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β Ⓙ⣷⣦β‘β β β β β β β β β β β β β β β β β β β β β β β β β β
Launch-tui is a small TUI app to manage launchD
launch-tui Launch-tui is a small TUI app to manage launchD Install You can either install it by donwloading the archive, uncompress it and add the fol
Khan - An interactive CLI management tool for Nomad
Khan An interactive CLI management tool for Hashicorp's Nomad Why Nomad has a gr
Instal - Install any binary app from a script URL
π°οΈ Install any binary app from a script URL. this cli app is an alternative to
π₯ Securely transfer and send anything between computers with TUI.
π₯οΈ Securely transfer and send anything between computers with TUI. Installation ways
Wordle-cli - play wordle in your command line
Wordle CLI Play Wordle in your command line! Screenshots Download You can downlo
Wipe-discord - TUI application to erase Discord messages
wipe-discord Terminal user interface (TUI) application to delete Discord message
Invidtui - An invidious client, which fetches data from invidious and displays a user interface in the terminal(TUI)
invidtui invidtui is an invidious client, which fetches data from invidious and
Epochalypse - Simple TUI Epoch Calculator with golang
epochalypse Simple TUI Epoch Calculator Screenshot
ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal.
ghcv-cli ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal. About Show a list of pull requests c
Podman-tui - A Terminal User Interface to interact with the podman (v3.x)
podman-tui podman-tui is a Terminal User Interface to interact with the podman (
TUI components for Bubble Tea π‘
Bubbles Some components for Bubble Tea applications. These components are used in production in Glow, Charm and many other applications. Spinner A spi
A TUI implementation of the popular word quiz wordle!
gordle A TUI implementation of the popular word quiz Wordle! Building Build the cli command: $ go build ./cmd/cli Empty output on build success Buil
Tabouli: a TUI for interacting with firmware/embedded devices that support a CLI via serial interface/virtual COM Port
Tabouli Information Tabouli is a TUI for interacting with firmware/embedded devi
π³ docker you know but with TUI.
π³ docker you know but with TUI. this app is inspired from lazydocker Installation
πΎ A visual du(1) alternative for human beings
dux A disk usage analyzer. Like du(1), but displays the results as an interactive treemap. testdata 111B (8 files) (4) βtestdata/ 111Bββββββββββββ
Mailctl - A non-TUI, easy-to-use, fun, modern console-based email app
mailctl (in alpha) modern console-based email app (not TUI!) Thanks for checking
Clui - Command Line User Interface (Console UI inspired by TurboVision)
CLUI Command Line User Interface (Console UI inspired by TurboVision) with built-in theme support. Please see screenshots of working examples at the e
Simple app to watch, in real time, log files from different sources in the same place.
LazyLogger Lazylogger is a small app to watch log files from different hosts in one place. Using the TUI, it is very easy to switch between log files.
TUI Flappy Bird. Itβs a lil bit jank tbh
EBIRD TUI Flappy Bird. It's a lil bit jank tbh. Build and Install Build dependen
Attempt at rewriting ltv in golang
ltv-go my attempt at rewriting ltv in go. Install and Usage Download binaries fo
A terminal based application for LibGen
libgen-tui A terminal based application for LibGen To build the application, install GoLang or Download the binary from the GitHub Releases Build Proc
Effortlessly generate chmod commands
π³ CHMOD-CLI Simple cli tool that brings the chmod command in tui format. Genera
A CLI app can send pretty HTTP & API requests with TUI
Resto a CLI app can send pretty HTTP & API requests with TUI. Installation Using script Shell curl -fsSL https://git.io/resto | bash PowerShell iwr -
Light weight Terminal User Interface (TUI) to pick material colors written by Go.
mcpick Light weight Terminal User Interface (TUI) to pick material colors. You do NOT need to take your hands off the keyboard to pick colors. Getting
glossy-ly experimental proxy πβ£οΈπ§
eyeZ HTTP proxy experiment powered by bubbletea and httransform Features Terminal UI Database recording (similar to hyperfox) Installation TUI and pro
Gomu is intuitive, powerful CLI music player.
Gomu (Go Music Player) Gomu is intuitive, powerful CLI music player. It has embedded scripting language and event hook to enable user to customize the
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
P2P Forwarder A tool for farwarding ports. Made using libp2p. How it works A: opens desired ports ports inside P2P Forwarder A: shares it's id from P2
aerc is an email client for your terminal.
aerc aerc is an email client for your terminal. This is a fork of the original aerc by Drew DeVault. A short demonstration can be found on https://aer
A terminal application to watch crypto prices!
cryptgo Latest Stable Version: Crytpgo is a TUI based application written purely in Go to monitor and observe cryptocurrency prices in real time! Inst
A tui for playing media from a caddy fileserver
kwatch a little tui interface to play media from a caddy fileserver. options: -a: server address -u: server http username -p: server http password -o:
π¦ Navigate github repos in a tui
goh Navigate github repos in a tui Why I am constantly refering to my github repos and repos from others for code snippets that are relevant to what I
A TUI multitool for day-to-day operations for software applications.
Bench (WIP) A TUI multitool for day-to-day operations for software applications. Lets you do common operations needed during IT work that are common e
A CLI tool for running Go commands with colorized output
Goli Goli is a CLI Tool for running Go commands with colorized output. Note: Goli is still a WIP. It has very basic commands and limitations. Feel fre
πΏcircumflex is a command line tool for browsing Hacker News in your terminal
πΏcircumflex is a command line tool for browsing Hacker News in your terminal
Gofire π₯ Command Line Interface Generator tool for Go
Gofire π₯ : Command Line Interface Generator tool for Go Introduction Gofire is the tool for Go that automatically generates a command line interface
Simple docker tui to list, start and stop your containers
docker-tui Simple docker tui that lets you list, start and stop your containers. Current status Rough, initial prototype. Build with This tool relies
A TUI interface to navigate and view OpenShift 4 must-gather logs
MGR "Must Gather Reader" MGR "not the final name" is a simple TUI interface to navigate and view OpenShift 4 must-gather files. How to run it: Downloa
ββ Terminal and Web console for Kubernetes
Kubebox ββ Terminal and Web console for Kubernetes Features β Configuration from kubeconfig files (KUBECONFIG environment variable or $HOME/.kube) β S
The simplest sorting algorithm that sorts in quadratic time
Simplest sort Showcases the simplest sorting algorithm that works in quadratic time. From here. The pseudocode for this algo can be seen below (sorts
The keyboard driven redmine client
Bluemine Installation Distribution Homebrew brew install liberatys/homebrew-tap/bluemine From Source git clone https://github.com/liberatys/bluemin
Discordo is a lightweight, secure, and feature-rich Discord terminal client.
discordo Β· [WIP] Discordo is a lightweight, secure, and feature-rich Discord terminal client. It is highly configurable and has a minimalistic user in
π A modern watch command. Time machine and pager etc.
Viddy Modern watch command. Viddy well, gopher. Viddy well. Demo Features Basic features of original watch command. Execute command periodically, and
termdbms: A TUI for viewing and editing databases, written in Go
termdbms: A TUI for viewing and editing databases, written in Go Database Support SQLite made with modernc.org/sqlite, charmbracelet/bubbletea, and c
Contextual information about your git projects, right on the command-line
gitty gitty is a smart little CLI helper for git projects, that shows you all the relevant issues, pull requests and changes at a quick glance. It cur
torpar is TUI client for Torrent Paradise .
torpar is TUI client for Torrent Paradise . Torrent Paradise is Decentralized DHT Torrent Search Site
A terminal UI (TUI) for HashiCorp Nomad
Damon - A terminal Dashboard for HashiCorp Nomad Damon is a terminal user interface (TUI) for Nomad. It provides functionality to observe and interact
Connect to a Twitch channel's chat from your terminal
CLI tool to connect to Twitch chat
gtl - Gemini Tiny Logs - A simple TUI for the tinylog format on gemini
GTL: Gemini Tiny Logs Goal: A TUI for the tinylogs format on the gemini space. See screenshots Installation gtl requires go β₯ 1.16 From Source git clo
adbtuifm is a TUI file manager for ADB.
adbtuifm adbtuifm is a TUI file manager for ADB. It supports: Copy, move, and delete operations on the ADB device and the local machine Transferring f
π§ TUI for command navigation
devgo a command-line launcher Install latest version curl -o- https://raw.githubusercontent.com/TheWinds/devgo/main/install.sh | bash special version
gosivy - Real-time visualization tool for Go process metrics
Gosivy tracks Go process's metrics and plot their evolution over time right into your terminal, no matter where it's running on. It helps you understand how your application consumes the resources.
gosivy - Another visualization tool for Go process metrics
gosivy Another visualization tool for Go process metrics. Gosivy tracks Go process's metrics and plot their evolution over time right into your termin
Interactive terminal user interface and CLI for database connections. MySQL, PostgreSQL. More to come.
π dbui dbui is the terminal user interface and CLI for database connections. It provides features like, Connect to multiple data sources and instance
πΉ Golang module to move the terminal cursor in any direction on every operating system.
AtomicGo | cursor Get The Module | Documentation | Contributing | Code of Conduct Description Package cursor contains cross-platform methods to move t
Terminal client for MangaDex π
mangadesk - Terminal client for MangaDex π Download manga directly from your terminal to read! This client retrieves information straight from MangaD
Canard. A command line TUI client for the journalist RSS aggregator.
Canard Canard. A command line TUI client for the Journalist RSS aggregator. Installation Download a binary from the releases page. Or build it yoursel
Interactive client for PostgreSQL and MySQL
dblab Interactive client for PostgreSQL and MySQL. Overview dblab is a fast and lightweight interactive terminal based UI application for PostgreSQL a
A powerful little TUI framework π
Bubble Tea The fun, functional and stateful way to build terminal apps. A Go framework based on The Elm Architecture. Bubble Tea is well-suited for si
a TUI for signal messenger, written in Go
siggo A terminal ui for signal-cli, written in Go. Features vim-style ux useful for quick messages or use $EDITOR to compose fancy ones emoji support,
Slack client for your terminal
slack-term A Slack client for your terminal. Installation Binary installation Download a compatible binary for your system. For convenience, place sla
ππ±π₯οΈ GitHub stats in your terminal
π π± π₯οΈ octotui - GitHub stats in terminal Inspired by metrics & github-profile-summary-cards & github-tui π Data - irevenko/octostats TUI - termui
A tool for exploring each layer in a docker image
dive A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image. To analyze a Docker image
The Discord terminal client you never knew you wanted.
I AM CLOSING DOWN THE CORDLESS PROJECT Hey, so I know this is somewhat of a bummer, but I got banned because of ToS violation today. This seemed to be
A CLI / TUI for Microsoft Teams
teams-cli A Command Line Interface (or TUI) to interact with Microsoft Teams Status The CLI only let you log-in and fetches your user and conversation
Gomphotherium (/ΛΙ‘ΙmfΙΛΞΈΙͺΙriΙm/; "welded beast"), a command line Mastodon client.
Gomphotherium Gomphotherium (/ΛΙ‘ΙmfΙΛΞΈΙͺΙriΙm/; "welded beast"), a command line Mastodon client. Description Gomphotherium is a Mastodon client for the
TUI process monitor written in Go
pst This is TUI process monitor written in Go. Features Monitor process's list, info, tree, open files, Kill process Support OS Mac Linux Requirements
Style definitions for nice terminal layouts π
Lip Gloss Style definitions for nice terminal layouts. Built with TUIs in mind. Lip Gloss takes an expressive, declarative approach to terminal render
:octocat: lazyhub - Terminal UI Client for GitHub using gocui.
lazyhub lazyhub - Terminal UI Client for GitHub using gocui. Demo Features π Check the trending repositories on GitHub today π Search repositories ?
TUI Client for Docker
docui - TUI Client for Docker Written in Go About docui docui is a TUI Client for Docker. It can do the following: image search/pull/remove save/impor
Generate HTTP load and plot the results in real-time
ali A load testing tool capable of performing real-time analysis, inspired by vegeta and jplot. ali comes with an embedded terminal-based UI where you
A system and resource monitoring tool written in Golang!
Grofer A clean and modern system and resource monitor written purely in golang using termui and gopsutil! Currently compatible with Linux only. Curren
Advanced ANSI style & color support for your terminal applications
termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI & col
The personal information dashboard for your terminal
WTF (aka 'wtfutil') is the personal information dashboard for your terminal, providing at-a-glance access to your very important but infrequently-need
A UI library for terminal applications.
tui: Terminal UI for Go A UI library for terminal applications. tui (pronounced tooey) provides a higher-level programming model for building rich ter
π₯ [WIP] Interactive Jira Command Line
JiraCLI Interactive Jira CLI π§ This project is still a work in progress π§ This tool mostly focuses on issue search and navigation at the moment. How
A terminal based graphical activity monitor inspired by gtop and vtop
NO LONGER MAINTAINED. A maintained fork of gotop exists at https://github.com/xxxserxxx/gotop. Another terminal based graphical activity monitor, insp
A goroutine monitor to keep track of active routines from within your favorite shell.
roumon A goroutine monitor to keep track of active routines from within your favorite shell. Features Track live state of all active goroutines Termin
A tiny markup language for terminal output. Makes formatting output in CLI apps easier!
tml - Terminal Markup Language A Go module (and standalone binary) to make the output of coloured/formatted text in the terminal easier and more reada
A terminal UI for tshark, inspired by Wireshark
Termshark A terminal user-interface for tshark, inspired by Wireshark. V2.2 is out now with vim keys, packet marks, a command-line and themes! See the
The Todo List / Task Manager for Geeks in command line
The CLI To-Do List / Task Manager for Geeks π§βπ» Developer / DevOps / Sysadmin? A command line hero? π» Live with the dark terminal? π Think in Mark
:bento: Highly Configurable Terminal Dashboard for Developers and Creators
DevDash is a highly configurable terminal dashboard for developers and creators who want to choose and display the most up-to-date metrics they need,
A simple terminal UI for Go linters
golintui golintui is a TUI tool that helps you run various kinds of linters with ease and organize its results, with the power of golangci-lint. Cool
Terminal multiplexer inspired by i3
3mux is a terminal multiplexer with out-of-the-box support for search, mouse-controlled scrollback, and i3-like keybindings. Imagine tmux with a small
πΌ CLI / TUI for Pocket
gocket A simple CLI (or TUI) for Pocket. Read your Pocket goodies from your comfy shell. Archive or delete multiple entries easily. Use a TUI or pipe
A collection of terminal-based widgets for richer Golang CLI apps.
Flinch A collection of terminal-based widgets for richer Golang CLI apps. Ships with a library to build your own widgets/TUIs too. Warning: This modul
π» PTerm | Pretty Terminal Printer A golang module to print pretty text
β¨ PTerm is a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more π It's completely configurable and 100% cross-platform compatible.
TUI grep tool respect for IntelliJ
ilse TUI grep tool respect for IntelliJ Requirements ripgrep for fast grep bat for beautiful preview Features support HeadMatch(FirstMatch), WordMatch
lazyhub - Terminal UI Client for GitHub using gocui.
lazyhub - Terminal UI Client for GitHub using gocui.
Goful is a CUI file manager written in Go.
Goful Goful is a CUI file manager written in Go. Works on cross-platform such as gnome-terminal and cmd.exe. Displays multiple windows and workspaces.
Task Timer (tt) is a dead simple TUI task timer
tasktimer Task Timer (tt) is a dead simple TUI task timer Usage To get started, just run tt: tt You'll be presented with something like this: You can
β¨ #PTerm is a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more π It's completely configurable and 100% cross-platform compatible.
π» PTerm | Pretty Terminal Printer A golang module to print pretty text Show Demo Code PTerm.sh | Installation | Documentation | Quick Start | Example