• #498: Algorithms for high performance terminal apps

  • Mar 24 2025
  • Length: 1 hr and 8 mins
  • Podcast

#498: Algorithms for high performance terminal apps

  • Summary

  • 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 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
    Show more Show less
adbl_web_global_use_to_activate_webcro768_stickypopup

What listeners say about #498: Algorithms for high performance terminal apps

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.