Transcendent Textual Save

A personal project to gather up links to as many Textual sources, libraries and applications as possible.

Project README

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.

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

Textualize libraries and tools

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-canvas - A simple character-based canvas widget for use with Textual.
  • textual-countdown - A visual countdown timer for Textual applications.
  • textual-dad-joke - A dad joke widget for Textual. Seriously.
  • textual-filedrop - Library that provides a FileDrop widget, allowing easy drag/drop into a terminal application.
  • textual-fspicker - A Textual widget library for picking things in the filesystem.
  • textual-imageview - Terminal-based image-viewing widget library and application.
  • textual-pandas - A module to display Pandas dataframes in Textual.
  • textual-qrcode - Library that provides a simple QR code widget, using https://qrenco.de/ as the backend.
  • textual-slider - A Textual widget for a simple slider.
  • textual-terminal - Library that provides a terminal widget; which can be used to embed other terminal applications inside a Textual application.
  • textual-universal-directorytree - Textual plugin for a DirectoryTree compatible with remote filesystems.
  • 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

  • avocet - A bookmark manager that interacts with the raindrop.io API.
  • baca - A TUI Ebook Reader.
  • browsr - A pleasant file explorer in your terminal.
  • coBib - A simple, command-line based bibliography management tool.
  • Datadog QA - Datadog's QA manager for releases of GitHub repositories.
  • dcmetro - Command line app for sending commands to get live information on the DC Metro.
  • django-tui - Inspect and run Django Commands in a text-based user interface.
  • Dolphie - An intuitive feature-rich top tool for monitoring MySQL in real time.
  • Dooit - A todo manager which you didn't ask for but needed.
  • DooPass - A minimalistic TUI password manager.
  • dotenvhub - Terminal App to centrally manage .env files.
  • dunce - A simple note taking application.
  • Elia - A terminal ChatGPT client built with Textual.
  • evolve-words - A terminal-based visualisation of evolution through mutation and natural selection.
  • Feeling - A simple terminal-based feelings tracker, with CLI and CHUI interface.
  • Flameshow - A terminal Flamegraph viewer.
  • Frogmouth - A Markdown browser for your terminal.
  • fivepyfive - An annoying puzzle for the terminal.
  • FV-1 Programmer - Textual-based UI for programming the Audiofab Easy Spin effects pedal.
  • girok - A powerful terminal-based task manager which provides a multitude of scheduling operations that can be done in less than 10 seconds.
  • gptextual - A terminal-based chat client for various LLMs built with Textual.
  • gridinfo - A simple application for looking at stats about the Second Life grid.
  • gtraceroute - A sophisticated network diagnostic tool, combining the utility of traditional traceroute with a user-friendly UI similar to PingPlotter.
  • gupshup - A chat application built for the terminal.
  • Harlequin - A Terminal-based SQL IDE for DuckDB.
  • hexabyte - A modern, modular, and robust TUI hex editor.
  • http-tui - A client for testing out HTTP requests.
  • HumBLE Explorer - A cross-platform, command-line and human-friendly Bluetooth Low Energy scanner.
  • jpterm - Jupyter in the terminal.
  • Kayak - ksqlDB text user interface.
  • kupo - A terminal-based file browser.
  • langchain-serve - babyagi-as-a-service playground.
  • lsp-devtools - Tooling for working with language servers and clients.
  • mandelexp - A Textual Mandelbrot explorer for the terminal.
  • mlauncher-cli - Master Launcher: A classic-like launcher for the Master Levels of Doom2.
  • moneyterm - TUI expense and budget tracker.
  • NoteSH - A fully functional sticky notes App in your Terminal
  • OIDIA - A simple no-shaming terminal-based streak tracker.
  • OSHit - A HackerNews reader for the terminal.
  • parq-inspector - Parquet viewer for your terminal.
  • PISpy - A simple client for looking up package information in the Python package index.
  • prune-envs - Prune (conda) Environments.
  • pqviewer - View Apache Parquet files in your terminal.
  • Quizzical - A terminal-based trivia quiz.
  • RecoverPy - A file-recovery too for GNU/Linux.
  • rexi - Terminal UI for Regex Testing.
  • RichColorPicker - Terminal-based color picker with rich color palette.
  • Secret Santa - Secret Santa drawing tool for the terminal.
  • shira - A Python object inspector.
  • skylab - A TUI for showing latest upcoming rocket launches.
  • smassh - Smassh your Keyboard, TUI Edition.
  • sphoin - A TUI for sphoin.app
  • Spiel - A terminal-based presentation tool where you build your slides using Python functions.
  • sqint - A texutal-based terminal application for viewing, querying, and modifying SQLite databases.
  • termlauncer - A command-line based key launcher using Textual.
  • termtyper - A typing application to level up your fingers!
  • textual-bee - A word puzzle for the terminal, written with Textual.
  • textual-musicplayer - A simple music player (MP3, etc.) using Textual.
  • textual-paint - MS Paint... in your terminal.
  • 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.
  • textual-query-sandbox - A simple tool for testing and practicing Textual DOM queries.
  • textual-totp - A TOTP (authenticator) application using Python & Textual.
  • tinboard - A terminal-based client for the Pinboard bookmarking service.
  • tooi - A text-based user interface for Mastodon, Pleroma and friends.
  • toolong - A terminal application to view, tail, merge, and search log files (plus JSONL).
  • tt-smi - Tenstorrent console based hardware information program.
  • trogon - Easily turn your Click CLI into a powerful terminal application.
  • twobee - A simple 2bit file viewer and reader library.
  • txt2dub - A text-based UI application for editing voiceover scripts and generating text to speech performances.
  • UPiano - A Piano in your terminal.
  • usolitaire - Solitaire in your terminal.
  • unbored - A terminal-based client for the bored API; get inspired for things to do when you're bored.
  • vignore - A powerful tool to visualize ignored files.
  • visual-selection - A terminal-based visualisation of natural selection with mutation.
  • words-tui - An app for daily writing.

Other resources

  • Crash Course On Using Textual - Walks the user through installing, debugging, and writing unit tests in the context of developing a few simple example Texual applications.
Open Source Agenda is not affiliated with "Transcendent Textual" Project. README Source: davep/transcendent-textual

Open Source Agenda Badge

Open Source Agenda Rating