DiscoverTalk Python To Me#498: Algorithms for high performance terminal apps
#498: Algorithms for high performance terminal apps

#498: Algorithms for high performance terminal apps

Update: 2025-03-24
Share

Description

In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Terminal Apps" and explore how he's quietly revolutionizing what's possible in the terminal, from smooth animations and dynamic widgets to full-on TUI (or should we say GUI?) frameworks. Whether you're looking to supercharge your command-line tools or just curious how Python can push the limits of text-based UIs, you'll love hearing how Will's taking a modern, web-inspired approach to old-school terminals.



Episode sponsors



Posit

Python in Production

Talk Python Courses



Links from the show


Algorithms for high performance terminal apps post: textual.textualize.io

Textual Demo: github.com

Textual: textualize.io

Zero ver: 0ver.org

memray: github.com

Posting app: posting.sh

Bulma CSS framewokr: bulma.io

JP Term: davidbrochart.github.io

Rich: github.com

btop: github.com

starship: starship.rs

Watch this episode on YouTube: youtube.com

Episode #498 deep-dive: talkpython.fm/498

Episode transcripts: talkpython.fm



--- Stay in touch with us ---

Subscribe to Talk Python on YouTube: youtube.com

Talk Python on Bluesky: @talkpython.fm at bsky.app

Talk Python on Mastodon: talkpython

Michael on Bluesky: @mkennedy.codes at bsky.app

Michael on Mastodon: mkennedy
Comments 
loading
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#498: Algorithms for high performance terminal apps

#498: Algorithms for high performance terminal apps

Michael Kennedy (@mkennedy)