Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oleksis/awesome-textualize-projects

A curated list of awesome projects related to Textualize
https://github.com/oleksis/awesome-textualize-projects

List: awesome-textualize-projects

awesome awesome-list

Last synced: 3 months ago
JSON representation

A curated list of awesome projects related to Textualize

Awesome Lists containing this project

README

        




awesome-textualize-projects


# Awesome Textualize Projects
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![GitHub Actions status | oleksis/awesome-textualize-projects](https://github.com/oleksis/awesome-textualize-projects/actions/workflows/lint.yml/badge.svg)](https://github.com/oleksis/awesome-textualize-projects/actions/workflows/lint.yml)

> A curated list of awesome projects related to [Textualize].

Textualize is responsible for creating frameworks / projects like:

- [Textual](https://github.com/Textualize/textual):
a TUI (Text User Interface) framework for Python inspired by modern web development.
- [Rich](https://github.com/Textualize/rich):
a Python library for rich text and beautiful formatting in the terminal.
- [Rich CLI](https://github.com/Textualize/rich-cli):
a command line toolbox for fancy output in the terminal

## Contents

- [Official Resources](#official-resources)
- [Textual](#textual)
- [Rich](#rich)
- [Rich CLI](#rich-cli)
- [Community](#community)
- [Third Party Applications](#third-party-applications)
- [Tutorials](#tutorials)

## Official Resources

- [Official Site][textualize]
- [Official Textualize organization](https://github.com/Textualize)
- [Textualize Blog Announcement](https://www.textualize.io/blog)

### Textual

- [Textual Docs](https://textual.textualize.io/) - Build amazing TUIs (Text User Interfaces) with this innovative Python framework.
- [Gallery](https://www.textualize.io/textual/gallery)

### Rich

- [Rich Docs](https://rich.readthedocs.io/en/latest/) - 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](https://www.textualize.io/rich/gallery)

### Rich CLI

- [Rich CLI Repository](https://github.com/Textualize/rich-cli.git) - Rich from the command prompt. Syntax highlight many file-types, with special support for markdown, json, and CSV tables.

## Community

- [Textualize Community](https://community.textualize.io/) - This community is for those wishing interesting in build user interfaces within the terminal using Rich and Textual.

### Third Party Applications

- [Markdown Browser](https://github.com/willmcgugan/textual-markdown) - Markdown in the terminal.
- [Kupo](https://github.com/darrenburns/kupo) - A terminal file browser, kupo!
- [Dunk](https://github.com/darrenburns/dunk) - Prettier git diffs in the terminal 🎨.
- [Shira](https://github.com/darrenburns/shira) - The python inspector 🔍.
- [Autocomplete](https://github.com/darrenburns/textual-autocomplete) - Easily add autocomplete dropdowns to your Textual apps.
- [Rich Pixels](https://github.com/darrenburns/rich-pixels) - A Rich-compatible library for writing pixel images and ASCII art to the terminal.
- [Astview](https://github.com/davep/textual-astview) - A Textual-based Python AST viewing widget library and application.
- [FivePyFive](https://github.com/davep/fivepyfive) - An annoying puzzle for the terminal; built with Textual.
- [Canvas](https://github.com/davep/textual-canvas) - A simple character-based canvas widget for use with Textual.
- [HumBLE Explorer](https://github.com/koenvervloesem/humble-explorer) - A cross-platform, command-line and human-friendly Bluetooth Low Energy Scanner built with Textual.
- [Select](https://github.com/mitosch/textual-select) - A simple drop-down (select) for Textual with an optional search functionality.
- [Imageview](https://github.com/adamviola/textual-imageview) - A simple terminal-based image viewer.
- [Terminal](https://github.com/mitosch/textual-terminal) - A terminal emulator widget for Textual.
- [Jtree](https://github.com/oleksis/jtree) - A command line interface (CLI) for displaying JavaScript Object Notation (JSON) in a tree view.
- [NoteSH](https://github.com/cvaniak/notesh) - A fully functional sticky notes App in your Terminal.
- [Fspicker](https://github.com/davep/textual-fspicker) - A Textual widget library for picking things in the filesystem.
- [Datepicker](https://github.com/mitosch/textual-datepicker) - A datepicker for textual.
- [Frogmouth](https://github.com/Textualize/frogmouth) - A Markdown browser for your terminal.
- [Pain](https://github.com/1j01/textual-paint) - 🎨 MS Paint... in your terminal.
- [RecoverPy](https://github.com/PabloLec/RecoverPy) - Interactively find and recover deleted or overwritten files from your terminal.
- [Logmerger](https://github.com/ptmcg/logmerger) - TUI utility to view multiple log files with merged timeline.
- [Palettepal](https://github.com/cdelker/palettepal) - Terminal-Based Color Editor and Palette Generator.
- [Usolitaire](https://github.com/eliasdorneles/usolitaire) - Solitaire in your terminal, powered by Unicode.
- [Upiano](https://github.com/eliasdorneles/upiano) - A Piano in your terminal.
- [textual-plotext](https://pypi.org/project/textual-plotext/) - A Textual widget wrapper for the Plotext plotting library.
- [Textual Query Sandbox](https://pypi.org/project/textual-query-sandbox/) - A simple tool for displaying terminal dimensions.
- [Elia](https://github.com/darrenburns/elia) - A terminal ChatGPT client built with Textual.
- [SSHaMan](https://github.com/cornyhorse/sshaman) - SSH Management.
- [Tinboard](https://pypi.org/project/tinboard/) - A Pinboard client for the terminal.
- [Harlequin](https://pypi.org/project/harlequin/) - The SQL IDE for Your Terminal.
- [Toolong](https://github.com/Textualize/toolong) - A terminal application to view, tail, merge, and search log files (plus JSONL).
- [Conways Game of Life](https://github.com/thomascrha/textual-game-of-life) - A implementation of Conway's game of life (cellular automata) in the terminal using textual.
- [Django-TUI](https://github.com/anze3db/django-tui) - Inspect and run Django Commands in a text-based user interface (TUI).
- [Rexi](https://github.com/royreznik/rexi) - Terminal UI for Regex Testing.

## Tutorials

- Welcome to the [Textual Tutorial](https://textual.textualize.io/tutorial/)!

> Please don't hesitate to make a PR if you have more resources to share. Check out [contributing.md](contributing.md) for more information.

[textualize]: https://www.textualize.io/