Skip to content

oleksis/awesome-textualize-projects

Repository files navigation


awesome-textualize-projects

Awesome Textualize Projects

Awesome GitHub Actions status | oleksis/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.

Community

  • 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.

About

A curated list of awesome projects related to Textualize

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages