Terminal UIs

Terminal UIs offer a nice escape from the increasingly-cluttered world of modern UI design. These are a few of the things I’ve found on my travels.

See awesome-tuis for more ideas.

  • Internet
    • aerc—mail client
    • newsboat—feed reader that syncs with FreshRSS; the user-interface is a little clunky, but it works well once you’ve learned its quirks (sudo apt install newsboat)
    • links—web browser
  • Social
    • discordo—entirely reasonable Discord client with awkward authentication
    • gomuks—matrix headless client and terminal frontend
    • tooi—Mastodon client; I wish it used default terminal colours
  • Multimedia
    • abs-tui—Audiobookshelf client. Seems reasonable, but missing Podcast support.
    • jellyfin-tui—Jellyfin client (cargo install --git https://github.com/dhonus/jellyfin-tui)
    • podliner—podcasts
    • seance—podcatcher by Geist
  • Files
    • ranger—had to build the latest version of this to pick up image support in Ghostty
    • fancy-cat—pdf viewer
    • timg
    • bresson—exif viewer / editor
  • System (Linux)
    • ly—TUI display manager
    • impala—looks good but doesn’t seems to play nicely with Raspberry Pi’s wpa_supplicant
    • bluetuii (perhaps useful for the Little Luggable)
  • Development
    • gitu—git client (cargo install gitu --locked)
    • lazyactions—GitHub Actions client
  • Miscellaneous

gomuks

  • Ctrl+K - switch rooms
This section of the site is like my personal Wiki. It’s where I put notes that are relevant to me as I go through life and work on my projects. Perhaps they’ll be useful to you too. Expect things here to move around as my thinking evolves—if it turns out something warrants its own section, I’ll promote it.