From e798d490f09ff2133375507adac1623bf7bf5ff4 Mon Sep 17 00:00:00 2001 From: wick3dr0se Date: Wed, 11 Jan 2023 11:23:16 -0600 Subject: [PATCH] Made categories collapsible & added my two TUI projects (#125) * make sections collapsible * add snake & fml snake - a TUI classic snake implementation in pure BASH fml - a simple TUI file manager writting in BASH --- README.md | 42 +++++++++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index d8322a0..7004cfc 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ List of projects that provide terminal user interfaces - [Productivity](#productivity) - [Web](#web) -## Dashboards +

Dashboards

- [bashtop](https://github.com/aristocratos/bashtop) Resource manager written in bash - [below](https://github.com/facebookincubator/below) A time traveling resource monitor for modern Linux systems @@ -52,8 +52,10 @@ List of projects that provide terminal user interfaces - [wander](https://github.com/robinovitch61/wander) HashiCorp Nomad terminal client - [WTF](https://github.com/senorprogrammer/wtf) The personal information dashboard for your terminal. - [zenith](https://github.com/bvaisvil/zenith) In terminal graphical metrics for your *nix system written in Rust +--- +
-## Development +

Development

- [austin-tui](https://github.com/P403n1x87/austin-tui) The top-like text-based user interface for Austin - [delta](https://github.com/dandavison/delta) A syntax-highlighting pager for git, diff, and grep output. @@ -68,8 +70,10 @@ List of projects that provide terminal user interfaces - [sls-dev-tools](https://github.com/Theodo-UK/sls-dev-tools) Dev Tools for the Serverless World - [tig](https://github.com/jonas/tig) Text-mode interface for git - [vctui](https://github.com/thebsdbox/vctui) Console interface for vCenter +--- +
-## Editors +

Editors

- [amp](https://github.com/jmacdonald/amp) A complete text editor for your terminal - [helix](https://helix-editor.com/) A post-modern text editor. @@ -79,8 +83,10 @@ List of projects that provide terminal user interfaces - [slap](https://github.com/slap-editor/slap) Sublime-like terminal-based text editor - [turbo](https://github.com/magiblot/turbo) An experimental text editor for the terminal, based on Scintilla and Turbo Vision - [zee](https://github.com/zee-editor/zee) A modern text editor for the terminal written in Rust +--- +
-## Games +

Games

- [2048-cli](https://github.com/tiehuis/2048-cli) The game 2048 for your Linux terminal - [bastet](https://github.com/fph/bastet) Evil falling block game @@ -98,6 +104,7 @@ List of projects that provide terminal user interfaces - [nudoku](https://github.com/jubalh/nudoku) ncurses based sudoku game - [onx](https://github.com/vyalovvldmr/onx) Noughts & Crosses client-server game with your partner. Based on textual and python. - [pokete](https://github.com/lxgr-linux/pokete) A terminal based Pokemon like game +- [snake](https://github.com/wick3dr0se/snake) :video_game: A super minimal TUI snake game written in pure BASH v5.1+ - [steam-tui](https://github.com/dmadisetti/steam-tui) Just a simple TUI client for steamcmd. Allows for the graphical launching, updating, and downloading of steam games through a simple terminal client. - [sudoku-rs](https://github.com/MitchelPaulin/sudoku-rs) Sudoku built with tui-rs - [sweeper](https://github.com/igor47/sweeper) Minesweeper game using curtsies @@ -105,8 +112,10 @@ List of projects that provide terminal user interfaces - [tinytetris](https://github.com/taylorconor/tinytetris) 80x23 terminal tetris! - [tty-solitaire](https://github.com/mpereira/tty-solitaire) Solitaire runs in your terminal! - [Wordle](https://github.com/m-dango/raku-wordle/) Script and library for Wordle, written in Raku +--- +
-## Libraries +

Libraries

- [Ashen](https://github.com/colinta/Ashen) An Elm inspired framework written in Swift - [blessed](https://github.com/chjj/blessed) A high-level terminal interface library for node.js @@ -137,8 +146,10 @@ List of projects that provide terminal user interfaces - [tvision](https://github.com/magiblot/tvision) A modern port of 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. +--- +
-## Messaging +

Messaging

- [aerc](https://aerc-mail.org/) Email client - [Devzat](https://github.com/quackduck/devzat) Chat over SSH, written in Golang with self-hosting ability. @@ -159,8 +170,10 @@ List of projects that provide terminal user interfaces - [toot](https://github.com/ihabunek/toot) Mastodon CLI & TUI - [tut](https://github.com/RasmusLindroth/tut) Mastodon TUI client - [Weechat](https://weechat.org/) Extensible chat client +--- +
-## Miscellaneous +

Miscellaneous

- [adbtuifm](https://github.com/darkhz/adbtuifm) A TUI file manager for Android, based on the Android Debug Bridge(ADB). - [arttime](https://github.com/reportaman/arttime) An app that brings beauty of text-art together with functionality of clock, timer, and pattern-based time manager. @@ -197,8 +210,10 @@ List of projects that provide terminal user interfaces - [wavemon](https://github.com/uoaerg/wavemon) A wireless device monitoring application - [wttr.in](https://github.com/chubin/wttr.in) The right way to check the weather - [xplr](https://github.com/sayanarijit/xplr) A hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf. +--- +
-## Multimedia +

Multimedia

- [chafa](https://hpjansson.org/chafa/) A powerful utility that converts image data, including animated GIFs, into graphics formats or ANSI/Unicode character art suitable for display in a terminal. - [cmdpxl](https://github.com/knosmos/cmdpxl) Totally practical command-line image editor @@ -220,11 +235,14 @@ List of projects that provide terminal user interfaces - [ytui-music](https://github.com/sudipghimire533/ytui-music) Listen to music from youtube. Configurable, minimal, lightweight, private & beautiful music client. - [ytdl-tui](https://github.com/darky/ytdl-tui) TUI for downloading Youtube videos - [ytfzf](https://github.com/pystardust/ytfzf) A POSIX script that helps you find Youtube videos (without API) or Peertube videos and opens/downloads them using mpv/youtube-dl +--- +
-## Productivity +

Productivity

- [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 +- [fml](https://github.com/wick3dr0se/fml) :file_folder: A stupid simple, fast file manager written in BASH v4.2+ - [goful](https://github.com/anmitsu/goful) a powerful TUI file manager written in Go - [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 @@ -248,8 +266,10 @@ List of projects that provide terminal user interfaces - [zelliji](https://github.com/zellij-org/zellij) A terminal workspace with batteries included - [Vifm](https://vifm.info) File manager with Vim bindings and scripting/configuration style - [zeit](https://github.com/mrusme/zeit) A command line tool for tracking time spent on activities. +--- +
-## Web +

Web

- [bombadillo](https://bombadillo.colorfield.space/) A TUI browser for the non-web: Gopher, Gemini, Finger - [browsh](https://github.com/browsh-org/browsh) A fully-modern text-based browser, rendering to TTY and browsers @@ -265,8 +285,8 @@ List of projects that provide terminal user interfaces - [tblogs](https://github.com/ezeoleaf/tblogs) Read and browse development blogs from your terminal - [twterm](https://github.com/ryota-ka/twterm) A full-featured TUI Twitter client - [w3m](https://github.com/tats/w3m) A text-mode WWW browser - --- +
There's a crazy amount of TUI projects out there, and we can't list them all (though we try!)