7 ms·
Terminal Trove – A collection of CLIs, TUIs and all things in the terminal
- diazc 3y agoI have been seeing recently a lot of TUI and CLIs on HN recently and stumbled across this site which shows more of them in one place.
- saulrh 3y agoI wish the one-sentence descriptions were displayed in the lists. When I click through to https://terminaltrove.com/new/ https://terminaltrove.com/new/, I have to click through every single one of those names to find out what they are. It'd be a lot nicer if I could swoop through and see "grv: git repository viewer. netop: network topology visualizer. dive: tool for exploring each layer in a docker image." etc. (edit to add: This is already pretty great, I love curated collections like this, I just also see a way to make it even better!)
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- r1cka 3y agoLooks like they took your advice?
- saulrh 3y agoThey did! Nice! Those definitely weren't there earlier today!
- snapplebobapple 3y agoIf you cluck the 3 bars and choose list itshows that
- geekodour 3y agoYou might like this list[0] of tools that i find interesting (not cli specific though), this was before github allowed stars to be put in category buckets. 0: https://geekodour.org/docs/tools/secondary_toolchest/ https://geekodour.org/docs/tools/secondary_toolchest/
- siddbudd 3y agoto whoever took your advice: please also add those descriptions to the by-category views (e.g. all macOS terminal tools)
- siddbudd 3y agodone. thanks! :)
- genman 3y agoWhat is missing from here as a separate but interesting category is spreadsheet processors. I found two: sc-im and visidata under Text Processing, but I think these deserve a separate category to demonstrate to the range of utility of terminal based tools.
- pony4 3y agohttps://github.com/agarrharr/awesome-cli-apps https://github.com/agarrharr/awesome-cli-apps
- asicsp 3y agoSee also https://github.com/rothgar/awesome-tuis https://github.com/rothgar/awesome-tuis
- rbanffy 3y agoOne thing I really want to do is a front-end for Grafana for Tektronix 4014 terminals (and the lesser compatibles). Not terribly useful, but certainly cool.
- _fs 3y agoChatGPT to the rescue. Not going to verify each of these, but a 5 word or less description helped me bbcli - Basic BBC News interface. bmon - Bandwidth monitoring and debugging tool. bottom - System resource monitoring utility. broot - Tree view file explorer. btop - Resource monitor, process manager. byobu - Text-based window manager, multiplexer. calcurse - Command-line calendar and scheduling. cava - Console-based audio visualizer. cgdb - Curses-based interface for GDB. cloc - Count lines of code. cmus - Console-based music player. ctop - Container monitoring tool. delta - Advanced viewer for git. devzat - Chat over SSH. dive - Docker image explorer. dooit - Interactive to-do list. dry - Docker container manager. duf - Disk usage utility. dunk - Code review in terminal. elia - Encrypt, decrypt, sign files. emacs - Extensible text editor. frogmouth - CLI Reddit client. gh-dash - GitHub dashboard. gitui - Terminal UI for git. glances - System monitoring tool. glow - Render markdown files. goaccess - Real-time web log analyzer. gobang - MySQL database CLI. gotop - Terminal-based system monitor. gpg-tui - GPG key management. gping - Ping with graph. gpterminator - Terminal emulator. grv - Git repository viewer. gtop - System monitoring dashboard. gtt - Git time tracker. hexyl - Hexadecimal file viewer. hnterm - Hacker News terminal client. htop - Interactive process viewer. humble-explorer - File manager. irssi - IRC chat client. jira-cli - Jira command-line interface. jq - JSON processor. jqp - JSON query processor. k9s - Kubernetes CLI. kupo - File transfer tool. lazydocker - Docker management UI. lazygit - Simple git interface. lynx - Text-based web browser. mc - File manager, editor. mdp - Markdown presentation tool. meli - Email client. micro - Terminal text editor. moc - Music on console. mtr - Network diagnostic tool. ncdu - Disk usage analyzer. nemu - Network emulator. neoss - OSS emulation. netop - Network performance tool. newsboat - Text-based RSS reader. nnn - File browser. noping - Enhanced ping tool. nvtop - NVIDIA system monitor. orbiton - Terminal-based browser. ox - Rust text editor. patat - Presentation tool. pctrl - Process control tool. planor - Planetary orbital calculator. procs - Modern process viewer. projectable - Project management tool. ranger - Console file manager. ripgrep - Fast file search. sc-im - Spreadsheet calculator. scli - Slack CLI client. slack-term - Slack terminal client. slurm - Network interface monitor. sntop - Network status monitor. spotify-tui - Spotify terminal interface. taskwarrior-tui - Task management tool. tcpterm - TCP connection viewer. tempy - Temporary email generator. termshark - Terminal Wireshark interface. textual-astview - AST viewer. tickrs - Real-time stock ticker. tig - Text-mode interface git. tmux - Terminal multiplexer. tproxy - Transparent proxy tool. ttyper - Terminal-based typing tester. tut - TUI for Mastodon. twitch-tui - Twitch terminal interface. typespeed - Typing speed test. vim - Powerful text editor. visidata - Interactive data exploration. vtop - Visual process manager. weechat - Chat client. wiki-tui - Terminal Wikipedia browser. wordgrinder - Distraction-free writing tool. xplr - Hackable file explorer. yai - Yet another installer. youtube-tui - Terminal YouTube client. zeit - Time tracking tool.
- vhodges 3y agoAlso see: https://inconsolation.wordpress.com/ https://inconsolation.wordpress.com/
- npmaile 3y agoI get annoyed by tools like those featured here putting the language they are written in front and center like it's a defining feature about the application. The only thing that should matter (specifically with a compiled binary distributed program) is what it does and how well it does it.
- citrin_ru 3y agoI dont like when it is implied that a tool is better than existing similar tools because it uses language X (it is, but only fir X enthusiasts) but I want to see the language somewhere on the site front-page. I use an unpopular OS (FreeBSD) and compile a lot of applications from the sources and if I have a toolchain (an interpreter) for a given language installed I may try a new application, if not especially if this toolchain is heavy I would need a stronger motivation to try a new app.
- siddbudd 3y agoDisagree, especially in case of open source apps (which several of these are). I found one which I forked because of the language it is in.
- leonim 3y agoThis looks really nice, I hope it does well. It reminds me that I miss https://inconsolation.wordpress.com/ https://inconsolation.wordpress.com/ ended. It had all sorts of great and humorous reviews on terminal based software.