The CLI Life: a list of resources to completely live inside your terminal/teletype, if you're crazy enough to do that. But fortunately, you're in good hands.
- alpine: a mail client. Requires a bit of setup to get started; a guide is here.
- cmus: a music player. Use tab to switch between artist and song view. Enter starts a song playing; C is pause/play for the currently playing song.
- byobu: a screen manager. Useful for splitting your screen in halves/fourths/whatever if you want to run multiple programs at the same time. The keybinds are kinda confusing at first, though.
- finch: a chat program with a wide range of plugins. I know that there's purple-discord (ew) and purple-matrix (yee) in the default Ubuntu repository, but you can compile more if you need. purple-matrix doesn't work with the default matrix.org homeserver for some reason, though, so you'll probably need to use a different one like disroot.org or banter.city.
- nano: a sane text editor. Uses normal keybinds like Ctrl+S for saving instead of Vim's mess. Doesn't enable line wrap by default, though, so you'll have to pass the -$ (yes, that's a dollar sign) flag to enable it like so:
nano -$ ./killme.md
- lynx: a sane browser. Uses weird keybinds, but they're all listed on the bottom of the screen, so it's all cool and good.
- mc: Midnight Commander, not Minecraft, you
normie weird, weird person. A nice file manager.
- tree: ls, but better. Lists all the files/folders in a directory. Might crash your console if you try to run it on the filesystem root, since it'll try to display every single file on your computer.
- newsboat: an RSS feed reader. Requires that you put all the URLS of the feeds you want to subscribe to in ~/.newsboat/urls first before you run it.
- madonctl: an interface for interacting with the fediverse. Much harder to use than toot, especially since you keep having to manually specify the config file for the account you want to use, but it has much more features than toot.