Introduction
The aim of this wee document is to try and collect together links to as many Textual-based applications and third-party tools as possible.
While I do work for Textualize, and am one of the Textual developers, this is a personal project, done for fun, out of curiosity, and to help the wider Textual community.
If you have something you think should be on this list, let me know and I'll add it. Or PR to it I guess. It's cool either way.
Useful resources
- The Textual Documentation - a great place to get started, with a great tutorial to get you going.
- The Textualize Discord Server - if you're looking for some real-time help, this is a good place to drop by.
- The Textual repository - for the very latest and greatest Textual source.
Third-party libraries
- Rich Pixels - display images in the terminal in your Textual applications.
- textual-astview - widget library and application for exploring the Python abstract syntax tree.
- textual-autocomplete - Add autocompletion to your Textual applications.
- textual-filedrop - library
that provides a
FileDrop
widget, allowing easy drag/drop into a terminal application. - textual-imageview - terminal-based image-viewing widget library and application.
- textual-qrcode - library that provides a simple QR code widget, using https://qrenco.de/ as the backend.
- textual-terminal - library that provides a terminal widget; which can be used to embed other terminal applications inside a Textual application.
- tuilwindcss - a project inspired by tailwind.css to offer a similar set of classes that can be used directly to construct TUI apps with Textual.
Applications built with Textual
- Dooit - a todo manager which you didn't ask for but needed.
- DooPass - a minimalistic TUI password manager.
- fivepyfive - an annoying puzzle for the terminal.
- gridinfo - a simple application for looking at stats about the Second Life grid.
- gupshup - a chat application built for the terminal.
- HumBLE Explorer - a cross-platform, command-line and human-friendly Bluetooth Low Energy scanner
- jpterm - Jupyter in the terminal.
- kupo - a terminal-based file browser.
- OIDIA - a simple no-shaming terminal-based streak tracker.
- PISpy - a simple client for looking up package information in the Python package index.
- RecoverPy - a file-recovery tool for GNU/Linux.
- Secret Santa - Secret Santa drawing tool for the terminal.
- shira - a Python object inspector.
- Spiel - a terminal-based presentation tool where you build your slides using Python functions.
- termtyper - a typing application to level up your fingers!
- textual-passphrase - application that generates passphrases based on a custom user-provided list.
- textual-prometheus - simple tool to query prometheus/thanos API and plot it in the terminal.
- unbored - a terminal-based client for the bored API; get inspired for things to do when you're bored.