
The Changelog: Software Development, Open Source
There’s a TUI for that (Friends)
Jul 19, 2024 · 1 hr 53 min · 108.8 MB
0:00-1:53:12
Streams straight from the publisher. PodNod never proxies or re-hosts episode audio.
Nick Janetakis is back and this time we’re talking about TUIs (text-based user interfaces) — some we’ve tried and some we plan to try. All are collected from Justin Garrison’s Awesome TUIs repo on GitHub. This episode is “AI free.”
Changelog++ members get a bonus 17 minutes at the end of this episode and zero ads. Join today!
Sponsors:
- Cronitor – Cronitor helps you understand your cron jobs. Capture the status, metrics, and output from every cron job and background process. Name and organize each job, and ensure the right people are alerted when something goes wrong.
- Sentry – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 90,000+ growing teams use sentry to find problems fast. Use the code
CHANGELOGwhen you sign up to get $100 OFF the team plan. - Paragon – Ship native integrations to production in days with more than 130 pre-built connectors, or configure your own custom integrations. Built for product and engineering. Learn more at useparagon.com/changelog
- Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Featuring:
- Nick Janetakis – Website, GitHub, X
- Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
- Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
- Justin Garrison’s awesome-tuis repo
- aristocratos/bashtop - Linux/OSX/FreeBSD resource monitor
- aristocratos/btop - A monitor of resources
- “Getting started with tmux” on YouTube
- Changelog Interviews #511: The terminal as a platform (with Will McGugan)
- LazyDocker - manage everything Docker
- Superfile - fancy and modern terminal file manager
- Ranger - VIM-inspired filemanager
- Elia - TUI for interacting with large language models
- Atuin - Making your shell magical
- Warp - the terminal reimagined
Something missing or broken? PRs welcome!
Awesome TUIs
github.comJoin the discussion
changelog.zulipchat.comChangelog++
changelog.comCronitor
cronitor.ioSentry
sentry.ioParagon
useparagon.comFly.io
fly.ioWebsite
nickjanetakis.comGitHub
github.comX
x.comWebsite
jerodsanto.netGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comWebsite
adamstacoviak.comGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comaristocratos/bashtop
github.comaristocratos/btop
github.com“Getting started with tmux” on YouTube
youtube.comLazyDocker
github.comSuperfile
github.comRanger
github.comElia
github.comAtuin
atuin.shWarp
warp.devPRs welcome!
github.com
- 0:00Let's talk!
- 0:38Sponsor: Sentry
- 3:55Hanging with Nick
- 9:03Reading blogs on YouTube
- 10:18Missing plot hole?
- 16:47One machine to rule them all
- 21:17TUI talk
- 22:38Ratatui
- 24:37Terminal tools, tips & tricks
- 29:20Sponsor: Cronitor
- 33:42Still rockn' Atuin
- 45:27Pitching Adam tmux
- 49:34Diving deep into tmux
- 55:14bashtop
- 1:00:30One layer deeper (btop++)
- 1:03:58What exactly is a TUI?
- 1:11:32VisiData for tabular data
- 1:13:02Sponsor: Paragon
- 1:16:41Beyond DevTools
- 1:30:21Docker stats
- 1:32:19Moar TUIs!
- 1:33:50LazyDocker
- 1:40:31Should we TUI-it?
- 1:42:31Adam enjoys a good TUI
- 1:43:30Get the install right
- 1:48:50This was fun. We're done.
- 1:49:37Outro
- 1:51:08BTW, Nick loves our T-Shirts