looking for nice cli/tui programs by eyayah | tildeverse BBJ

>0 eyayah @ 2025/05/20 01:05

what are you guys' favorite random/novelty cli and tui programs in general? i'll share some
of my favorites too. maybe someone else will get a kick out of them. all can
be found on github!

- jrnl (command line journal/note tool)
- dooit (tui task manager)
- botany (simple virtual pet plant)
- glow (markdown viewer/formatter)

>1 scarecat @ 2025/05/20 22:59

i don't know how obvious some of these might be but:

- ncdu (tui to analyze disk usage)
- translate-shell (cli google translate tool, uses really nice syntax ex. 'trans en:de Hello'
- jq (CLI json parser, very nice for scripts, esp. when parsing http requests)
- magick (CLI image editing / converting tool) (very useful for converting from one format to another: 'magick convert file.jpeg file.png')
- yt-dlp (download videos from a ton of different websites) 
- nnn / vifm (CLI file managers, i don't really use them but they could be nice for someone)

- obviously tmux, vim, fzf, rg are a must

>2 anthk @ 2025/05/31 11:01

>>OP
- mutt as a mail client
- lynx/sacc for gopher
- gopher://magical.fish as a huge Gopher portal
- mcabber for Jabber, or profanity
- mocp for music
- sxiv for images
- mpv for videos
- yt-dlp for mpv 
- slrn for news
- catgirl for irc
- not TUI, but herbe works for a light vm such as cwm
to show up notifications for catgirl
- mosh for SSH, it uses far less bandwidth against
your tildeverse 
- entr. It watches for files and directories, it something
changes, it can spawn anything. 
- gnuplot for plots
- basic AWK for sums on rows/columns
- nvi for edits
- iomenu instead of fzf, it's far lighter.
A 'holes' shell function:

holes() { cat ~/gopher_sites.txt | iomenu | xargs sacc ; }

content within ~/gopher_sites.txt:
 
gopher:/sdf.org
gopher://magical.fish
gopher://hoi.st
gopher://gopher.icu

>3 eyayah @ 2025/06/01 01:22

these are some really good suggestions, thank you both!

>4 nosheep @ 2025/06/02 12:41

Do you know calcurse? https://www.calcurse.org/

>5 say @ 2025/06/07 01:13

Maybe not "nice" but I just realised you can paste a list of mp4 urls into a file, then run mpv $(cat file) and it will loop and play all the files from the URL. I'm doing it with recent war videos that are about 8 seconds long each.

>6 shrubbery @ 2025/06/10 19:21

termshark https://github.com/gcla/termshark  is super useful if you are troubleshooting
you also get cool shark effects when it's idle

>7 rdlmda @ 2025/07/12 03:15

CLI:

- ffmpeg is love, ffmpeg is life.

TUI:

- Spotify-tui: disregarding the fact that Spotify is a propreitary, DRM-ridden platform, this tui utility is quite impressive.
  (https://github.com/Rigellute/spotify-tui)

>8 proxaimonk @ 2025/07/13 04:54

>>OP
sox (it has multiple uses but I motly use for the spectrogram image creation for analyzing audio quality)

>9 sika @ 2025/07/14 13:26

- Soft-Serve - Minimal Git server with TUI https://github.com/charmbracelet/soft-serve
- btop - A better top/htop https://github.com/aristocratos/btop
- ranger - File manager https://github.com/ranger/ranger
- aerc - Email client https://aerc-mail.org/

>10 mindhunter @ 2025/07/15 14:31

>>9
I recently also discovered a command line music player called rmpc with kitty image support. Works pretty well in most cases and even supports an audio visualizer. https://github.com/mierak/rmpc

>11 eyayah @ 2025/07/21 14:35

just a quick thank-you to everyone so for who has posted replies! these are
some really cool tools that i likely would not have found otherwise ^^

>12 proxaimonk @ 2025/07/22 03:47

>>10
oooh ty for this rec!

>13 ant @ 2025/07/22 21:25

The Traditional Vi,
descending directly form Bill Joy's work at Berkeley:

    

It is installed on Tilde.Club at:

    /usr/archaic/bin/