Python TUI

Open-source Python projects categorized as TUI Edit details

Top 23 Python TUI Projects

  • textual

    Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

    Project mention: Seven things I've learned building a modern TUI framework | | 2022-08-04

    I've been working night and weekends on it for 6 months, including writing amazing docs. The "self promoting" as you put it is a recruitment drive, so I can hire more devs.

  • visidata

    A terminal spreadsheet multitool for discovering and arranging data

    Project mention: Convert a Single line of JSON to csv using jq in shell bash script | | 2022-07-24
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • asciimatics

    A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations

    Project mention: CLI Tools on windows [Python] | | 2022-07-25

    I've used asciimatics in the past to good effect.

  • s-tui

    Terminal-based CPU stress and monitoring utility

    Project mention: Looking for tool to stress CPU and GPU at the same time | | 2022-07-23

    For the CPU I can recommend s-tui which is basically a GUI for stress. You could of course also just run stress without a GUI

  • pytermgui

    Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!

    Project mention: Version 7.2.0 brings automatically generated palettes using color theory! | | 2022-08-05
  • ueberzug

    ueberzug is a command line util which allows to display images in combination with X11. The user is expected to have knowledge of theoretical computer science.

    Project mention: show image in dashboard | | 2022-07-23
  • dooit

    A TUI todo manager

    Project mention: [OC] Doit - A todo manager that you didn't ask for, but needed ! | | 2022-06-19

    python3.10 -m pip install git+ Defaulting to user installation because normal site-packages is not writeable Collecting git+ Cloning to /tmp/pip-req-build-prx0bj9b Running command git clone --filter=blob:none --quiet /tmp/pip-req-build-prx0bj9b Resolved to commit 0dc8be03e5154f232323dd7a65e26b0d6063ce48 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting textual<0.2.0,>=0.1.17 Using cached textual-0.1.18-py3-none-any.whl (89 kB) Collecting pyperclip<2.0.0,>=1.8.2 Using cached pyperclip-1.8.2.tar.gz (20 kB) Preparing metadata ( ... error error: subprocess-exited-with-error

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • calcure

    Modern TUI calendar and task manager with minimal and customizable UI.

    Project mention: Hacker News top posts: Jun 1, 2022 | | 2022-06-01

    Modern TUI calendar and task manager with customizable interface\ (34 comments)

  • termtyper

    A typing application to level up your fingers!

    Project mention: how to fix settings button missing from top bar drop-down | | 2022-08-03
  • picotui

    Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.

    Project mention: Is there a way to check if there is any input waiting on the stdin buffer? | | 2021-10-18
  • euporie

    Jupyter notebooks in the terminal

    Project mention: euporie - Run and edit Jupyter notebooks in the terminal | | 2022-03-26
  • py_cui

    A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.

  • tg

    terminal telegram client (by paul-nameless)

    Project mention: What are some of your favorite CLI/TUI apps? | | 2022-05-08

    8.- telegram-tg

  • austin-tui

    The top-like text-based user interface for Austin

    Project mention: Live flame graph rendering in the terminal | | 2022-04-16
  • pulsemixer

    CLI and curses mixer for PulseAudio

    Project mention: PRR – a terminal tool for managing Pull Requests on GitHub | | 2022-08-02

    Pulsemixer is the one I love. It's a TUI alternative to Pavucontrol.

    Honorable mention is Ncmpcpp, which is a TUI frontend for MPD.

  • castero

    TUI podcast client for the terminal

    Project mention: What are some neat and useful CLI programs? | | 2021-09-27

    Podcasts client: castero.

  • stig

    TUI and CLI for the BitTorrent client Transmission

    Project mention: transg-tui: command line interface for Transmission BitTorrent client | | 2022-07-30

    Nice TUI. There's also stig which is optimized for managing thousands of torrents

  • spotui

    Spotify in the terminal 💻🎶

    Project mention: Automated Spotify to play at specific time on macOS? | | 2022-07-01

    I'm pretty sure you could combine cron and something like

  • RecoverPy

    Interactively find and recover deleted or :point_right: overwritten :point_left: files from your terminal

    Project mention: Recover deleted/overwritten files with RecoverPy 1.5.0 | | 2022-04-26

    Hi! I recently release RecoverPy v1.5.0 and I think I might give you some news. -> Repo: -> What is it? RecoverPy is a 100% Python tool to not only recover deleted but also overwritten files. I got the idea when I was quite new to some programming best practices, especially version control... Long story short, I accidentally piped my output into my precious script... Just spent the day working on something and instead of typing myscript > log, I typed log > myscript, oh boy what a feeling. I knew some tools to recover deleted files, but my problem was quite different, I didn't deleted the file (in system words, marked the file blocks as deleted/available), I just replaced it's content. Talk about an impostor syndrome. After a long ride in the abysses of unix stackexchange, I found some dark combination of grep and dd command to search directly in your raw system partitions blocks and eventually recovered my file! But as the process was really slow and painful, I thought it might be a good idea to make a tool out of it. That's how RecoverPy was born.

  • gupshup

    A TUI chat application writtten in python

    Project mention: Need help with a project(A TUI chat app) | | 2022-08-03

    Just a beginner in python I know the basics and some modules of python and currently thinking of building my first project a textual module-based chat app for a project for my resume, with an excellent terminal user interface. (example)

  • wisdom-tree

    Wisdom Tree is a TUI concentration app, with features like pomodoro timer, YouTube music player, Lo-fi radio.

  • pyTermTk

    Python Terminal Toolkit

    Project mention: This Week in Python | | 2022-03-04

    pyTermTk – A toolkit for building interactive terminal applications

  • ansible-navigator

    A text-based user interface (TUI) for the Red Hat Ansible Automation Platform.

    Project mention: The Bullhorn #45 (Ansible Newsletter) | | 2022-02-10

    Projects to make it easier to write and test Ansible Content. Includes VScode extension, language server, ansible-lint, molecule, ansible-navigator and potentially other development goodies. To see what's planned, and how you can help checkout the foundation-devtools project board

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-05.

Python TUI related posts


What are some of the best open-source TUI projects in Python? This list will help you:

Project Stars
1 textual 12,230
2 visidata 5,698
3 asciimatics 3,122
4 s-tui 3,060
5 pytermgui 1,164
6 ueberzug 1,135
7 dooit 1,008
8 calcure 823
9 termtyper 750
10 picotui 697
11 euporie 639
12 py_cui 637
13 tg 578
14 austin-tui 570
15 pulsemixer 568
16 castero 466
17 stig 445
18 spotui 393
19 RecoverPy 386
20 gupshup 302
21 wisdom-tree 216
22 pyTermTk 216
23 ansible-navigator 178
Find remote jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives