diff --git a/README.md b/README.md index 8a46c4d..201af0b 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,7 @@ List of projects that provide terminal user interfaces - [trippy](https://github.com/fujiapple852/trippy) A network diagnostic tool that includes functionality like mtr and more - [ttop](https://github.com/inv2004/ttop) System monitoring tool with historical data service, triggers and top-like TUI - [tufw](https://github.com/peltho/tufw) Terminal UI for ufw +- [tuicamp](https://github.com/AbeEstrada/tuicamp) Unofficial TimeCamp TUI - [tmd-top](https://github.com/CDWEN0526/tmd-top) Used to monitor the process tcp traffic of the linux system, detailed to each IP connection - [wander](https://github.com/robinovitch61/wander) HashiCorp Nomad terminal client - [WTF](https://github.com/senorprogrammer/wtf) The personal information dashboard for your terminal. @@ -203,6 +204,7 @@ List of projects that provide terminal user interfaces - [Gameboy Emulator](https://github.com/gabrielrcouto/php-terminal-gameboy-emulator) A PHP Terminal GameBoy Emulator - [go-life](https://github.com/sachaos/go-life) Terminal based Conway's Game of Life - [Greed](https://gitlab.com/esr/greed) A game of consumption. Eat as much as you can before munching yourself into a corner! +- [MAL-Cli](https://github.com/L4z3x/mal-tui) A terminal interface for the official myanimelist api written in rust. - [Maze TUI](https://github.com/agl-alexglopez/maze-tui) Build mazes and solve them with various algorithms. - [Micro Snake](https://github.com/troglobit/snake) A small snake game, utilizing ANSI escape sequences to draw the board. - [Micro Tetris](https://github.com/troglobit/tetris) One of the smallest Tetris implementations in the world, utilizing only ANSI escape sequences to draw the board. @@ -276,6 +278,7 @@ List of projects that provide terminal user interfaces - [textual](https://github.com/willmcgugan/textual) is a TUI (Text User Interface) framework for **Python** inspired by modern web development. - [Thermage](https://github.com/thermage/thermage) Thermage is a **PHP** library that provides a fluent and incredibly powerful, object-oriented interface for customizing CLI output text color, background, formatting, theming and more. - [TermGL](https://github.com/wojciech-graj/TermGL) A terminal-based graphics library for 2D and 3D graphics. +- [tui-input](https://github.com/sayanarijit/tui-input) TUI input library supporting multiple backends, tui-rs and ratatui - [tui-go](https://github.com/marcusolsson/tui-go) A **Go** UI library for terminal applications (deprecated) - [tui-rs](https://github.com/fdehau/tui-rs) Terminal user interfaces and dashboards using **Rust** (no longer maintained, use Ratatui instead). - [tuibox](https://github.com/Cubified/tuibox) A single-header **C** terminal UI library, capable of creating mouse-driven, interactive applications on the command line. @@ -284,6 +287,9 @@ List of projects that provide terminal user interfaces - [tvision](https://github.com/magiblot/tvision) A modern port of **C++** Turbo Vision 2.0, cross-platform and Unicode support. - [UniCurses](https://github.com/unicurses/unicurses) A **Python** module that is aimed at providing the Curses functionality on all operating systems. - [urwid](https://github.com/urwid/urwid) A console user interface library for **Python** on Linux, OSX, Cygwin or other unix-like OS. +- [libuv](https://github.com/libuv/libuv) Cross-platform asynchronous I/O library - written in **C** +- [uvw](https://github.com/skypjack/uvw) Header-only, event based, tiny and easy to use libuv wrapper in modern **C++** - now available as also shared/static library! +- [xtd](https://github.com/gammasoft71/xtd) Free open-source modern **C++** framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, and Haiku. --- </details> @@ -291,6 +297,7 @@ List of projects that provide terminal user interfaces <details open><summary><h2>Messaging</h2></summary> - [aerc](https://aerc-mail.org/) Email client +- [blitzdenk](https://github.com/Lommix/blitzdenk) A minimal multi api auto-context project chat bot as tui - [Devzat](https://github.com/quackduck/devzat) Chat over SSH, written in Golang with self-hosting ability. - [discordo](https://github.com/ayntgl/discordo) A lightweight, secure, and feature-rich Discord terminal client - [endcord](https://github.com/mzivic7/endcord) Feature rich Discord TUI client. @@ -306,6 +313,7 @@ List of projects that provide terminal user interfaces - [Mutt](https://gitlab.com/muttmua/mutt) Email client - [nchat](https://github.com/d99kris/nchat) Telegram/WhatsApp client - [nostui](https://github.com/akiomik/nostui) Nostr client +- [nostratui](https://github.com/adamm-xyz/nostratui) A terminal user interface (TUI) for browsing Nostr posts, written in Rust. - [Profanity](https://profanity-im.github.io) XMPP (Jabber) client - [sclack](https://github.com/haskellcamargo/sclack) Slack terminal client - [scli](https://github.com/isamert/scli/) A simple terminal user interface for signal messenger @@ -364,9 +372,11 @@ List of projects that provide terminal user interfaces - [nmtui](https://developer.gnome.org/NetworkManager/stable/nmtui.html) ncurses network manager - [oha](https://github.com/hatoo/oha) HTTP load generator - [packemon](https://github.com/ddddddO/packemon) Packet generator and monitor. +- [PesterExplorer](https://github.com/HeyItsGilbert/PesterExplorer) A TUI to explore Pester results. - [pola](https://github.com/Sethispr/pola) A TUI for efficiently searching skins, checking values and finding owners in Silent Assassin. - [pug](https://github.com/leg100/pug) terraform and tofu module and infrastructure management. - [profanity](https://github.com/profanity-im/profanity) A cross-platfrom XMPP client. +- [physics-TUI](https://github.com/ClaudioRMalvino/physics_TUI) Physics TUI application for undergraduate study - [ncdu](https://dev.yorhel.nl/ncdu) disk usage analyzer with an ncurses interface - [nemu](https://github.com/nemuTUI/nemu) A TUI for QEMU - [recoverpy](https://github.com/PabloLec/recoverpy) A TUI to recover overwritten or deleted data. @@ -419,6 +429,7 @@ List of projects that provide terminal user interfaces - [spotify-player](https://github.com/aome510/spotify-player) A Spotify player in the terminal with full feature parity - [spotui](https://github.com/ceuk/spotui) Spotify client written in Python - [terminal-yt](https://github.com/jooooscha/terminal-yt) A small newsboat-inspired terminal youtube manager +- [termusic](https://github.com/tramhao/termusic) Music Player TUI written in Rust - [textual-paint](https://github.com/1j01/textual-paint) MS Paint in your terminal - [timg](https://github.com/hzeller/timg) A terminal image viewer - [tizonia-openmax-il](https://github.com/tizonia/tizonia-openmax-il) Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, Dirble, Plex servers and Chromecast devices @@ -439,44 +450,6 @@ List of projects that provide terminal user interfaces - [Bagels](https://github.com/EnhancedJax/Bagels) TUI expense tracker - [calcure](https://github.com/anufrievroman/calcure) Modern TUI calendar and task manager with minimal and customizable UI. - [calcurse](https://calcurse.org/) calendar and scheduling application for the command line -- [clipse](https://github.com/savedra1/clipse) TUI-based clipboard manager application -- [elia](https://github.com/darrenburns/elia) A terminal ChatGPT client build with Textual -- [fjira](https://github.com/mk-5/fjira) TUI application for Atlassian Jira -- [Glow](https://github.com/charmbracelet/glow) A markdown reader, designed from the ground up to showcase the elegance and capabilities of TUI. -- [gocheat](https://github.com/Achno/gocheat) A beautiful TUI cheatsheet for keybindings,hotkeys,gestures and aliases -- [hledger-ui](https://github.com/simonmichael/hledger) A fast TUI for browsing double entry bookkeeping data -- [h-m-m](https://github.com/nadrad/h-m-m) Hackers Mind Map -- [hnjobs](https://github.com/mwinters0/hnjobs) Find your next job on Who's Hiring -- [kabmat](https://github.com/PlankCipher/kabmat) TUI program for managing kanban boards with vim-like keybindings -- [kanban-python](https://github.com/Zaloog/kanban-python) Kanban Terminal App written in Python -- [khal](https://github.com/pimutils/khal) A standards based CLI calendar program, able to synchronize with CalDAV servers -- [mcfly](https://github.com/cantino/mcfly) Intelligent context-aware search engine for your shell history -- [mynav](https://github.com/GianlucaP106/mynav) Workspace and session management for terminal environments -- [multranslate](https://github.com/Lifailon/multranslate) A TUI for translating text in multiple translators simultaneously, with support for translation history and language detection -- [pagerduty-tui](https://github.com/Mk555/pagerduty-tui) Minimalistic terminal UI to manage triggered incidents -- [patat](https://github.com/jaspervdj/patat) Terminal-based presentations using Pandoc -- [pdiary](https://github.com/manipuladordedados/pdiary) A simple terminal diary journal application written in Python with encryption support -- [pkm](https://github.com/wick3dr0se/pkm) A super minimal TUI package manager wrapper written in BASH v4.2+ -- [pream-team](https://github.com/nikoladucak/pream-team/) a TUI utility that helps you keep track of your teams GitHub PRs across multiple repositories -- [presenterm](https://github.com/mfontanini/presenterm) A markdown terminal slideshow tool -- [procmux](https://github.com/napisani/procmux) - a TUI for running multiple commands in parallel in easily switchable terminals -- [productivity-timer](https://github.com/h-sifat/productivity-timer) A command line time tracker application with a sleek TUI. -- [sc-im](https://github.com/andmarti1424/sc-im) An ncurses spreadsheet program for terminal. Reignited version of sc -- [SheetsUI](https://github.com/zaphar/sheetsui) A console based spreadsheet application -- [slides](https://github.com/maaslalani/slides) A terminal based presentation tool, supporting markdown syntax. -- [ssh-slides](https://github.com/ivantsepp/ssh-slides) Terminal-based presentations over SSH -- [Tabiew](https://github.com/shshemi/tabiew) A lightweight app to view and query tabular data files, such as CSV, TSV, and parquet. -- [taskline](https://github.com/perryrh0dan/taskline) Tasks, boards & notes for the command-line habitat -- [taskwarrior-tui](https://github.com/kdheepak/taskwarrior-tui) A Terminal User Interface for Taskwarrior -- [television](https://github.com/alexpasmantier/television) A fast and versatile fuzzy finder TUI -- [tenere](https://github.com/pythops/tenere) A TUI for ChatGPT written in Rust. -- [termscp](https://github.com/veeso/termscp) A TUI file transfer and explorer, with support for SCP/SFTP/FTP/S3. -- [tmux](https://github.com/tmux/tmux) Terminal multiplexer -- [todoman](https://github.com/pimutils/todoman) A simple, standards-based (ics, DAV), cli task-manager -- [topydo](https://github.com/topydo/topydo) A powerful todo list application using the todo.txt format -- [ttyplot](https://github.com/tenox7/ttyplot) A realtime plotting utility for terminals with data input from stdin/pipe. -- [TUI_ProjectManager](https://github.com/NicoDblc/TUI_ProjectManager) A simple project-based todo list written in Rust -- [tui-deck](https://github.com/mebitek/tui-deck) A TUI frontend for Nextcloud Deck app written in GO - [tui-slides](https://github.com/Chleba/tui-slides) A terminal presentation tool capable of rendering images and many other widgets. - [tuihub](https://github.com/ashis0013/tuihub) A utility hub/dashboard for personal use - [tvterm](https://github.com/magiblot/tvterm) A terminal emulator that runs in your terminal @@ -494,14 +467,19 @@ List of projects that provide terminal user interfaces - [Canard](https://github.com/mrusme/canard) A command line TUI client for the [Journalist](https://github.com/mrusme/journalist) RSS aggregator. - [carbonyl](https://github.com/fathyb/carbonyl) Chromium running inside your terminal - [castero](https://github.com/xgi/castero) A TUI app to listen to podcast +- [CatenaVetus](https://github.com/jimbob88/CatenaVetus) A TUI for reading the Church Fathers +- [elinks](https://github.com/rkd77/elinks) ELinks (HTTP/FTP/..) brower with mujs javascript support. - [hackernews-TUI](https://github.com/aome510/hackernews-TUI) A Terminal UI to browse Hacker News - [haxor-news](https://github.com/donnemartin/haxor-news) Browse Hacker News like a haxor: A Hacker News command line interface (CLI) - [LYNX](https://lynx.invisible-island.net/) A text based Terminal browser - [newsboat](https://github.com/newsboat/newsboat) An RSS/Atom feed reader for the text console - [nyaa](https://github.com/Beastwick18/nyaa) A nyaa.si TUI for browsing and downloading torrents +- [rfc_reader](https://github.com/ozan2003/rfc_reader) A tool to read RFCs (Request for Comments) with a TUI, allowing you to fetch, cache, and browse RFC documents. - [rtorrent](https://github.com/rakshasa/rtorrent) A text-based BitTorrent client written in C++ - [rttt](https://gitlab.com/BlackEdder/rttt) A Hackernews, RSS and Reddit reader for the terminal written in C++. +- [Slumber](https://github.com/LucasPickering/slumber) Terminal-based HTTP/REST client - [tblogs](https://github.com/ezeoleaf/tblogs) Read and browse development blogs from your terminal +- [textual-web](https://github.com/Textualize/textual-web) Run TUIs and terminals in your browser - [twterm](https://github.com/ryota-ka/twterm) A full-featured TUI Twitter client - [w3m](https://github.com/tats/w3m) A text-mode WWW browser