Skip to content

Latest commit

 

History

History
132 lines (120 loc) · 13.3 KB

README.md

File metadata and controls

132 lines (120 loc) · 13.3 KB

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.

Useful resources

Textualize libraries and tools

Third-party libraries

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.
  • budgetize - A Terminal User Interface (TUI) to create budgets, track your incomes/expenses and manage your finances.
  • 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.
  • dip_coater - A terminal / Textual app to control a dip coater motor.
  • 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.
  • Ignori - Generate .gitignore file without leaving the terminal.
  • jpterm - Jupyter in the terminal.
  • kaskade - A kafka 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.
  • moulti - Moulti is a CLI-driven Terminal User Interface (TUI) that enables you to assign the numerous lines emitted by your scripts to visual, collapsible blocks called steps.
  • 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.
  • ParLlama - Terminal based UI for interfacing with and managing Ollama models.
  • parq-inspector - Parquet viewer for your terminal.
  • PISpy - A simple client for looking up package information in the Python package index.
  • Pocker - TUI based application for docker related tasks.
  • Posting - The modern API client that lives in your terminal.
  • 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.
  • SuricataLog - SuricataLog is a set of tools/ scripts to parse and display Suricata log files.
  • tab-pal - A TUI that makes it easier to add and edit custom colour palettes in Tableau.
  • termlauncer - A command-line based key launcher using Textual.
  • termtyper - A typing application to level up your fingers!
  • textchat - A single server irc client for your terminal
  • 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.