Charm Terminal Tools

Charm is a company that builds open source Go libraries for terminal software, including Bubble Tea for application structure, Lip Gloss for styling, Bubbles for reusable components and Glamour for rendering markdown.

 

Those libraries sit behind a large share of the modern TUI tools written in Go, which is why so many of them share a look: padded panes, rounded borders, a status bar and keyboard driven lists. Charm also ships its own programs, such as Glow for reading markdown and Gum for adding prompts, spinners and menus to shell scripts.

 

Below is a list of terminal tools built with Charm.

109 tools
act3 preview
act3
Glance at the last 3 runs of your Github Actions.
aptui preview
aptui
A TUI package manager for APT-based Linux distributions.
awsesh preview
awsesh
A charming TUI for AWS SSO session management.
boomtypr preview
boomtypr
A sleek typing test experience in the terminal.
brows preview
brows
A GitHub releases browser for the terminal
chatuino preview
chatuino
A feature rich TUI Twitch chat client.
circumflex preview
circumflex
It's Hacker News in your terminal.
cliamp preview
cliamp
A terminal music player inspired by winamp.
cooldeck preview
cooldeck
A keyboard first terminal dashboard for Coolify.
cy preview
cy
A time traveling terminal multiplexer.
daylight preview
daylight
Track sunrise and sunset times in the terminal.
dblab preview
dblab
The database client designed for command line specialists.
dcv preview
dcv
A TUI viewer for docker-compose.
diskbloom preview
diskbloom
A pastel, WizTree-style treemap disk visualizer that lives in your terminal.
dns53 preview
dns53
Expose your EC2 quickly, easily and privately within a VPC.
dskditto preview
dskditto
An ultra fast and easy duplicate file finder.
ecscope preview
ecscope
monitor AWS ECS resources from the terminal.
enola preview
enola
A CLI tool to search for usernames across social networks.
epiq preview
epiq
A distributed terminal native issue tracker backed by Git.
fm preview
fm
A minimalistic file manager for the terminal.
fork-cleaner preview
fork-cleaner
A tool to clean up old and inactive forks on your GitHub account.
fx preview
fx
command-line tool and terminal JSON viewer.
fztea preview
fztea
A flipperzero remote control locally in the terminal and ssh.
gama preview
gama
Manage your GitHub Actions from the terminal.
gh-dash preview
gh-dash
An interactive GitHub Dashboard for your terminal.
gitsocial preview
gitsocial
Social layer for git repositories.
glow preview
glow
Render markdown on the CLI, with pizzazz!
gocovsh preview
gocovsh
A shell for interacting with Go coverage profiles.
golazo preview
golazo
A TUI for following football (soccer) matches in real-time.
goto preview
goto
SSH manager for easy server access.
gtrash preview
gtrash
A featureful trash CLI manager.
hardcover-tui preview
hardcover-tui
An unofficial terminal user interface (TUI) client for Hardcover.app
hishtory preview
hishtory
Your shell history: synced, queryable, and in context.
hours preview
hours
no-frills time tracking toolkit for the command line.
hyprmoncfg preview
hyprmoncfg
A terminal first monitor configurator and daemon for Hyprland.
jira-cli preview
jira-cli
Interact with Jira in the Terminal with Jira CLI.
jqp preview
jqp
A TUI playground to experiment with jq.
justray preview
justray
A modern VPN client that lives in your terminal.
kat preview
kat
A TUI and rule-based rendering engine for Kubernetes manifests.
keyward preview
keyward
A TUI to manage SSH keys and audit your SSH security.
ktea preview
ktea
An Apache Kafka TUI client.
layerx preview
layerx
Terminal-based Docker image layer inspector.
lazycut preview
lazycut
A simple terminal UI for video trimming.
lazyenv preview
lazyenv
A TUI tool for managing multiple .env files in the terminal.
lazykiq preview
lazykiq
A rich terminal UI for Sidekiq.
lazytilt preview
lazytilt
A TUI for Tilt.dev, manage your Tilt local dev environment without leaving the terminal.
lfk preview
lfk
A Lightning Fast Kubernetes navigator.
lsoff preview
lsoff
A CLI / TUI that lists listening TCP/UDP ports.
Know any terminal tools that would be good for this list? Post a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.