Awesome Textualize Projects
A curated list of awesome projects related to Textualize.
Textualize is responsible for creating frameworks / projects like:
- Textual:
a TUI (Text User Interface) framework for Python inspired by modern web development.
- Rich:
a Python library for rich text and beautiful formatting in the terminal.
- Rich CLI:
a command line toolbox for fancy output in the terminal
Contents
Official Resources
Textual
- Textual Docs - Build amazing TUIs (Text User Interfaces) with this innovative Python framework.
- Gallery
Rich
- Rich Docs - Beautiful output in the terminal and Jupyter notebook with this powerful Python library. Tables, panels, progress bars, trees, syntax highlighting, pretty printing, and much more.
- Gallery
Rich CLI
- Rich CLI Repository - Rich from the command prompt. Syntax highlight many file-types, with special support for markdown, json, and CSV tables.
- Textualize Community - This community is for those wishing interesting in build user interfaces within the terminal using Rich and Textual.
Third Party Applications
- Markdown Browser - Markdown in the terminal.
- Kupo - A terminal file browser, kupo!
- Dunk - Prettier git diffs in the terminal 🎨.
- Shira - The python inspector 🔍.
- Autocomplete - Easily add autocomplete dropdowns to your Textual apps.
- Rich Pixels - A Rich-compatible library for writing pixel images and ASCII art to the terminal.
- Astview - A Textual-based Python AST viewing widget library and application.
- FivePyFive - An annoying puzzle for the terminal; built with Textual.
- Canvas - A simple character-based canvas widget for use with Textual.
- HumBLE Explorer - A cross-platform, command-line and human-friendly Bluetooth Low Energy Scanner built with Textual.
- Select - A simple drop-down (select) for Textual with an optional search functionality.
- Imageview - A simple terminal-based image viewer.
- Terminal - A terminal emulator widget for Textual.
- Jtree - A command line interface (CLI) for displaying JavaScript Object Notation (JSON) in a tree view.
- NoteSH - A fully functional sticky notes App in your Terminal.
- Fspicker - A Textual widget library for picking things in the filesystem.
- Datepicker - A datepicker for textual.
- Frogmouth - A Markdown browser for your terminal.
- Pain - 🎨 MS Paint... in your terminal.
- RecoverPy - Interactively find and recover deleted or overwritten files from your terminal.
- Logmerger - TUI utility to view multiple log files with merged timeline.
- Palettepal - Terminal-Based Color Editor and Palette Generator.
- Usolitaire - Solitaire in your terminal, powered by Unicode.
- Upiano - A Piano in your terminal.
- textual-plotext - A Textual widget wrapper for the Plotext plotting library.
- Textual Query Sandbox - A simple tool for displaying terminal dimensions.
- Elia - A terminal ChatGPT client built with Textual.
- SSHaMan - SSH Management.
- Tinboard - A Pinboard client for the terminal.
- Harlequin - The SQL IDE for Your Terminal.
- Toolong - A terminal application to view, tail, merge, and search log files (plus JSONL).
- Conways Game of Life - A implementation of Conway’s game of life (cellular automata) in the terminal using textual.
- Django-TUI - Inspect and run Django Commands in a text-based user interface (TUI).
- Rexi - Terminal UI for Regex Testing.
Tutorials
Please don’t hesitate to make a PR if you have more resources to share. Check out contributing.md for more information.