TUI frameworks

TUI frameworks#

Dear PyGui

A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

https://github.com/hoffstadt/DearPyGui

Fire

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object. Is is the simpelest way to create a CLI application!

https://github.com/google/python-fire

Mesop

Rapidly build AI apps in Python. With Google FOSS software.

https://google.github.io/mesop/

PyTermGUI

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

https://github.com/bczsalba/pytermgui

Python Prompt Toolkit

Library for building powerful interactive command line applications in Python

https://github.com/prompt-toolkit/python-prompt-toolkit

Rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

https://github.com/Textualize/rich

Typer

Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python type hints.

https://typer.tiangolo.com/