from Hacker News

Terminal Trove – A collection of CLIs, TUIs and all things in the terminal

by diazc on 12/11/23, 9:02 PM with 25 comments

  • by saulrh on 12/11/23, 10:57 PM

    I wish the one-sentence descriptions were displayed in the lists. When I click through to 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!)

  • by npmaile on 12/12/23, 2:29 AM

    I 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.
  • by pony4 on 12/11/23, 11:27 PM

  • by genman on 12/11/23, 11:15 PM

    What 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.
  • by diazc on 12/11/23, 9:14 PM

    I 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.
  • by leonim on 12/12/23, 8:47 PM

    This looks really nice, I hope it does well.

    It reminds me that I miss https://inconsolation.wordpress.com/ ended. It had all sorts of great and humorous reviews on terminal based software.

  • by vhodges on 12/12/23, 12:01 AM

  • by rbanffy on 12/11/23, 11:49 PM

    One 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.

  • by _fs on 12/11/23, 11:56 PM

    ChatGPT 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.