Merge pull request #8 from alecarb10/master

Added most of the missing git links (some are missing anyway)
pull/9/head
toolleeo 2 years ago committed by GitHub
commit 8a868a114d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,139 +1,139 @@
category,name,homepage,git,description
productivity,h-m-m,,https://github.com/nadrad/h-m-m,"h-m-m (pronounced like the interjection ""hmm"") is a simple, fast, keyboard-centric terminal-based tool for working with mind maps."
networking,ipcalc,http://jodies.de/ipcalc,,"""ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range."" "
networking,ipcalc,http://jodies.de/ipcalc,https://github.com/kjokjo/ipcalc,"""ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range."" "
networking,PSSH,https://code.google.com/archive/p/parallel-ssh/,,"PSSH provides parallel versions of OpenSSH and related tools. Included are pssh, pscp, prsync, pnuke, and pslurp. The project includes psshlib which can be used within custom applications."
networking,rtop,http://www.rtop-monitor.org/,,"rtop is a simple, agent-less, remote server monitoring tool that works over plain SSH. Written in golang, it does not need any software to be installed on the server that you want to monitor. It works by establishing an SSH session, and running commands on the remote server to collect system metrics."
networking,rtop,http://www.rtop-monitor.org/,https://github.com/rapidloop/rtop,"rtop is a simple, agent-less, remote server monitoring tool that works over plain SSH. Written in golang, it does not need any software to be installed on the server that you want to monitor. It works by establishing an SSH session, and running commands on the remote server to collect system metrics."
networking,geoiplookup,,https://github.com/maxmind/geoip-api-c,a little application to find geographical and network information of an IP address based no the geoip C API.
networking,quickserve,,https://github.com/charliesome/quickserve,"Quickserve is a very simple HTTP server written in Python that is intended for quickly sharing files on an ad-hoc basis. Aside from opening a port in your firewall if you have one, quickserve requires no set-up and should work with no hassle."
text-search,ack,http://beyondgrep.com/,,"A tool like `grep` optimized for programmers; written in Perl, it speeds up searches thanks to skipping non interesting directories, such as `.git`."
text-search,ack,http://beyondgrep.com/,https://github.com/beyondgrep/ack3,"A tool like `grep` optimized for programmers; written in Perl, it speeds up searches thanks to skipping non interesting directories, such as `.git`."
text-search,ag,,https://github.com/ggreer/the_silver_searcher,"(The silver searcher) is a text search utility targeted to source code; it skips versioning systems data directories; it is inspired by `ack`, but faster."
text-search,paragrep,http://software.clapper.org/paragrep/,,Greps regular expressions in a text file(s) and prints out the paragraphs containing those expressions; a paragraph is defined as a block of text delimited by an empty or blank line; fully customizable via command line parameters.
text-search,sift,https://sift-tool.org/,,"Fast and powerful open source alternative to grep; it targets flexibility and performance: can be as fast as ""regular"" grep and allows to specify complex expressions to find text."
text-search,paragrep,http://software.clapper.org/paragrep/,https://github.com/bmc/paragrep,Greps regular expressions in a text file(s) and prints out the paragraphs containing those expressions; a paragraph is defined as a block of text delimited by an empty or blank line; fully customizable via command line parameters.
text-search,sift,https://sift-tool.org/,https://github.com/svent/sift,"Fast and powerful open source alternative to grep; it targets flexibility and performance: can be as fast as ""regular"" grep and allows to specify complex expressions to find text."
text-processing,ccat,,https://github.com/jingweno/ccat,A `cat` command with colorized output.
text-processing,fzf,,https://github.com/junegunn/fzf,(FuZzy Finder) is a general-purpose command-line finder with fuzzy search/filter capabilities; good integration with `vim`.
text-processing,grc,,https://github.com/pengwynn/grc,(Generic Colouriser) can be configured to parse a given text stream and to colorize it according to regexp written in configuration files; different patterns can be associated to file types.
data-management,jq,https://stedolan.github.io/jq/,https://github.com/stedolan/jq,"(JSON Query?) is sed-like processor for JSON data; can be used to process JSON files and data streams and perform operations such as those allowed by `cat`, `sed`, `grep` and `awk` on regular text files."
text-processing,percol,,https://github.com/mooz/percol,"A Python script that ""1) receives input lines from `stdin` or a file, 2) lists the input lines and waits for input that filter/select the line(s), 3) outputs the selected line(s) to `stdout`""; can be used to add interactivity to many regular shell commands."
text-processing,pick,,https://github.com/calleerlandsson/pick,Utility that allows users to choose one option from a set of choices using an interface with fuzzy search functionality.
data-management,q,http://harelba.github.io/q/,,"Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`)."
font,FIGlet,http://www.figlet.org/,,"Not exactly a font manager, but a nice program for making large letters out of ordinary text; an astonishing number of different fonts is available."
font,toilet,http://caca.zoy.org/wiki/toilet,,"A program that tries to improve `FIGlet`; can load FIGlet fonts; supports Unicode input and output, colour fonts and output, and various output formats, including HTML, IRC and ANSI; uses `libcaca` to produce nice textual effects."
editors,Emacs,https://www.gnu.org/software/emacs/,,One of the godfathers of text editors; free long-standing software project; tons of extensions and funcionalities; the biggest drawback (my taste): it needs [E-Lisp](https://www.gnu.org/software/emacs/manual/eintr.html) for being programmed.
editors,jed,http://www.jedsoft.org/jed/index.html,,A text editor with a drop-down menu facility that make it especially user-friendly.
editors,joe,http://joe-editor.sourceforge.net/,,(Joe's Own Editor) is a compact text editor written in C; a detailed list of features and missing ones is explicitly reported in the website; this editor is mentioned in several web sources for its capability in handling large files.
editors,nano,https://www.nano-editor.org/,,"Easy to use, lightweigth text editor; no complex keybindings to remember."
data-management,q,http://harelba.github.io/q/,https://github.com/harelba/q,"Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`)."
font,FIGlet,http://www.figlet.org/,https://github.com/cmatsuoka/figlet,"Not exactly a font manager, but a nice program for making large letters out of ordinary text; an astonishing number of different fonts is available."
font,toilet,http://caca.zoy.org/wiki/toilet,https://github.com/cacalabs/toilet,"A program that tries to improve `FIGlet`; can load FIGlet fonts; supports Unicode input and output, colour fonts and output, and various output formats, including HTML, IRC and ANSI; uses `libcaca` to produce nice textual effects."
editors,Emacs,https://www.gnu.org/software/emacs/,http://git.savannah.gnu.org/cgit/emacs.git,One of the godfathers of text editors; free long-standing software project; tons of extensions and funcionalities; the biggest drawback (my taste): it needs [E-Lisp](https://www.gnu.org/software/emacs/manual/eintr.html) for being programmed.
editors,jed,http://www.jedsoft.org/jed/index.html,https://github.com/jedsoft/jed,A text editor with a drop-down menu facility that make it especially user-friendly.
editors,joe,http://joe-editor.sourceforge.net/,https://sourceforge.net/projects/joe-editor/,(Joe's Own Editor) is a compact text editor written in C; a detailed list of features and missing ones is explicitly reported in the website; this editor is mentioned in several web sources for its capability in handling large files.
editors,nano,https://www.nano-editor.org/,https://git.savannah.gnu.org/cgit/nano.git/log/,"Easy to use, lightweigth text editor; no complex keybindings to remember."
editors,micro,,https://github.com/zyedidia/micro/,"A terminal-based text editor written in Go that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals."
editors,neovim,https://neovim.io/,https://github.com/neovim/neovim,"A work in progress attempt to improve [vim](http://www.vim.org/), dropping older/unused OS compatibility, improving the codebase readability, modularity and maintainability; it has chances to become the next choice of vim users."
editors,slap,,https://github.com/slap-editor/slap,Text editor inspired by [Sublime Text](https://www.sublimetext.com/) written in NodeJS; extedable in Javascript.
editors,vai,,https://github.com/stefanoborini/vai,"A text editor similar to `vim` written in Python; many feature are nicely replicated, some are still missing; however, the advantage of this implementation is its simplicity, maintainability and extensibility, thanks to the Python implementation."
editors,vim,http://www.vim.org/,,Historically one of the preferred text editors; behavior based on editing modes; plenty of plugins and tips to address every possible editing problem.
editors,vim,http://www.vim.org/,https://github.com/vim/vim,Historically one of the preferred text editors; behavior based on editing modes; plenty of plugins and tips to address every possible editing problem.
editors,vis,,https://github.com/martanne/vis,"""a modern, legacy free, simple yet efficient vim-like editor"", and more: ""The intention is not to be bug for bug compatible with vim, instead a similar editing experience should be provided. The goal could thus be summarized as 80% of vim's features implemented in roughly 1% of the code""; the editor is scriptable in LUA and supports editing large files."
editors,WordGrinder,https://cowlark.com/wordgrinder/,,"From the website: ""WordGrinder is a word processor for processing words. It is not WYSIWYG. It is not point and click. It is not a desktop publisher. It is not a text editor. It does not do fonts and it barely does styles. What it does do is words. It's designed for writing text. It gets out of your way and lets you type."" "
editors,WordGrinder,https://cowlark.com/wordgrinder/,https://github.com/davidgiven/wordgrinder,"From the website: ""WordGrinder is a word processor for processing words. It is not WYSIWYG. It is not point and click. It is not a desktop publisher. It is not a text editor. It does not do fonts and it barely does styles. What it does do is words. It's designed for writing text. It gets out of your way and lets you type."" "
terminal,byobu,http://byobu.co/,,"A text-based window manager and terminal multiplexer; it features enhanced profiles, convenient keybindings, configuration utilities, and toggle-able system status notifications; compatible with `screen` and `tmux`."
terminal,screen,https://www.gnu.org/software/screen/,,"Terminal multiplexer that split a physical terminal between several processes, typically interactive shells."
terminal,Tmate,https://tmate.io/,,"A fork of tmux that allows to share the terminal with other users. AFAIK, it connects to a centralized server to establish the connection. Someone may see this inconvenient for privacy issues."
terminal,screen,https://www.gnu.org/software/screen/,https://git.savannah.gnu.org/cgit/screen.git,"Terminal multiplexer that split a physical terminal between several processes, typically interactive shells."
terminal,Tmate,https://tmate.io/,https://github.com/tmate-io/tmate,"A fork of tmux that allows to share the terminal with other users. AFAIK, it connects to a centralized server to establish the connection. Someone may see this inconvenient for privacy issues."
terminal,tmux,https://tmux.github.io/,https://github.com/tmux/tmux,"Terminal multiplexer; born to improve `screen`; client-server architecture, `vi` and `emacs` key-bindings, search in window feature and many more."
terminal,warp,,https://github.com/spolu/warp,Secure and simple terminal sharing.
monitor,bpytop,,https://github.com/aristocratos/bpytop,Linux/OSX/FreeBSD resource monitor with a nice interface.
file-handling,cv,,https://github.com/Xfennec/progress,"(Coreutils Progress Viewer) ""looks for coreutils basic commands (`cp`, `mv`, `dd`, `tar`, `gzip/gunzip`, `cat`, etc.) currently running on your system and displays the percentage of copied data. It can also show estimated time and throughput""."
monitor,glances,https://nicolargo.github.io/glances/,https://github.com/nicolargo/glances,"A comprehensive and detailed system monitoring tool; monitored parameters include: CPU, memory, load, process list, network interfaces, disk I/O, sensors, filesystems, docker, system info, uptime."
utility,GoTTY,,https://github.com/yudai/gotty,"A program to turn CLI tools into web applications; basically, it runs a command and starts a server so that the output can be displayed in a web page."
monitor,inxi,http://smxi.org/docs/inxi.htm,,"A comprehensive system information script; provides information about CPU, graphics, audio and network devices, drives and partitions, sensors; implemented as a Bash script."
monitor,iotop,http://guichaz.free.fr/iotop/,,"""A Python program with a top like UI used to show of behalf of which process is the I/O going on""."
monitor,htop,http://hisham.hm/htop/,,"An interactive process viewer for Unix; improves the UI of `top`, by adding real-time meters and colors."
monitor,multitail,https://www.vanheusden.com/multitail/,,A command to open multiple log files in a single terminal window and monitor them in real-time.
monitor,ngrep,http://ngrep.sourceforge.net/,,"(Network grep) applies the `grep` logic to the network layer, allowing to match regular expressions against data payloads of packets; it recognizes IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw across Ethernet, PPP, SLIP, FDDI, Token Ring and null interfaces."
monitor,inxi,http://smxi.org/docs/inxi.htm,https://github.com/smxi/inxi,"A comprehensive system information script; provides information about CPU, graphics, audio and network devices, drives and partitions, sensors; implemented as a Bash script."
monitor,iotop,http://guichaz.free.fr/iotop/,https://repo.or.cz/w/iotop.git,"""A Python program with a top like UI used to show of behalf of which process is the I/O going on""."
monitor,htop,http://hisham.hm/htop/,https://github.com/htop-dev/htop,"An interactive process viewer for Unix; improves the UI of `top`, by adding real-time meters and colors."
monitor,multitail,https://www.vanheusden.com/multitail/,https://github.com/folkertvanheusden/multitail,A command to open multiple log files in a single terminal window and monitor them in real-time.
monitor,ngrep,http://ngrep.sourceforge.net/,https://github.com/jpr5/ngrep/,"(Network grep) applies the `grep` logic to the network layer, allowing to match regular expressions against data payloads of packets; it recognizes IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw across Ethernet, PPP, SLIP, FDDI, Token Ring and null interfaces."
file-handling,progress,,https://github.com/Xfennec/progress,"A tool to monitor the progress of common Coreutils command-line tools (`cp`, `mv`, `dd`, `tar`, `rsync`, etc.); it uses an ncurses interface to display the percentage of data copied; it works by reading from system files and retrieving the necessary information for the estimation."
monitor,powertop,https://01.org/powertop,,A `top`-like utility to monitor the sources of power consumption; allows to turn on/off many components; quite useful to track possible power-related issues.
monitor,powertop,https://01.org/powertop,https://github.com/fenrus75/powertop,A `top`-like utility to monitor the sources of power consumption; allows to turn on/off many components; quite useful to track possible power-related issues.
monitor,sysdig,https://www.sysdig.org/,,"Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system."
monitor,smem,https://www.selenic.com/smem/,,"Python program that reports memory usage; it can report the ""proportional set size"" (PSS), a meaningful representation of the amount of memory used by libraries and applications in a virtual memory system; it has built-in chart generation."
monitor,smem,https://www.selenic.com/smem/,https://selenic.com/repo/smem,"Python program that reports memory usage; it can report the ""proportional set size"" (PSS), a meaningful representation of the amount of memory used by libraries and applications in a virtual memory system; it has built-in chart generation."
monitor,top,http://www.unixtop.org/,,The classical Unix utility that provides a rolling display of top cpu using processes.
monitor,watch,http://www.linfo.org/watch.html,,"Periodically runs a command in the console while temporarily clearing the screen content; it makes it easy to check differences between the output of two subsequent commands; it provides ""diff"" functionality to highlight the changing characters between outputs."
monitor,wtf,,https://github.com/wtfutil/wtf,The personal information dashboard for your terminal.
shells,Bash,https://www.gnu.org/software/bash/,,(Bourne Again SHell) The most widespread system shell to date.
shells,Fish,https://fishshell.com/,,"""A command line shell for the 90s""; focused on user-friendliness, with powerful autosuggestions, colors, ""sane scripting"" (w.r.t. to Bash)."
shells,Zsh,http://www.zsh.org/,,Alternative shell designed for interactive use.
system,conspy,http://conspy.sourceforge.net/,,"""Conspy allows a (possibly remote) user to see what is displayed on a Linux virtual console, and send keystrokes to it."" "
system,lshw,http://www.ezix.org/project/wiki/HardwareLiSter,,"A small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc."
shells,Bash,https://www.gnu.org/software/bash/,https://git.savannah.gnu.org/cgit/bash.git,(Bourne Again SHell) The most widespread system shell to date.
shells,Fish,https://fishshell.com/,https://github.com/fish-shell/fish-shell,"""A command line shell for the 90s""; focused on user-friendliness, with powerful autosuggestions, colors, ""sane scripting"" (w.r.t. to Bash)."
shells,Zsh,http://www.zsh.org/,https://sourceforge.net/p/zsh/code/ci/master/tree/,Alternative shell designed for interactive use.
system,conspy,http://conspy.sourceforge.net/,https://sourceforge.net/p/conspy/code/ci/default/tree/,"""Conspy allows a (possibly remote) user to see what is displayed on a Linux virtual console, and send keystrokes to it."" "
system,lshw,http://www.ezix.org/project/wiki/HardwareLiSter,https://ezix.org/src/pkg/lshw,"A small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc."
system,Ntfy,,https://github.com/dschep/ntfy,Cross-platform Python utility that enables you to automatically get desktop notifications on demand or when long running commands complete. It can as well send push notifications to your phone once a particular command completes.
system,task-spooler,http://vicerveza.homeunix.net/~viric/soft/ts/,,"A Unix batch system that can be used to add the Linux commands to the queue and execute them one after the other in numerical order (ascending order, to be precise). This can be very useful when you have to run a lots of commands, but you don't want to waste time waiting for one command to finish and run the next command. You can queue it all up and Task Spooler will execute them one by one. In the mean time, you can do other activities."
monitor,ttyload,http://www.daveltd.com/src/util/ttyload/,,ttyload is a lightweight utility which is intended to offer a color-coded graph of load averages over time on Linux and other Unix-like systems. It enables a graphical tracking of system load average in a terminal (“tty“).
monitor,ttyload,http://www.daveltd.com/src/util/ttyload/,https://github.com/lindes/ttyload,ttyload is a lightweight utility which is intended to offer a color-coded graph of load averages over time on Linux and other Unix-like systems. It enables a graphical tracking of system load average in a terminal (“tty“).
system,hstr,,https://github.com/dvorka/hstr,A tool for managing the history; powerful visual search and execution of previous commands; history editing capabilities.
system,parallel,https://www.gnu.org/software/parallel/,,A shell tool from GNU for executing jobs in parallel using one or more computers; it can split the input and pipe it into commands in parallel.
system,parallel,https://www.gnu.org/software/parallel/,https://git.savannah.gnu.org/cgit/parallel.git,A shell tool from GNU for executing jobs in parallel using one or more computers; it can split the input and pipe it into commands in parallel.
security,cipher,,https://github.com/ash-shell/cipher,An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories.
security,hashcat,https://hashcat.net/hashcat/,,"A robust and efficient password cracking tool that can help you recover lost passwords, audit password security, benchmark, or just figure out what data is stored in a hash."
security,hashcat,https://hashcat.net/hashcat/,https://github.com/hashcat/hashcat,"A robust and efficient password cracking tool that can help you recover lost passwords, audit password security, benchmark, or just figure out what data is stored in a hash."
security,encfs,http://www.arg0.net/#!encfs/c1awt,,Encrypted filesystem in user-space based on [FUSE](https://it.wikipedia.org/wiki/FUSE); mounts an encrypted directory into a clear one.
security,LUKS,https://guardianproject.info/code/luks/,,"Hard disk encryption tool; it stores all setup information in the partition header, enabling easy data transport or migration."
security,LUKS,https://guardianproject.info/code/luks/,https://github.com/guardianproject/luks/wiki,"Hard disk encryption tool; it stores all setup information in the partition header, enabling easy data transport or migration."
password-manager,safe.sh,,https://github.com/windowsrefund/safe,"Pure Bash script to manage secure archives; simple and clean; uses [gnugpg](https://gnupg.org/) for encryption/decryption, thus can leverage tools like [GPG Agent](https://www.gnupg.org/documentation/manuals/gnupg/Invoking-GPG_002dAGENT.html)."
password-manager,titan,https://www.byteptr.com/titan/,,"Password management belongs to the command line, deep into the Unix heartland, the shell. Titan is written in C and is available under the MIT license."
office,trino,,https://github.com/eneserdogan/trino,Quick and easy translation of words and phrases entered in the command line.
office,Teapot,https://www.syntax-k.de/projekte/teapot/,,"Compact ncurses-based spreadsheet with original syntax, 3D-style and built-in functions."
office,sc-im,,https://github.com/andmarti1424/sc-im,"Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal. It is rich in functionalities, but the syntax of functions and other details are different from the common spreadsheets such as Excel and Calc, making difficult to ""re-cycle"" existing knowledge on these programs to work proficiently with sc-im. Neverthless, a nice piece of software."""
office,tpp,http://www.ngolde.de/tpp.html,,(text presentation program) a ncurses Ruby program that allows to produce nice text-based presentation with simple markup language.
office,tpp,http://www.ngolde.de/tpp.html,https://github.com/Kerrick/tpp,(text presentation program) a ncurses Ruby program that allows to produce nice text-based presentation with simple markup language.
organizers,gcalcli,,https://github.com/insanum/gcalcli,"CLI to access Google Calendars; allows to do the main tasks: create, delete, and list events."
organizers,khal,,https://github.com/pimutils/khal,"CLI and terminal calendar program, able to synchronize with CalDAV servers through [vdirsyncer](https://github.com/pimutils/vdirsyncer)."
organizers,ppl addressbook,http://ppladdressbook.org/,,"``ppl`` is free software made out of other free software. It's built on top of Ruby and Git, and the completely free vcard address book format."
note-taking,kb,,https://github.com/gnebbia/kb,A minimalist knowledge base manager.
organizers,khard,,https://github.com/lucc/khard,Console carddav client written in Pyhton.
todo-manager,iKog,https://sites.google.com/site/henspace/ikog/,,"A fully-featured task manager incapsulated within a Python script (just carry around the script to retain all the TODOs). When the script is run, a Python shell is opened, where task-related commands can be entered (ADD, LIST, etc.); a pity that commands are uppercase, which requires the annoying use of the Shift key."
todo-manager,Yokadi,https://yokadi.github.io/,,Project-based todo manager: every task must be specified with a mandatory project indication. Tasks are stored within a SQLlite DB. Written in Python.
organizers,Org mode,http://orgmode.org/,,"Super-powerful [Emacs](https://www.gnu.org/software/emacs/) plugin to manage outlines with associated timestamps, priorities, labels, etc.; available views grouped by time (agenda), tags, etc.; plain text storage format."
organizers,pal,http://palcal.sourceforge.net/,,"Calendar program for Unix/Linux systems that can keep track of events; custom, plain text storage format; interesting and fully functional."
todo-manager,Yokadi,https://yokadi.github.io/,https://github.com/agateau/yokadi,Project-based todo manager: every task must be specified with a mandatory project indication. Tasks are stored within a SQLlite DB. Written in Python.
organizers,Org mode,http://orgmode.org/,https://git.savannah.gnu.org/cgit/emacs/org-mode.git,"Super-powerful [Emacs](https://www.gnu.org/software/emacs/) plugin to manage outlines with associated timestamps, priorities, labels, etc.; available views grouped by time (agenda), tags, etc.; plain text storage format."
organizers,pal,http://palcal.sourceforge.net/,https://sourceforge.net/p/palcal/code/HEAD/tree/,"Calendar program for Unix/Linux systems that can keep track of events; custom, plain text storage format; interesting and fully functional."
organizers,Remind,https://www.roaringpenguin.com/products/remind,,"Calendar program with possibility to set complex rules to define events; custom, powerful text-based storage format."
todo-manager,TaskWarrior,https://taskwarrior.org/,,Todo manager with advanced features; dedicated synchronization server available; many plugins and related tools; healthy software project.
todo-manager,todo.txt,http://todotxt.org/,,Minimalistic todo manager that uses a simple plain text file to keep track of items; implemented as a shell script.
todo-manager,TaskWarrior,https://taskwarrior.org/,https://github.com/GothenburgBitFactory/taskwarrior,Todo manager with advanced features; dedicated synchronization server available; many plugins and related tools; healthy software project.
todo-manager,todo.txt,http://todotxt.org/,https://github.com/todotxt/todo.txt-cli,Minimalistic todo manager that uses a simple plain text file to keep track of items; implemented as a shell script.
todo-manager,todolist,http://todolist.site/,,"A minimal clone of [Wunderlist](https://www.wunderlist.com/), with 30% of its features. GTD oriented. It stores the task list in a hidden JSON file in the home directory, making it easy to backup or share them."
todo-manager,TuDu,https://code.meskio.net/tudu/,,"A comand line interface to manage hierarchical todos. Each task has a title, a long text description, a deadline (tudu warns you when the date is close), and a scheduled date. There are categories and priorities."
todo-manager,TuDu,https://code.meskio.net/tudu/,https://github.com/meskio/tudu,"A comand line interface to manage hierarchical todos. Each task has a title, a long text description, a deadline (tudu warns you when the date is close), and a scheduled date. There are categories and priorities."
organizers,Wyrd,http://freecode.com/projects/wyrd/,,Curses front-end for [Remind](https://www.roaringpenguin.com/products/remind) written in OCaml with vertically scrollable time table.
productivity,arbtt,http://arbtt.nomeata.de/,,"(automatic, rule-based time tracker) runs in background, collecting information regarding open windows, focussed ones, etc.; it can be configured to display statistics on the collected data, e.g., figuring out the time spent on one specific window."
productivity,ledger,http://ledger-cli.org/,,"A powerful, double-entry accounting system from the command-line; it uses a simple yet powerful text syntax to specify the items to account."
calc,Qalculate,https://qalculate.github.io/,,"Multi-purpose calculator with customizable functions, units, arbitrary precision, plotting (it includes a GUI)."
productivity,Translate Shell,https://www.soimort.org/translate-shell/,,"Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc."
viewers,cacaview,http://caca.zoy.org/wiki/libcaca,,"A library and a program to display JPG, PNG, GIF or BMP images in the terminal using ASCII characters."
productivity,arbtt,http://arbtt.nomeata.de/,https://github.com/nomeata/arbtt,"(automatic, rule-based time tracker) runs in background, collecting information regarding open windows, focussed ones, etc.; it can be configured to display statistics on the collected data, e.g., figuring out the time spent on one specific window."
productivity,ledger,http://ledger-cli.org/,https://github.com/ledger/ledger,"A powerful, double-entry accounting system from the command-line; it uses a simple yet powerful text syntax to specify the items to account."
calc,Qalculate,https://qalculate.github.io/,https://github.com/Qalculate/libqalculate,"Multi-purpose calculator with customizable functions, units, arbitrary precision, plotting (it includes a GUI)."
productivity,Translate Shell,https://www.soimort.org/translate-shell/,https://github.com/soimort/translate-shell,"Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc."
viewers,cacaview,http://caca.zoy.org/wiki/libcaca,https://github.com/cacalabs/libcaca,"A library and a program to display JPG, PNG, GIF or BMP images in the terminal using ASCII characters."
viewers,glow,,https://github.com/charmbracelet/glow,"Render markdown on the CLI, with pizzazz!"
viewers,feh,https://feh.finalrewind.org/,,"""X11 image viewer aimed mostly at console users"" (cit.); with no fancy GUI, it is controlled via commandline arguments and configurable key/mouse actions."
viewers,feh,https://feh.finalrewind.org/,https://git.finalrewind.org/feh,"""X11 image viewer aimed mostly at console users"" (cit.); with no fancy GUI, it is controlled via commandline arguments and configurable key/mouse actions."
viewers,Terminal Markdown Viewer,,https://github.com/axiros/terminal_markdown_viewer,Python based Markdown viewer for the terminal.
viewers,mupdf,http://mupdf.com/,,Lightweight graphical PDF visualizer; strong key-based control; fast and accurate rendering.
viewers,mupdf,http://mupdf.com/,http://git.ghostscript.com/?p=mupdf.git,Lightweight graphical PDF visualizer; strong key-based control; fast and accurate rendering.
viewers,mplayer,http://www.mplayerhq.hu/design7/news.html,,One of the most popular video/audio players around; plays most audio and video formats (using ASCII characters) in the shell; provides a GUI for graphical visualization.
viewers,mpv,https://mpv.io/,,"A cross-platform media player with many features such as frame timing, MKV chapters and subtitles. It is a responsive video player with minimal layout customizable with themes. A good alternative media player to VLC since it can handle almost all the media formats as VLC, but using much less resources."
viewers,zathura,https://pwmt.org/projects/zathura/,,"Plugin based document file visualizer (PDF, DejaVu, PS); strongly key-based control."
music,ncmpcpp,https://rybczak.net/ncmpcpp/,,"NCurses Music Player Client (Plus Plus) - featureful ncurses based MPD client inspired by ncmpc. Relevant features: tag editor, playlist editor, easy to use search engine, media library, music visualizer, ability to fetch artist info from [last.fm](https://www.last.fm/), new display mode, alternative user interface, ability to browse and add files from outside of MPD music directory."
music,espeak,http://espeak.sourceforge.net/,,A compact open source software speech synthesizer for English and other languages.
music,Alsamixer,http://www.alsa-project.org/main/index.php/Main_Page,,ALSA mixer with curses interfaces.
music,cmus,https://cmus.github.io/,,A fast and lightweight audio player with configurable keybindings and playlist support.
viewers,mpv,https://mpv.io/,https://github.com/mpv-player/mpv/,"A cross-platform media player with many features such as frame timing, MKV chapters and subtitles. It is a responsive video player with minimal layout customizable with themes. A good alternative media player to VLC since it can handle almost all the media formats as VLC, but using much less resources."
viewers,zathura,https://pwmt.org/projects/zathura/,https://git.pwmt.org/pwmt/zathura,"Plugin based document file visualizer (PDF, DejaVu, PS); strongly key-based control."
music,ncmpcpp,https://rybczak.net/ncmpcpp/,https://github.com/ncmpcpp/ncmpcpp,"NCurses Music Player Client (Plus Plus) - featureful ncurses based MPD client inspired by ncmpc. Relevant features: tag editor, playlist editor, easy to use search engine, media library, music visualizer, ability to fetch artist info from [last.fm](https://www.last.fm/), new display mode, alternative user interface, ability to browse and add files from outside of MPD music directory."
music,espeak,http://espeak.sourceforge.net/,https://sourceforge.net/p/espeak/code/HEAD/tree/,A compact open source software speech synthesizer for English and other languages.
music,Alsamixer,http://www.alsa-project.org/main/index.php/Main_Page,https://github.com/alsa-project,ALSA mixer with curses interfaces.
music,cmus,https://cmus.github.io/,https://github.com/cmus/cmus,A fast and lightweight audio player with configurable keybindings and playlist support.
music,MOC,https://moc.daper.net/,,(music on console) is a powerful and easy to use console audio player; user interface a la Midnight Commander; plenty of features; fully controllable from the keyboard.
music,mpg123,http://mpg123.org/,,"Quick `mp3` sound file player; no visual interface, just a command-line audio file player for `mp3` files."
music,mpg123,http://mpg123.org/,https://sourceforge.net/projects/mpg123/,"Quick `mp3` sound file player; no visual interface, just a command-line audio file player for `mp3` files."
music,mps-youtube,,https://github.com/mps-youtube/mps-youtube,"A curses player for music tracks from Youtube; it allows to search for songs and playlists; it downloads the video, extracts the audio track and plays it; handles local playlists and many configuration parameters."
music,ogg123,https://www.xiph.org/downloads/,,"Quick `ogg` sound file player; no visual interface, just a command-line audio file player for the free and open `ogg` file format."
graphics,ImageMagick,http://www.imagemagick.org/script/index.php,,"Software suite to create, edit, compose, or convert bitmap images; it handles many file formats (including PDF and SVG) and provides processing tools to ""resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves""."
music,ogg123,https://www.xiph.org/downloads/,https://gitlab.xiph.org/xiph,"Quick `ogg` sound file player; no visual interface, just a command-line audio file player for the free and open `ogg` file format."
graphics,ImageMagick,http://www.imagemagick.org/script/index.php,https://github.com/ImageMagick/ImageMagick,"Software suite to create, edit, compose, or convert bitmap images; it handles many file formats (including PDF and SVG) and provides processing tools to ""resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves""."
graphics,scrot,,https://github.com/dreamer/scrot,A simple CLI tool to capture screenshots.
git,git,https://git-scm.com/,,The winner across all the existing file versioning tools; distributed versioning; fully controllable from the command-line; plenty of configuration and usage options; behind a number of related project that leverage git as backend.
git,git-annex,https://git-annex.branchable.com/,,"Manages files with `git`, without checking the file contents into git; very useful to manage large/binary files."
git,git,https://git-scm.com/,https://github.com/git/git,The winner across all the existing file versioning tools; distributed versioning; fully controllable from the command-line; plenty of configuration and usage options; behind a number of related project that leverage git as backend.
git,git-annex,https://git-annex.branchable.com/,http://source.git-annex.branchable.com/?p=source.git,"Manages files with `git`, without checking the file contents into git; very useful to manage large/binary files."
git,git-stats,,https://github.com/IonicaBizau/git-stats,Local git statistics including GitHub-like contributions calendars.
versioning,Mercurial,https://www.mercurial-scm.org/,,"Free, distributed source control management tool."
versioning,Mercurial,https://www.mercurial-scm.org/,https://www.mercurial-scm.org/repo/hg,"Free, distributed source control management tool."
git,tig,,https://github.com/jonas/tig,"An ncurses-based text-mode interface for `git` that can act as a repository browser, but can also assist in staging changes for commit at chunk level."
file-system,sshfs,,https://github.com/libfuse/sshfs,Locally mount a remote file-system through SSH and access files and directory as they would be on the local machine.
file-system,TMSU,http://tmsu.org/,,A tool for tagging files; it provides a simple command line tool for applying tags and a virtual filesystem so that you can get a tag-based view of your files from within any other program.
file-system,TMSU,http://tmsu.org/,https://github.com/oniony/TMSU,A tool for tagging files; it provides a simple command line tool for applying tags and a virtual filesystem so that you can get a tag-based view of your files from within any other program.
file-manager,lfm,https://inigo.katxi.org/devel/lfm/,,"(Last File Manager) is a file manager written in Python; it comes with lots of features, including 1-pane or 2-pane view, files filters and bookmarks, tree view, virtual file-systems to open compressed archives, search in files, customizable keybindings and themes."
file-manager,Midnight Commander,http://www.midnight-commander.org/,,"a visual file manager, full-screen text mode application that allows you to copy, move and delete files and whole directory trees and search for files; includes an internal viewer and editor."
file-manager,Midnight Commander,http://www.midnight-commander.org/,https://github.com/MidnightCommander/mc,"a visual file manager, full-screen text mode application that allows you to copy, move and delete files and whole directory trees and search for files; includes an internal viewer and editor."
file-manager,ncursesFM,,https://github.com/FedeDP/ncursesFM,File manager written in C; rather complete in terms of features; especially lightweight and responsive.
file-manager,ranger,https://ranger.github.io/,,Console file manager with vi key bindings; curses interface with a view on the directory hierarchy; comes with a file launcher that automatically determines which program to use for opening a given file type.
file-manager,vifm,https://vifm.info/,,"""ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt"" (cit.)."
conversion,catdoc,http://www.wagner.pp.ru/~vitus/software/catdoc/,,Command line converter from Microsoft Word to plain text; output is sent to the standard output.
conversion,Pandoc,http://pandoc.org/,,"Universal document file converter; handles input output from/to a number of formats: HTML, PDF, LaTeX, docx, odt, AsciiDoc, Markdown, Textile, just to mention a few; the quality of conversion strongly depends on the combination of input/output formats."
conversion,xls2csv,http://www.wagner.pp.ru/~vitus/software/catdoc/,,Command line converter from Excel to CSV file format.
file-manager,ranger,https://ranger.github.io/,https://github.com/ranger/ranger,Console file manager with vi key bindings; curses interface with a view on the directory hierarchy; comes with a file launcher that automatically determines which program to use for opening a given file type.
file-manager,vifm,https://vifm.info/,https://github.com/vifm/vifm,"""ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt"" (cit.)."
conversion,catdoc,http://www.wagner.pp.ru/~vitus/software/catdoc/,http://www.wagner.pp.ru/gitweb/?p=oss/catdoc.git,Command line converter from Microsoft Word to plain text; output is sent to the standard output.
conversion,Pandoc,http://pandoc.org/,https://github.com/jgm/pandoc,"Universal document file converter; handles input output from/to a number of formats: HTML, PDF, LaTeX, docx, odt, AsciiDoc, Markdown, Textile, just to mention a few; the quality of conversion strongly depends on the combination of input/output formats."
conversion,xls2csv,http://www.wagner.pp.ru/~vitus/software/catdoc/,http://www.wagner.pp.ru/gitweb/?p=oss/catdoc.git,Command line converter from Excel to CSV file format.
backup,borg,,https://github.com/borgbackup,Encrypted backups with a clean and simple interface; easy to use and set up; possibility to mount the backup archive with FUSE and inspect it as a regular file system.
backup,duplicity,http://duplicity.nongnu.org/,,"Creates GPG encrypted, compressed backups; client-side encryption allows to upload the backup onto untrusted servers."
backup,Duply,http://duply.net/,,Simplifies the use of [duplicity](http://duplicity.nongnu.org/) by keeping clean configuration files to automate the backup.
backup,duplicity,http://duplicity.nongnu.org/,https://gitlab.com/duplicity/duplicity,"Creates GPG encrypted, compressed backups; client-side encryption allows to upload the backup onto untrusted servers."
backup,Duply,http://duply.net/,https://sourceforge.net/projects/ftplicity/,Simplifies the use of [duplicity](http://duplicity.nongnu.org/) by keeping clean configuration files to automate the backup.
backup,paperbackup,,https://github.com/intra2net/paperbackup,Create a pdf with barcodes to backup text files on paper.
transfer,rclone,https://rclone.org/,,Rclone manages file synchronization on cloud storage.
transfer,Unison,https://www.cis.upenn.edu/~bcpierce/unison/,,"File synchronizer. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other."
transfer,rclone,https://rclone.org/,https://github.com/rclone/rclone,Rclone manages file synchronization on cloud storage.
transfer,Unison,https://www.cis.upenn.edu/~bcpierce/unison/,https://github.com/bcpierce00/unison,"File synchronizer. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other."
backup,Zaloha.sh,,https://github.com/Fitus/Zaloha.sh,Shellscript for synchronization of files and directories.
disk-analyzer,ncdu,https://dev.yorhel.nl/ncdu,,"""A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."""
disk-analyzer,ncdu,https://dev.yorhel.nl/ncdu,https://code.blicky.net/yorhel/ncdu/,"""A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."""
file-handling,classifier,,https://github.com/bhrigu123/classifier,"Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc."
file-handling,detox,http://detox.sourceforge.net/,,A utility designed to easily clean up filenames; it replaces characters like spaces with standard equivalents; it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
file-handling,dtrx,https://brettcsmith.org/2007/dtrx/,,"(Do The Right eXtraction) aims at taking ""all the hassle out of extracting archives""; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories."
file-handling,exa,https://the.exa.website/,,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
file-handling,detox,http://detox.sourceforge.net/,https://sourceforge.net/projects/detox/,A utility designed to easily clean up filenames; it replaces characters like spaces with standard equivalents; it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
file-handling,dtrx,https://brettcsmith.org/2007/dtrx/,https://github.com/dtrx-py/dtrx,"(Do The Right eXtraction) aims at taking ""all the hassle out of extracting archives""; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories."
file-handling,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
file-handling,lsd,,https://github.com/Peltoche/lsd,"This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project."
cd,fasd,,https://github.com/clvv/fasd,"A Commandline Tool That Offers Quick Access to Files and Directories. It offers quick access to files and directories for POSIX shells. It is inspired by tools like autojump, z and v. Fasd keeps track of files and directories you have accessed, so that you can quickly reference them in the command line."
file-handling,fd,,https://github.com/sharkdp/fd,"A simple, fast and user-friendly alternative to find. Written in Rust."
@ -142,59 +142,59 @@ file-renamer,renameutils,http://www.nongnu.org/renameutils/,,A set of programs t
file-handling,rmlint,,https://github.com/sahib/rmlint/,A tool to recursively scan a directory tree looking for duplicate and broken files; it outputs statistics and save the list of files in JSON format; it produce a shell script that can be inspected before running it to delete the desire files.
file-handling,gcp,,https://github.com/petronny/gcp,"`gcp` (Goffis cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes."
file-manager,nnn,,https://github.com/jarun/nnn,"""The missing terminal file browser for X"". Provides only directory traversal and file visualization. No delete/move operations are supported."
file-handling,PathPicker,https://facebook.github.io/PathPicker/,,A tool from Facebook that parses the output from a command and presents a UI to select files and directories; can be used to apply a command of a interactively selected files or to move across directories.
file-handling,tree,http://mama.indstate.edu/users/ice/tree/,,"""Recursive directory listing command that produces a depth indented listing of files""."
funny,asciiacquarium,http://www.robobunny.com/projects/asciiquarium/html/,,Enjoy the mysteries of the sea from the safety of your own terminal!
funny,cmatrix,http://www.asty.org/cmatrix/,,ncurses program that display the scrolling lines found in the movie `The matrix`.
file-handling,PathPicker,https://facebook.github.io/PathPicker/,https://github.com/facebook/pathpicker/,A tool from Facebook that parses the output from a command and presents a UI to select files and directories; can be used to apply a command of a interactively selected files or to move across directories.
file-handling,tree,http://mama.indstate.edu/users/ice/tree/,https://gitlab.com/OldManProgrammer/unix-tree,"""Recursive directory listing command that produces a depth indented listing of files""."
funny,asciiacquarium,http://www.robobunny.com/projects/asciiquarium/html/,https://github.com/rgoring/asciiquarium,Enjoy the mysteries of the sea from the safety of your own terminal!
funny,cmatrix,http://www.asty.org/cmatrix/,https://github.com/abishekvashok/cmatrix,ncurses program that display the scrolling lines found in the movie `The matrix`.
funny,cowsay,https://en.wikipedia.org/wiki/Cowsay,https://github.com/tnalpgge/rank-amateur-cowsay,A program that generates a ASCII art of a cow with a bubble containing the specified message (I provide the Wikipedia link since at the moment the link to the author's homepage results to be unreachable).
funny,cowthink,https://en.wikipedia.org/wiki/Cowsay,,"Same as `cowsay`, but uses a ""think"" bubble instead of a speech bubble."
funny,fortune,http://software.clapper.org/fortune/,,Generates random messages feched from a quotation database.
funny,Steam Locomotive,http://www.cyberciti.biz/tips/displays-animations-when-accidentally-you-type-sl-instead-of-ls.html,,A steam locomotive traverses the screen from right to left if `sl` is typed instead of `ls`.
funny,cowthink,https://en.wikipedia.org/wiki/Cowsay,https://github.com/tnalpgge/rank-amateur-cowsay,"Same as `cowsay`, but uses a ""think"" bubble instead of a speech bubble."
funny,fortune,http://software.clapper.org/fortune/,https://github.com/bmc/fortune,Generates random messages feched from a quotation database.
funny,Steam Locomotive,http://www.cyberciti.biz/tips/displays-animations-when-accidentally-you-type-sl-instead-of-ls.html,https://github.com/mtoyoda/sl,A steam locomotive traverses the screen from right to left if `sl` is typed instead of `ls`.
funny,ternimal,,https://github.com/p-e-w/ternimal,Simulate a lifeform in the terminal.
games,StarWars vision,,,See Star Wars in ASCII with ``telnet towel.blinkenlights.nl``.
games,bastet,http://fph.altervista.org/prog/bastet.html,,(Bastard Tetris) implements the classical Tetris but with a logic to generate the next block which maximizes the difficulty for the player.
games,Cataclysm: Dark Days Ahead,https://cataclysmdda.org/,,Open source turn-based survival RPG development project.
games,bastet,http://fph.altervista.org/prog/bastet.html,https://github.com/fph/bastet/,(Bastard Tetris) implements the classical Tetris but with a logic to generate the next block which maximizes the difficulty for the player.
games,Cataclysm: Dark Days Ahead,https://cataclysmdda.org/,https://github.com/CleverRaven/Cataclysm-DDA,Open source turn-based survival RPG development project.
games,Dwarf fortress,http://www.bay12games.com/dwarves/,,A fantasy game using ASCII art graphical representation of the game environment; it features a rich environment with many options and possibilities.
games,freesweep,http://www.upl.cs.wisc.edu/~hartmann/sweep/,,"A Minesweeper clone for the terminal which allows you to configure settings such as table rows and columns up to 1024x1024!), percentage of bombs, colors and also has a highscores table."
games,Nethack,http://nethack.org/,,Single player rogue-like dungeon exploration game.
games,Oldrunner,http://culot.org/public/Code/oldrunner.html,,Character-based remake of Lode Runner; includes all the original 150 levels.
games,Slash'EM,http://slashem.sourceforge.net/,,"Rogue-like game derived from `nethack` offering extra features, monsters, and items; includes a GUI version."
games,Typespeed,http://typespeed.sourceforge.net/,,"Type words that are flying by from left to right as fast as you can; features different word sets, e.g., UNIX commands, English words, Non-English words."
webdev,Hugo,https://gohugo.io/,,The worlds fastest framework for building websites.
webdev,Metalsmith,http://www.metalsmith.io/,,An extremely simple static site generator; all functionalities are provided by plugins that can be combined and chained; written and extendable in Javascript.
webdev,nanoc,http://nanoc.ws/,,Static site generator written in Ruby; extremely powerful and customizable; support many formats to generate HTML content.
webdev,siege,https://www.joedog.org/siege-home/,,An http load testing and benchmarking utility designed to let web developers stress their code.
webdev,Tsung,http://tsung.erlang-projects.org/,,"A multi-protocol distributed load testing tool that can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers."
games,Nethack,http://nethack.org/,https://github.com/NetHack/NetHack,Single player rogue-like dungeon exploration game.
games,Oldrunner,http://culot.org/public/Code/oldrunner.html,https://github.com/culot/oldrunner,Character-based remake of Lode Runner; includes all the original 150 levels.
games,Slash'EM,http://slashem.sourceforge.net/,https://sourceforge.net/projects/slashem/,"Rogue-like game derived from `nethack` offering extra features, monsters, and items; includes a GUI version."
games,Typespeed,http://typespeed.sourceforge.net/,https://sourceforge.net/projects/typespeed/,"Type words that are flying by from left to right as fast as you can; features different word sets, e.g., UNIX commands, English words, Non-English words."
webdev,Hugo,https://gohugo.io/,https://github.com/gohugoio/hugo,The worlds fastest framework for building websites.
webdev,Metalsmith,http://www.metalsmith.io/,https://github.com/metalsmith/metalsmith,An extremely simple static site generator; all functionalities are provided by plugins that can be combined and chained; written and extendable in Javascript.
webdev,nanoc,http://nanoc.ws/,https://github.com/nanoc/nanoc,Static site generator written in Ruby; extremely powerful and customizable; support many formats to generate HTML content.
webdev,siege,https://www.joedog.org/siege-home/,https://github.com/JoeDog/siege,An http load testing and benchmarking utility designed to let web developers stress their code.
webdev,Tsung,http://tsung.erlang-projects.org/,https://github.com/processone/tsung,"A multi-protocol distributed load testing tool that can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers."
browser,Links,http://www.jikos.cz/~mikulas/links//,,A textual Web browser with tables and frames.
browser,Elinks,http://elinks.cz/,,"""Advanced and well-established feature-rich text mode web browser""; started as a fork of `Links`; it supports background download with queueing, some support from CSS, text box editing in external text editor."
browser,Elinks,http://elinks.cz/,https://repo.or.cz/w/elinks.git,"""Advanced and well-established feature-rich text mode web browser""; started as a fork of `Links`; it supports background download with queueing, some support from CSS, text box editing in external text editor."
browser,Lynx,http://lynx.invisible-island.net/,,A highly configurable text-based web browser; one of the oldest CLI browser I'm aware of.
browser,w3m,http://w3m.sourceforge.net/,,A text-based web browser as well as a pager like `less`; it can be used as a text formatting tool which typesets HTML into plain text.
browser,w3m,http://w3m.sourceforge.net/,https://sourceforge.net/projects/w3m/,A text-based web browser as well as a pager like `less`; it can be used as a text formatting tool which typesets HTML into plain text.
email,Newsbeuter,http://newsbeuter.org/,,"""The Mutt of RSS Feed Readers"": Newsbeuter is an open-source RSS/Atom feed reader for text terminals. Has great configurability and vast number of features, making it a slick and fast feed reader that can be completely controlled via keyboard."
email,alpine,http://www.washington.edu/alpine/,,"Mail client which aims at being ""fast, easy to use email client that is suitable for both the inexperienced email user as well as for the most demanding of power users""."
email,alot,,https://github.com/pazz/alot,MUA written in Python using the [NotMuch](https://notmuchmail.org/) backend; MailDir format support.
email,mbsync,http://isync.sourceforge.net/mbsync.html,,Mailboxes synchronization tool; allows to download email locally; MailDir format supported.
email,Mutt,http://www.mutt.org/,,"Mail client with tons of features, customization chances, support for IMAP, POP3, multiple storage formats."
email,Mutt,http://www.mutt.org/,https://gitlab.com/muttmua/mutt,"Mail client with tons of features, customization chances, support for IMAP, POP3, multiple storage formats."
email,sup,http://sup-heliotrope.github.io/,https://github.com/sup-heliotrope/sup,"MUA written in Ruby; specifically developed for accounts with ""a lot of emails""; nice thread-based presentation."
transfer,aria2,,https://github.com/aria2/aria2,"Lightweight and easy-to-use download utility; it supports HTTP/HTTPS, FTP, SFTP, BitTorrent, Metalink and multiple sources; cross-platform."
transfer,croc,,https://github.com/schollz/croc,Easily and securely send things from one computer to another.
transfer,curl,https://curl.haxx.se/,,A tool and library for transferring data with URL syntax; supports a lot of protocols.
transfer,Deluge,http://deluge-torrent.org/,,"A lightweight, Free Software, cross-platform BitTorrent client; a terminal curses interface, web interface and command line client can connect to a running daemon to manage torrent downloads."
transfer,lftp,https://lftp.yar.ru/,,"""Sophisticated ftp/http client, and a file transfer program supporting a number of network protocols""; support for bookmarks and mirroring features."
transfer,curl,https://curl.haxx.se/,https://github.com/curl/curl,A tool and library for transferring data with URL syntax; supports a lot of protocols.
transfer,Deluge,http://deluge-torrent.org/,https://git.deluge-torrent.org/deluge,"A lightweight, Free Software, cross-platform BitTorrent client; a terminal curses interface, web interface and command line client can connect to a running daemon to manage torrent downloads."
transfer,lftp,https://lftp.yar.ru/,https://github.com/lavv17/lftp,"""Sophisticated ftp/http client, and a file transfer program supporting a number of network protocols""; support for bookmarks and mirroring features."
transfer,Magic Wormhole,,https://github.com/warner/magic-wormhole,The program allows transfer arbitrary-sized files and directories (or short pieces of text) from one computer to another The two endpoints are identified by using identical human-readable codes.
transfer,OnionShare,https://onionshare.org/,,"""An open source tool that lets you securely and anonymously share a file of any size."" "
transfer,qrcp,https://www.linuxuprising.com/2020/07/qrcp-transfer-files-between-desktop-and.html,,Transfer Files Between Desktop And Mobile Devices Over Wi-Fi By Scanning A QR Code.
transfer,rsync,https://download.samba.org/pub/rsync/rsync.html,,Mirror directories across networked machines; handles diffs/changed files; works across SSH; plenty of parameters.
transfer,OnionShare,https://onionshare.org/,https://github.com/onionshare/onionshare,"""An open source tool that lets you securely and anonymously share a file of any size."" "
transfer,qrcp,https://www.linuxuprising.com/2020/07/qrcp-transfer-files-between-desktop-and.html,https://github.com/claudiodangelis/qrcp,Transfer Files Between Desktop And Mobile Devices Over Wi-Fi By Scanning A QR Code.
transfer,rsync,https://download.samba.org/pub/rsync/rsync.html,https://github.com/WayneD/rsync,Mirror directories across networked machines; handles diffs/changed files; works across SSH; plenty of parameters.
transfer,sitecopy,http://www.manyfish.co.uk/sitecopy/,,Synchronizes a local copy of a website with a remote copy on a server; does not use SSH/`scp` but FTP for file copy; useful when the remote server does not support secure copy.
transfer,stftp,http://stftp.sourceforge.net/,,"(simple terminal FTP) aims to be a ""easy-to-use and unbloated client for the UNIX (and UNIX-like) console""."
transfer,Woof,http://www.home.unix-ag.org/simon/woof.html,,(Web Offer One File) sets up an HTTP webserver to serve files from a given local directory; all the users connected to the network can see and download the files.
transfer,stftp,http://stftp.sourceforge.net/,https://sourceforge.net/projects/stftp/,"(simple terminal FTP) aims to be a ""easy-to-use and unbloated client for the UNIX (and UNIX-like) console""."
transfer,Woof,http://www.home.unix-ag.org/simon/woof.html,https://github.com/simon-budig/woof/,(Web Offer One File) sets up an HTTP webserver to serve files from a given local directory; all the users connected to the network can see and download the files.
transfer,youtube-dl,,http://rg3.github.io/youtube-dl/,Downloads videos from [YouTube](https://www.youtube.com/) and some other sites; useful for automated bulk downloads.
chat,finch,http://www.pidgin.im/,,"IM program supporting many protocols, including Yahoo!, AIM, IRC, or WLM; comes with the `Pidgin` project."
chat,irssi,http://www.irssi.org,,"The most popular IRC client for the command-line; a flexible program, with many options and supporting many protocols."
chat,irssi,http://www.irssi.org,https://github.com/irssi/irssi,"The most popular IRC client for the command-line; a flexible program, with many options and supporting many protocols."
chat,RainbowStream,http://www.rainbowstream.org/,,Twitter client for the terminal; allows almost all the operations that can be done from GUI and Web clients.
chat,WeeChat,http://weechat.org/,,"A ""fast, light and extensible chat client""."
chat,WeeChat,http://weechat.org/,https://github.com/weechat/weechat,"A ""fast, light and extensible chat client""."
chat,ssh-chat,,https://github.com/shazow/ssh-chat,"Custom SSH server written in Go. Instead of a shell, you get a chat prompt."
organizers,goobook,,https://gitlab.com/goobook/goobook,The purpose of GooBook is to make it possible to use your Google Contacts from the command-line and from MUAs such as Mutt. It can be used from Mutt the same way as abook.
utility,dasht,http://sunaku.github.io/dasht/man/man0/README.html,,"Search API docs offline, in your terminal or browser."
utility,dasht,http://sunaku.github.io/dasht/man/man0/README.html,https://github.com/sunaku/dasht,"Search API docs offline, in your terminal or browser."
online,arch-wiki,,https://github.com/deadhead420/arch-wiki,Search the Arch Wiki anywhere from the command line.
online,googler,,https://github.com/jarun/googler,"Google Search, Google Site Search, Google News from the terminal."
text-processing,lolcat,,https://github.com/busyloop/lolcat,Ruby Gem to colorize the output of the cat command.
@ -203,13 +203,13 @@ calc,pdd,,https://github.com/jarun/pdd,"Tiny date, time diff calculator."
utility,powerline,,https://github.com/powerline/powerline,"Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile."
online,socli,,https://github.com/gautamkrishnar/socli,Stack overflow command line client written in Python. Search and browse stack overflow without leaving the terminal
utility,termsaver,http://termsaver.brunobraga.net/,,"termsaver to enjoy fancy ASCII screensavers like matrix, clock, starwars, and a couple of not-safe-for-work screens."
utility,dateutils,http://www.fresse.org/dateutils/,,Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data.
data-management,VisiData,https://www.visidata.org/,,"Interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease."
utility,dateutils,http://www.fresse.org/dateutils/,https://github.com/hroptatyr/dateutils,Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data.
data-management,VisiData,https://www.visidata.org/,https://github.com/saulpw/visidata,"Interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease."
data-management,csvkit,,https://github.com/wireservice/csvkit,"A suite of command-line tools for converting to and working with CSV, the king of tabular file formats."
programming,gdb-dashboard,,https://github.com/cyrus-and/gdb-dashboard,Modular visual interface for GDB in Python.
password-manager,hide,,https://github.com/whatl3y/hide,AES-256 bit encrypted password manager with all encrypted passwords stored locally on your machine
password-manager,gopass,https://www.gopass.pw/,,gopass is a rewrite of the pass password manager in Go with the aim of making it cross-platform and adding additional features. The target audience are professional developers and sysadmins (and especially teams of those) who are well versed with a command line interface.
password-manager,pass,https://www.passwordstore.org/,,"With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be organized into meaningful folder hierarchies, copied from computer to computer, and, in general, manipulated using standard command line file management utilities."
password-manager,gopass,https://www.gopass.pw/,https://github.com/gopasspw/gopass,gopass is a rewrite of the pass password manager in Go with the aim of making it cross-platform and adding additional features. The target audience are professional developers and sysadmins (and especially teams of those) who are well versed with a command line interface.
password-manager,pass,https://www.passwordstore.org/,https://git.zx2c4.com/password-store/,"With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be organized into meaningful folder hierarchies, copied from computer to computer, and, in general, manipulated using standard command line file management utilities."
password-manager,dpg,,https://github.com/62726164/dpg,"The Deterministic Password Generator - Generates passwords based on a master password and the indication of the website/service/username, without the need of storing anything."
transfer,yt-splitter,,https://github.com/redsolver/yt-splitter,Downloads and splits audio tracks from a YouTube video according to the chapters/tracks. Useful for compilations or full album uploads.
backup,bupstash,,https://github.com/andrewchambers/bupstash,Easy and efficient encrypted backups.
@ -225,13 +225,13 @@ viewers,youtube-viewer,,https://github.com/trizen/youtube-viewer,Lightweight app
note-taking,posce,,https://github.com/posce/posce,A note-taking toolkit for your command line.
disk-analyzer,dutree,,https://github.com/nachoparker/dutree,A tool to analyze file system usage written in Rust.
text-processing,ydiff,,https://github.com/ymattw/ydiff,"View colored, incremental diff."
password-manager,kpcli,http://kpcli.sourceforge.net/,,A command line interface for KeePass.
password-manager,kpcli,http://kpcli.sourceforge.net/,https://sourceforge.net/projects/kpcli/,A command line interface for KeePass.
data-management,GNU Recutils,https://www.gnu.org/software/recutils/manual/,,"Set of tools and libraries to access human-editable, text-based databases called recfiles."
games,terminal_board_games,,https://github.com/salt-die/terminally_bored_terminal_board_games,Board games for the terminal.
games,minesweeper,,https://github.com/gazpachoking/minesweeper,Cross-platform terminal based minesweeper.
games,Terminal Phase,https://dustycloud.org/blog/terminal-phase-1.0/,,A space shooter game you can play in your terminal.
cd,broot,https://dystroy.org/broot/,,"A new way to navigate directory trees on linux, made in rust."
calc,Nota,https://kary.us/nota/,,Terminal calculator with rich notation.
games,Terminal Phase,https://dustycloud.org/blog/terminal-phase-1.0/,https://gitlab.com/dustyweb/terminal-phase,A space shooter game you can play in your terminal.
cd,broot,https://dystroy.org/broot/,https://github.com/Canop/broot,"A new way to navigate directory trees on linux, made in rust."
calc,Nota,https://kary.us/nota/,https://github.com/pouyakary/Nota,Terminal calculator with rich notation.
editors,vy,,https://github.com/vyapp/vy,A vim-like in python made from scratch.
programming,pire,,https://github.com/johannestaas/pire,Python Interactive Regular Expressions.
browser,Graphene,,https://github.com/atsepkov/Graphene,A text-based web browser that's a joy to use.
@ -246,7 +246,7 @@ text-search,ripgrep,,https://github.com/BurntSushi/ripgrep,Recursively searches
utility,pmenu,,https://github.com/sgtpep/pmenu,A dynamic terminal-based menu inspired by dmenu.
editors,eon,,https://github.com/tomas/eon,"A light, modern editor for your terminal that doesn't want to be vim."
data-management,datadash,,https://github.com/keithknott26/datadash,Visualize and graph data in the terminal.
music,Mp3blaster,http://www.mp3blaster.org/?m=1,,Audio player for the text console.
music,Mp3blaster,http://www.mp3blaster.org/?m=1,https://sourceforge.net/projects/mp3blaster/,Audio player for the text console.
viewers,jqview,,https://github.com/fiatjaf/jqview,Simplest possible native GUI for inspecting JSON.
transfer,ytmdl,,https://github.com/deepjyoti30/ytmdl,Get songs from Youtube in mp3 format.
funny,sha256-animation,,https://github.com/in3rsha/sha256-animation,Animation of the SHA-256 hash function in your terminal.
@ -257,23 +257,23 @@ viewers,jc,,https://github.com/kellyjonbrazil/jc,Serializes the output of comman
music,muCLIar,,https://github.com/aayush1205/muCLIar,YouTube automator bringing you your music right on your CLI.
office,translate-shell,,https://github.com/soimort/translate-shell,Command-line translator using Google Translate or other online services.
office,wikit,,https://github.com/KorySchneider/wikit,A command line program for getting Wikipedia summaries easily.
networking,mitmproxy,https://mitmproxy.org/,,An interactive HTTPS proxy.
networking,mitmproxy,https://mitmproxy.org/,https://github.com/mitmproxy/mitmproxy,An interactive HTTPS proxy.
music,yt-audio,,https://github.com/pseudoroot/yt-audio,"A simple, configurable youtube-dl wrapper to download and manage youtube audio."
games,Language-games,,https://github.com/Hellisotherpeople/Language-games,Dead simple games made with word vectors.
data-management,xsv,https://www.johndcook.com/blog/2019/12/31/sql-join-csv-files/,,Doing a SQL join with CSV files.
networking,bandwhich,,https://github.com/imsnif/bandwhich,Terminal bandwidth utilization tool.
monitor,dmidecode,https://www.nongnu.org/dmidecode/,,System information utility.
monitor,dmidecode,https://www.nongnu.org/dmidecode/,http://git.savannah.gnu.org/cgit/dmidecode.git/,System information utility.
git,forgit,,https://github.com/wfxr/forgit,A utility tool powered by fzf for using git interactively.
office,scholarref,https://adamsgaard.dk/scholarref.html,,Tools to never deal with journal webpages again.
office,scholarref,https://adamsgaard.dk/scholarref.html,https://src.adamsgaard.dk/scholarref/,Tools to never deal with journal webpages again.
games,crappybird-py,,https://github.com/JonPizza/crappybird-py,Flappy bird.
office,conrad,,https://github.com/vinayak-mehta/conrad,Track conferences and meetups.
note-taking,dn,,https://github.com/tomlockwood/dn,Daily notes command line tool.
git,onefetch,,https://github.com/o2sh/onefetch,Git repository summary on your terminal.
data-management,jtc,,https://github.com/ldn-softdev/jtc,JSON manipulation and transformation.
email,NeoMutt,https://neomutt.org/,,Patched and up-to-dated mutt fork.
email,NeoMutt,https://neomutt.org/,https://github.com/neomutt/neomutt,Patched and up-to-dated mutt fork.
utility,kmdr-cli,,https://github.com/ediardo/kmdr-cli#supported-programs,The CLI tool for explaining commands from your terminal.
utility,Starship,https://starship.rs/,,The cross-shell prompt for astronauts.
todo-manager,todotxt-machine,https://pypi.org/project/todotxt-machine/,,Interfacce for todo.txt.
utility,Starship,https://starship.rs/,https://github.com/starship/starship,The cross-shell prompt for astronauts.
todo-manager,todotxt-machine,https://pypi.org/project/todotxt-machine/,https://github.com/AnthonyDiGirolamo/todotxt-machine,Interfacce for todo.txt.
games,usolitaire,,https://github.com/eliasdorneles/usolitaire,Solitaire in your terminal.
file-manager,rnr,,https://github.com/bugnano/rnr,The RNR File Manager (RNR's Not Ranger) is a text based file manager that combines the best features of Midnight Commander and Ranger.
funny,cbonsai,,https://gitlab.com/jallbrit/cbonsai,"A bonsai tree generator, written in C using ncurses. It intelligently creates, colors, and positions a bonsai tree."
@ -282,7 +282,7 @@ transfer,ytfzf,,https://github.com/pystardust/ytfzf,A POSIX script that helps yo
data-management,Graphtage,,https://github.com/trailofbits/graphtage,"Graphtage is a commandline utility and underlying library for semantically comparing and merging tree-like structures, such as JSON, XML, HTML, YAML, plist, and CSS files."
disk-analyzer,duf,,https://github.com/muesli/duf,Disk Usage/Free Utility.
productivity,tuxi,,https://github.com/Bugswriter/tuxi,A CLI tool that scrapes Google search results and SERPs that provides instant and concise answers.
music,Siren,https://www.kariliq.nl/siren/,,Siren is a text-based audio player for UNIX-like operating systems.
music,Siren,https://www.kariliq.nl/siren/,https://www.kariliq.nl/git/siren/,Siren is a text-based audio player for UNIX-like operating systems.
office,Ticker,,https://github.com/achannarasappa/ticker,Terminal stock watcher and stock position tracker.
transfer,xh,,https://github.com/ducaale/xh,xh is a friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie's excellent design.
git,git-peek,,https://github.com/Jarred-Sumner/git-peek,git peek is the fastest way to open a remote git repository in your local text editor.
@ -291,7 +291,7 @@ disk-analyzer,gdu,,https://github.com/dundee/gdu,"Pretty fast disk usage analyze
music,kord,,https://github.com/synestematic/kord,A python framework that provides programmers with a simple api for the creation of music-based applications.
graphics,imgcat,,https://github.com/trashhalo/imgcat,Tool to output images in the terminal. Built with bubbletea.
science,bib.awk,,https://github.com/huijunchen9260/bib.awk,Bibliography manager written in awk.
programming,rr,https://rr-project.org/,,"Debug the recording, deterministically, as many times as you want."
programming,rr,https://rr-project.org/,https://github.com/rr-debugger/rr,"Debug the recording, deterministically, as many times as you want."
programming,nbterm,,https://github.com/davidbrochart/nbterm,Jupyter Notebooks in the terminal.
transfer,qr-filetransfer,,https://github.com/sdushantha/qr-filetransfer,Transfer files over WiFi between your computer and your smartphone from the terminal.
science,element,,https://github.com/gennaro-tedesco/element,Periodic table on the command line.
@ -306,27 +306,27 @@ utility,eg,,https://github.com/srsudar/eg,Useful examples at the command line.
viewers,mdt,,https://github.com/robolab-pavia/mdt,MarkDown in the Terminal. A markdown viewer with themes defined by JSON files and interactive mode to open links and word-wrapping adaptable to the terminal width.
organizers,buku,,https://github.com/jarun/buku,A powerful bookmark manager written in Python3 and SQLite3.
graphics,imgp,,https://github.com/jarun/imgp,"A command line image resizer and rotator for JPEG and PNG images. It can resize (or thumbnail) and rotate thousands of images in a go, at lightning speed, while saving significantly on storage."
backup,zbackup,http://zbackup.org/,,"A globally-deduplicating backup tool, based on the ideas found in rsync."
transfer,Transmission,https://transmissionbt.com/,,"Fast, easy and free bittorrent client."
backup,zbackup,http://zbackup.org/,https://github.com/zbackup/zbackup,"A globally-deduplicating backup tool, based on the ideas found in rsync."
transfer,Transmission,https://transmissionbt.com/,https://github.com/transmission/transmission,"Fast, easy and free bittorrent client."
transfer,rtorrent,,https://github.com/rakshasa/rtorrent,"Bittorrent client uses ncurses and is ideal for use with tmux, screen or dtach."
terminal,dtach,,https://github.com/crigler/dtach,A program written in C that emulates the detach feature of screen.
file-handling,vidir,,https://github.com/trapd00r/vidir,vidir allows editing of the contents of a directory in a text editor.
security,Firejail,https://firejail.wordpress.com/,,A SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces and seccomp-bpf.
editors,Kakoune,http://kakoune.org/,,"Modal editor, faster as in less keystrokes,multiple selections, orthogonal design."
security,Firejail,https://firejail.wordpress.com/,https://github.com/netblue30/firejail,A SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces and seccomp-bpf.
editors,Kakoune,http://kakoune.org/,https://github.com/mawww/kakoune,"Modal editor, faster as in less keystrokes,multiple selections, orthogonal design."
online,ddgr,,https://github.com/jarun/ddgr,A command line utility to search DuckDuckGo (html version) from the terminal.
games,chs,,https://github.com/nickzuber/chs,Play chess against the Stockfish engine in your terminal.
file-manager,clifm,,https://github.com/leo-arch/clifm,"A CLI-based, shell-like, and non-curses terminal file manager written in C: simple, fast, extensible, and lightweight as hell."
email,nmail,,https://github.com/d99kris/nmail,nmail is a console-based email client for Linux and macOS with a user interface similar to alpine / pine.
chat,matterhorn,,https://github.com/matterhorn-chat/matterhorn,A terminal client for the Mattermost chat system.
organizers,calcurse,https://calcurse.org/,,"A calendar and scheduling application for the command line. It helps keep track of events, appointments and everyday tasks."
organizers,calcurse,https://calcurse.org/,https://git.calcurse.org/calcurse.git/,"A calendar and scheduling application for the command line. It helps keep track of events, appointments and everyday tasks."
music,castero,,https://github.com/xgi/castero,A TUI podcast client for the terminal.
security,GnuPG,https://gnupg.org/,,GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP).
security,GnuPG,https://gnupg.org/,https://dev.gnupg.org/source/gnupg/repository/master/,GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP).
chat,tiny,,https://github.com/osa1/tiny,tiny is an IRC client written in Rust.
note-taking,Standard Unix Notes,,https://github.com/Standard-Unix-Notes/unix-notes,GPG Encrypted Notes/Notebook manager for BSD/Linux.
monitor,below,,https://github.com/facebookincubator/below,A time traveling resource monitor for modern Linux systems
monitor,lfs,,https://github.com/Canop/lfs,A thing to get information on your mounted disks
webdev,ain,,https://github.com/jonaslu/ain,An HTTP API client for the terminal.
conversion,BaFi,https://mmalcek.github.io/bafi/,,"Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates."
conversion,BaFi,https://mmalcek.github.io/bafi/,https://github.com/mmalcek/bafi,"Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates."
text-processing,hck,,https://github.com/sstadick/hck,A sharp cut clone.
git,gitui,,https://github.com/extrawurst/gitui,GitUI provides you with the comfort of a git GUI but right in your terminal
games,rpg-cli,,https://github.com/facundoolano/rpg-cli,Your filesystem as a dungeon!
@ -335,17 +335,17 @@ note-taking,jnrl,,https://github.com/maebert/jrnl,Collect your thoughts and note
viewers,tabview,,https://github.com/TabViewer/tabview,Python curses command line CSV and tabular data viewer.
versioning,Bazaar,http://bazaar.canonical.com/en/,,"Multiplatform version control system supporting diffferent workflows; it is part of the GNU Project, and it is free software sponsored by Canonical."
git,grv,,https://github.com/rgburke/grv,"Git Repository Viewer - A terminal based interface for viewing Git repositories. It allows refs, commits and diffs to be viewed, searched and filtered."
versioning,fossil,https://fossil-scm.org/,,"A simple, high-reliability, distributed software configuration management system with these advanced features: project management, built-in web interface, friendly self-hosting, simple networking, all-in-one standalone executable, and much more."
versioning,fossil,https://fossil-scm.org/,https://github.com/drhsqlite/fossil-mirror,"A simple, high-reliability, distributed software configuration management system with these advanced features: project management, built-in web interface, friendly self-hosting, simple networking, all-in-one standalone executable, and much more."
editors,Diakonos,,https://github.com/Pistos/diakonos,A powerful editor with “standard” keybindings and several advanced features; written in Ruby.
utility,yank,,https://github.com/mptre/yank,Reads input from stdin and display a selection interface that allows a field to be selected and copied to the clipboard.
terminal,mtm,,https://github.com/deadpixi/mtm,"Micro Terminal Multiplexer - Simple but usable, stable and minimalistic terminal multiplexer."
text-processing,sd,,https://github.com/chmln/sd,s[earch] & d[isplace] - An intuitive find & replace CLI; a possible replacement for sed.
productivity,Watson,,https://github.com/TailorDev/Watson,Time tracking CLI to know how much time you are spending on your projects. It can generate nice reports for clients.
data-management,WOPR,,https://github.com/yaronn/wopr,"A simple markup language for creating rich terminal reports, presentations and infographic."
games,Angband,https://rephial.org/,,"Angband is a free, single-player dungeon exploration game."
games,Angband,https://rephial.org/,https://github.com/angband/angband,"Angband is a free, single-player dungeon exploration game."
programming,grex,,https://github.com/pemistahl/grex,A command-line tool for generating regular expressions from user-provided test cases.
browser,Amfora,,https://github.com/makeworld-the-better-one/amfora,Amfora aims to be the best looking Gemini client with the most features. It does not support Gopher or other non-Web protocols.
browser,Bombadillo,https://bombadillo.colorfield.space/,,"A non-web browser, designed for a growing list of protocols operating outside of the web. Currently supports Gemini, Finger and Gopher."
browser,Bombadillo,https://bombadillo.colorfield.space/,https://tildegit.org/sloum/Bombadillo,"A non-web browser, designed for a growing list of protocols operating outside of the web. Currently supports Gemini, Finger and Gopher."
file-handling,pycp,,https://github.com/dmerejkowsky/pycp,cp and mv with a progressbar.
calc,bcal,,https://github.com/jarun/bcal,"Byte CALculator - A REPL CLI utility for storage expression evaluation, SI/IEC conversion, byte address calculation, base conversion and LBA/CHS calculation."
password-manager,cpass,,https://github.com/OliverLew/cpass,Another console UI for pass.
@ -359,7 +359,7 @@ graphics,inklayers,,https://github.com/toolleeo/inklayers,A command line program
programming,pvcheck,,https://github.com/claudio-unipv/pvcheck,"A tool to apply automated testing to programs that produce textual output. The format of the output is very specific, making pvcheck suitable to test programming quizzes."
cd,Jmp,,https://github.com/gholmes829/Jmp,Change directory with smart searching of the path specified through regex.
cd,llama,,https://github.com/antonmedv/llama,Minimalistic file opener and directory changer focused on fuzzy searching the path.
git,Gitea,https://gitea.com/,,Single binary self-hosted Git service.
git,Gitea,https://gitea.com/,https://github.com/go-gitea/gitea,Single binary self-hosted Git service.
git,Soft Serve,,https://github.com/charmbracelet/soft-serve,Self-hostable Git server for the command line. One distinguished feature is the possibility to create new repositories with a push.
text-processing,deadlink,,https://github.com/nschloe/deadlink,Parses text files for HTTP URLs and checks if they are still valid. Good to use on markdown documentation files.
cd,SmartCd,,https://github.com/CodesOfRishi/smartcd,"A cd command with improved usability features, which can remember your recently visited directory paths and, search and directly traverse to sub-directories and as well as parent directories, all with Fuzzy searching."
@ -387,10 +387,10 @@ file-manager,hunter,,https://github.com/rabite0/hunter,Ranger-like file browser
monitor,ytop,,https://github.com/cjbassi/ytop,TUI system monitor written in Rust.
monitor,noti,,https://github.com/variadico/noti,Monitor a process and trigger a notification.
productivity,cowyo,,https://github.com/schollz/cowyo,Feature rich wiki webserver for minimalists.
system,docker,https://docs.docker.com/,,Self-sufficient runtime for containers.
system,docker,https://docs.docker.com/,https://github.com/docker/docs,Self-sufficient runtime for containers.
file-handling,friendly-find,,https://github.com/sjl/friendly-find,Usable replacement for find.
text-processing,fzy,,https://github.com/jhawthorn/fzy,Better fuzzy finder.
graphics,GraphicsMagick,http://www.graphicsmagick.org/,,Swiss army knife of image processing.
graphics,GraphicsMagick,http://www.graphicsmagick.org/,https://sourceforge.net/projects/graphicsmagick/,Swiss army knife of image processing.
viewers,hexyl,,https://github.com/sharkdp/hexyl,Command-line hex viewer.
programming,temci,,https://github.com/parttimenerd/temci,Advanced benchmarking tool written in Python 3 that supports setting up an environment for benchmarking and the generation of visually appealing reports.
utility,just,,https://github.com/casey/just,Handy way to save and run project-specific commands.
@ -418,7 +418,7 @@ file-handling,FClones,,https://github.com/pkolaczk/fclones,Efficient Duplicate F
data-management,dasel,,https://github.com/TomWright/dasel,Allows you to query and modify data structures using selector strings.
programming,Proji,,https://github.com/nikoksr/proji,Powerful cross-platform CLI project templating tool.
transfer,pbgopy,,https://github.com/nakabonne/pbgopy,Copy and paste between devices.
data-management,gnuplot,https://www.explainshell.com/explain/1/gnuplot,,Generate two and three dimensional plots of data.
data-management,gnuplot,https://www.explainshell.com/explain/1/gnuplot,https://github.com/idank/explainshell,Generate two and three dimensional plots of data.
office,conan,,https://github.com/mirage/conan,Find clue about the type of the file.
text-processing,Difftastic,,https://github.com/Wilfred/difftastic,Syntax-aware structured diff tool.
utility,Gaze,,https://github.com/wtetsu/gaze,"Runs a command, right after you save a file."
@ -448,15 +448,15 @@ viewers,fx,,https://github.com/antonmedv/fx,Command-line JSON viewer.
networking,speedtest-net,,https://github.com/ddsol/speedtest.net,Test internet connection speed and ping using speedtest.net.
backup,shallow-backup,,https://github.com/alichtman/shallow-backup,Git integrated backup tool.
office,mdp,,https://github.com/visit1985/mdp,A command-line based markdown presentation tool.
office,sent,https://tools.suckless.org/sent/,,Simple plaintext presentation tool.
office,sent,https://tools.suckless.org/sent/,https://git.suckless.org/sent/log.html,Simple plaintext presentation tool.
note-taking,eureka,,https://github.com/simeg/eureka,Store your ideas without leaving the terminal.
todo-manager,taskell,,https://github.com/smallhadroncollider/taskell,Interactive kanban board/task manager.
todo-manager,taskbook,,https://github.com/klaussinani/taskbook,"Tasks, boards & notes for the command-line habitat."
science,papis,,https://github.com/alejandrogallo/papis,Extensible document and bibliography manager.
chat,tuir,,https://gitlab.com/ajak/tuir,Reddit TUI
networking,xxh,,https://github.com/xxh/xxh,Bring your favorite shell wherever you go through the ssh.
browser,browsh,https://www.brow.sh/,,"It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs."
viewers,jless,https://pauljuliusmartinez.github.io/,,"Command-line JSON viewer designed for reading, exploring, and searching through JSON data."
browser,browsh,https://www.brow.sh/,https://github.com/browsh-org/browsh,"It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs."
viewers,jless,https://pauljuliusmartinez.github.io/,https://github.com/PaulJuliusMartinez/jless,"Command-line JSON viewer designed for reading, exploring, and searching through JSON data."
viewers,bat,,https://github.com/sharkdp/bat,A cat clone with syntax highlighting and Git integration.
data-management,osmf,,https://github.com/codesoap/osmf,OpenStreetMap find - A simple command line tool to explore OSM data.
viewers,haxor-news,,https://github.com/donnemartin/haxor-news,Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
@ -477,7 +477,7 @@ git,gh-f,,https://github.com/gennaro-tedesco/gh-f,"The ultimate, compact and sna
git,stargazer,,https://github.com/gennaro-tedesco/stargazer,Github stats from the command line.
webdev,http-tanker,,https://github.com/PierreKieffer/http-tanker,"Terminal application used for API testing; easily create, manage and execute http requests from the terminal."
system,Bevel,,https://github.com/NorfairKing/bevel,Command line history in an SQLite database for effective re-use.
data-management,zq,https://zed.brimdata.io/docs/commands/zq/,,Processor for JSON data with stateful operators and a syntax that is more consistent w.r.t. jq (as claimed by the authors).
data-management,zq,https://zed.brimdata.io/docs/commands/zq/,https://github.com/brimdata/zed,Processor for JSON data with stateful operators and a syntax that is more consistent w.r.t. jq (as claimed by the authors).
transfer,Mabel,,https://github.com/smmr-software/mabel,"Deriving its name from the Hebrew word ""מבול,"" meaning flood, deluge, or (loosely) torrent, Mabel is a fancy BitTorrent client for the terminal."
text-processing,tuc,,https://github.com/riquito/tuc,"You want to cut on more than just a character, perhaps using negative indexes or format the selected fields as you want... Maybe you want to cut on lines (ever needed to drop first and last line?)... That's where tuc can help."
games,sku,,https://github.com/fedeztk/sku,Simple TUI written in go to play sudoku in the terminal.
@ -509,7 +509,7 @@ system,brightnessctl,,https://github.com/Hummer12007/brightnessctl,"Read and con
note-taking,sncli,,https://github.com/insanum/sncli,A Python application that gives you access to your Simplenote account via the command line.
note-taking,dnote,,https://github.com/dnote/dnote,A simple command line notebook for the terminal. It also offers a seamless multi-device sync and a web interface.
note-taking,Geeknote,,https://github.com/jeffkowalski/geeknote,"A command line client for Evernote that can be use on Linux, FreeBSD and OS X."
note-taking,Terminal velocity,https://vhp.github.io/terminal_velocity/,,"A fast, cross-platform note-taking application for the UNIX terminal."
note-taking,Terminal velocity,https://vhp.github.io/terminal_velocity/,https://github.com/vhp/terminal_velocity,"A fast, cross-platform note-taking application for the UNIX terminal."
science,Pubs,,https://github.com/pubs/pubs,Pubs organizes your scientific papers together with their bibliographic data and provides command line access to basic and advanced manipulation of your library.
data-management,IRedis,,https://github.com/laixintao/iredis,Interactive Redis: A Cli for Redis with AutoCompletion and Syntax Highlighting.
data-management,mycli,,https://github.com/dbcli/mycli,A command line client for MySQL that can do auto-completion and syntax highlighting.
@ -521,10 +521,10 @@ music,dzr,,https://github.com/yne/dzr,"Command Line deezer.com Player for Linux,
music,beets,,https://github.com/beetbox/beets,"Beets is the media library management system for obsessive music geeks: catalogs your collection, automatically improving its metadata as it goes."
music,musikcube,,https://github.com/clangen/musikcube,"A cross-platform, terminal-based audio engine, library, player and server written in C++."
multimedia,Editly,,https://github.com/mifi/editly,A tool and framework for declarative NLE (non-linear video editing) using Node.js and ffmpeg.
multimedia,ffmpeg,https://ffmpeg.org/,,The Swiss knife of video editing from the command line.
multimedia,ffmpeg,https://ffmpeg.org/,https://github.com/FFmpeg/FFmpeg,The Swiss knife of video editing from the command line.
productivity,Taskell,,https://github.com/smallhadroncollider/taskell,A CLI kanban board/task manager for Mac and Linux.
shells,xonsh,https://xon.sh/,,The xonsh shell lets you easily mix Python and shell commands in a powerful and simplified approach to the command line.
productivity,hledger,https://hledger.org/,,"A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format."
shells,xonsh,https://xon.sh/,https://github.com/xonsh/xonsh,The xonsh shell lets you easily mix Python and shell commands in a powerful and simplified approach to the command line.
productivity,hledger,https://hledger.org/,https://github.com/simonmichael/hledger,"A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format."
git,fzf-git.sh,,https://github.com/junegunn/fzf-git.sh,"bash and zsh key bindings for Git objects, powered by fzf."
conversion,simtex,,https://github.com/iaacornus/simtex,"simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file."
file-handling,ff,,https://github.com/akymos/ff,"ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command."
@ -534,13 +534,13 @@ transfer,Jitter,,https://github.com/sharpcdf/jitter,"A repository-oriented binar
transfer,Transgression TUI,,https://github.com/PanAeon/transg-tui,A remote TUI client for the Transmission bittorrent program.
text-processing,pdf-diff,,https://github.com/serhack/pdf-diff,A tool for visualizing differences between two pdf files. Mainly dedicated to editors that usually spends a lot of hours on several pdf.
graphics,kakikun,,https://github.com/file-acomplaint/kakikun,"Kakikun is a tool to paint, draw and create ASCII art in your terminal using unicode characters."
graphics,Aewan,http://aewan.sourceforge.net/,,Aewan is a multi-layered ASCII graphics/animation editor. It produces stand-alone cat-able ASCII art files and an easy-to-parse format for integration into terminal applications.
graphics,jp2a,https://csl.name/jp2a/,,Command-line tool that converts images to ASCII art in the Linux terminal.
graphics,LinuxLogo,https://sourceforge.net/projects/linuxlogo/,,Display the Linux distribution logo in ASCII format.
text-processing,pv,http://www.ivarch.com/programs/pv.shtml,,The pv command is used to monitor the progress of data through pipe.
graphics,Aewan,http://aewan.sourceforge.net/,https://sourceforge.net/projects/aewan/,Aewan is a multi-layered ASCII graphics/animation editor. It produces stand-alone cat-able ASCII art files and an easy-to-parse format for integration into terminal applications.
graphics,jp2a,https://csl.name/jp2a/,https://sourceforge.net/projects/jp2a/,Command-line tool that converts images to ASCII art in the Linux terminal.
graphics,LinuxLogo,https://sourceforge.net/projects/linuxlogo/,https://sourceforge.net/projects/linuxlogo/,Display the Linux distribution logo in ASCII format.
text-processing,pv,http://www.ivarch.com/programs/pv.shtml,https://github.com/a-j-wood/pv,The pv command is used to monitor the progress of data through pipe.
networking,TStream,,https://github.com/qnkhuat/tstream,"Live streaming from the terminal. Requires the connection to a central server, from which the streaming is dispatched."
todo-manager,tsk,,https://github.com/kakengloh/tsk,"Terminal task management app with an emphasis on simplicity, efficiency and ease of use."
monitor,The Logfile Navigator,https://lnav.org/,,An advanced and colorful log file viewer with TUI interface.
monitor,The Logfile Navigator,https://lnav.org/,https://github.com/tstack/lnav,An advanced and colorful log file viewer with TUI interface.
data-management,gojq,,https://github.com/itchyny/gojq,Pure Go implementation of jq.
science,pt.sh,,https://github.com/alexeytal/pt.sh,CLI periodic table with search and many properties.
terminal,Zellij,,https://github.com/zellij-org/zellij,"A workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer."
@ -551,10 +551,10 @@ music,Tera,,https://github.com/shinokada/tera,"Terminal Radio: an easy-to-use CL
games,sssnake,,https://github.com/AngelJumbo/sssnake,(Smart and sexy snake) The classic snake game for the terminal that can plays itself and be use like a screensaver.
system,Devbox,,https://github.com/jetpack-io/devbox,Devbox is a command-line tool that lets you easily create isolated shells and containers by defining the list of packages required by the environment.
git,gh-stars,,https://github.com/aymanbagabas/gh-stars,A GitHub CLI extension to show repository stargazers.
browser,asuka,https://git.sr.ht/~julienxx/asuka,,A Gemini Project client written in Rust with NCurses.
browser,asuka,https://git.sr.ht/~julienxx/asuka,https://git.sr.ht/~julienxx/asuka,A Gemini Project client written in Rust with NCurses.
browser,Gremlin,,https://github.com/actuday6418/gremlin,Gemini browser for the terminal.
browser,min,,https://github.com/a-h/min,"A Gemini browser with Vim style keyboard navigation, client certificate support and history and bookmarks saved in TSV files."
browser,Telescope,https://telescope.omarpolo.com/,,Gemini client with UI that is strongly inspired from Emacs and W3M.
browser,Telescope,https://telescope.omarpolo.com/,https://github.com/omar-polo/telescope,Gemini client with UI that is strongly inspired from Emacs and W3M.
browser,gplaces,,https://github.com/dimkr/gplaces,Simple but powerful terminal Gemini client.
browser,Romulus,,https://github.com/LukeEmmet/Romulus,"A cross platform Gemini console client in C# with a simple user interface, interactive menus and mouse support."
email,pymailgen,,https://github.com/toolleeo/pymailgen,"Starting from the content of a CSV file and a template text file, pymailgen generates a list of emails to be sent out using a command-line SMTP client."
@ -575,7 +575,7 @@ text-processing,rare,,https://github.com/zix99/rare,"Realtime regex-extraction a
online,Awesome CLI,,https://github.com/umutphp/awesome-cli,Awesome CLI is a simple command line tool to give you a fancy command line interface to dive into Awesome lists.
utility,ora,,https://github.com/sindresorhus/ora,Elegant terminal spinner.
monitor,hyperfine,,https://github.com/sharkdp/hyperfine,A command-line benchmarking tool.
password-manager,Bitwarden CLI,https://bitwarden.com/help/cli/,,"Command-line interface for Bitwarden, a multi-platform password manager targeted to companies and enterprises."
password-manager,Bitwarden CLI,https://bitwarden.com/help/cli/,https://github.com/bitwarden/cli,"Command-line interface for Bitwarden, a multi-platform password manager targeted to companies and enterprises."
text-processing,choose,,https://github.com/jagprog5/choose,NCurses based token selector with a nice terminal user interface for selecting tokens. Selecting a line from the bash history is only one of its use cases.
multimedia,invidtui,,https://github.com/darkhz/invidtui,"Invidious TUI client, which fetches data from invidious instances and displays a user interface in the terminal, and allows for selecting and playing Youtube audio and video."
networking,redive,,https://github.com/neelkarma/redive,Trace URL redirections in the terminal.
@ -583,18 +583,18 @@ utility,Cloudcash,,https://github.com/mrusme/cloudcash,"Check your cloud spendin
networking,bluetuith,,https://github.com/darkhz/bluetuith,"A TUI-based Bluetooth connection manager, which can interact with Bluetooth adapters and devices. It aims to be a replacement to most Bluetooth managers, like blueman."
file-handling,Brash,,https://github.com/zakariagatter/brash,CLI Trash Manager in Pure Bash.
transfer,torrentCLI,,https://github.com/amogusussy/torrentCLI,Get torrents from the Terminal.
shells,Spaceship,https://spaceship-prompt.sh/,,"Minimalistic, powerful and extremely customizable Zsh prompt."
shells,Spaceship,https://spaceship-prompt.sh/,https://github.com/spaceship-prompt/spaceship-prompt,"Minimalistic, powerful and extremely customizable Zsh prompt."
programming,cloc,,https://github.com/AlDanial/cloc,"Tool for counting blank lines, comment lines, and physical lines of source code in many programming languages."
programming,Tokei,,https://github.com/XAMPPRocky/tokei,"Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language."
programming,scc,,https://github.com/boyter/scc,"Sloc Cloc and Code (scc) is a codebase statistics counter. Goal is to be the fastest code counter possible, but also perform COCOMO calculation like sloccount and to estimate code complexity similar to cyclomatic complexity calculators. In short one tool to rule them all."
programming,Cppcheck,http://cppcheck.net/,,Static analysis tool for C/C++ code providing unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs.
programming,Frama-C,https://frama-c.com/,,Open-source extensible and collaborative platform dedicated to source-code analysis of C software. Frama-C can assist from the navigation through unfamiliar projects up to the certification of critical software.
programming,Cppcheck,http://cppcheck.net/,https://github.com/danmar/cppcheck/,Static analysis tool for C/C++ code providing unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs.
programming,Frama-C,https://frama-c.com/,https://git.frama-c.com/pub/frama-c/,Open-source extensible and collaborative platform dedicated to source-code analysis of C software. Frama-C can assist from the navigation through unfamiliar projects up to the certification of critical software.
games,terdle,,https://github.com/neelkarma/terdle,Wordle implemented in Rust.
music,MusicPlayerPlus,,https://github.com/doctorfree/MusicPlayerPlus,"Featureful ncurses based MPD client inspired by ncmpc with integration for Beets, spectrum visualization,Bandcamp/Soundcloud, asciimatics, cantata, and more."
system,ContainerSSH,,https://github.com/ContainerSSH/ContainerSSH,An SSH Server that Launches Containers in Kubernetes and Docker on demand.
funny,Limoji,,https://github.com/GEROGIANNIS/Limoji,Limoji is an open source tool that makes it easy to choose between hundreds of cool ASCII emoticons and share them with your friends.
games,Minesweeper Game,,https://github.com/omerkarabacak/minesweeper,A small command line Minesweeper Game.
editors,Tilde,https://os.ghalkes.nl/tilde/,,"Tilde is a text editor that provides an intuitive interface for people accustomed to GUI environments, usual shortcuts for common operation, a traditional menu bar, etc."
editors,Tilde,https://os.ghalkes.nl/tilde/,https://github.com/gphalkes/tilde,"Tilde is a text editor that provides an intuitive interface for people accustomed to GUI environments, usual shortcuts for common operation, a traditional menu bar, etc."
music,spotify-player,,https://github.com/aome510/spotify-player,"spotify-player is a fast, easy to use, and configurable terminal music player having feature parity with the official Spotify application."
git,git-remote-aws,,https://github.com/nathants/git-remote-aws,Management of encrypted git hosting.
transfer,Stig,,https://github.com/rndusr/stig,Stig is a client application to connect and control the BitTorrent Transmission client app.
@ -614,7 +614,7 @@ utility,mkdesk,,https://gitlab.com/mr-draxs/mkdesk,A program/command to create .
todo-manager,t,,https://github.com/sjl/t,"A command-line todo list manager for people that want to finish tasks, not organize them."
todo-manager,topydo,,https://github.com/topydo/topydo,"A powerful todo list application for the console, using the todo.txt format."
todo-manager,Ultralist,https://ultralist.io/,https://github.com/ultralist/ultralist,"A simple, powerful, open source task management system for the command line."
todo-manager,devtodo,https://swapoff.org/devtodo.html,,"A hierarchical command-line task manager, with data storage in JSON format."
todo-manager,devtodo,https://swapoff.org/devtodo.html,https://github.com/droundy/goopt,"A hierarchical command-line task manager, with data storage in JSON format."
security,cream,https://z3bra.org/cream/,https://git.z3bra.org/cream/files.html,"Encrypt and decrypt streams of data with only a master password. The key is derivated from the password + salt combo, and used to encrypt data byte per byte."
organizers,remint,,https://sr.ht/~mlaparie/remint/,A simple terminal UI wrapper for D. Skoll's Remind calendar program
email,tmpmail,,https://github.com/sdushantha/tmpmail,A command line utility written in POSIX sh that allows you to create a temporary email address and receive emails to the temporary email address.
@ -662,4 +662,3 @@ git,gita,,https://github.com/nosarthur/gita,A command-line tool to manage multip
games,anonymine,https://oskog97.com/projects/anonymine/,https://gitlab.com/oskog97/anonymine/,Curses mode minesweeper without guessing and other original features.
games,greed,http://www.catb.org/~esr/greed/,https://gitlab.com/esr/greed,A game of consumption. Eat as much as you can before munching yourself into a corner.
system,Mxflow-cli,,https://github.com/metaory/mxflow-cli,"A modern, general purpose CLI task runner with human readable yaml config file"

1 category name homepage git description
2 productivity h-m-m https://github.com/nadrad/h-m-m h-m-m (pronounced like the interjection "hmm") is a simple, fast, keyboard-centric terminal-based tool for working with mind maps.
3 networking ipcalc http://jodies.de/ipcalc https://github.com/kjokjo/ipcalc "ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range."
4 networking PSSH https://code.google.com/archive/p/parallel-ssh/ PSSH provides parallel versions of OpenSSH and related tools. Included are pssh, pscp, prsync, pnuke, and pslurp. The project includes psshlib which can be used within custom applications.
5 networking rtop http://www.rtop-monitor.org/ https://github.com/rapidloop/rtop rtop is a simple, agent-less, remote server monitoring tool that works over plain SSH. Written in golang, it does not need any software to be installed on the server that you want to monitor. It works by establishing an SSH session, and running commands on the remote server to collect system metrics.
6 networking geoiplookup https://github.com/maxmind/geoip-api-c a little application to find geographical and network information of an IP address based no the geoip C API.
7 networking quickserve https://github.com/charliesome/quickserve Quickserve is a very simple HTTP server written in Python that is intended for quickly sharing files on an ad-hoc basis. Aside from opening a port in your firewall if you have one, quickserve requires no set-up and should work with no hassle.
8 text-search ack http://beyondgrep.com/ https://github.com/beyondgrep/ack3 A tool like `grep` optimized for programmers; written in Perl, it speeds up searches thanks to skipping non interesting directories, such as `.git`.
9 text-search ag https://github.com/ggreer/the_silver_searcher (The silver searcher) is a text search utility targeted to source code; it skips versioning systems data directories; it is inspired by `ack`, but faster.
10 text-search paragrep http://software.clapper.org/paragrep/ https://github.com/bmc/paragrep Greps regular expressions in a text file(s) and prints out the paragraphs containing those expressions; a paragraph is defined as a block of text delimited by an empty or blank line; fully customizable via command line parameters.
11 text-search sift https://sift-tool.org/ https://github.com/svent/sift Fast and powerful open source alternative to grep; it targets flexibility and performance: can be as fast as "regular" grep and allows to specify complex expressions to find text.
12 text-processing ccat https://github.com/jingweno/ccat A `cat` command with colorized output.
13 text-processing fzf https://github.com/junegunn/fzf (FuZzy Finder) is a general-purpose command-line finder with fuzzy search/filter capabilities; good integration with `vim`.
14 text-processing grc https://github.com/pengwynn/grc (Generic Colouriser) can be configured to parse a given text stream and to colorize it according to regexp written in configuration files; different patterns can be associated to file types.
15 data-management jq https://stedolan.github.io/jq/ https://github.com/stedolan/jq (JSON Query?) is sed-like processor for JSON data; can be used to process JSON files and data streams and perform operations such as those allowed by `cat`, `sed`, `grep` and `awk` on regular text files.
16 text-processing percol https://github.com/mooz/percol A Python script that "1) receives input lines from `stdin` or a file, 2) lists the input lines and waits for input that filter/select the line(s), 3) outputs the selected line(s) to `stdout`"; can be used to add interactivity to many regular shell commands.
17 text-processing pick https://github.com/calleerlandsson/pick Utility that allows users to choose one option from a set of choices using an interface with fuzzy search functionality.
18 data-management q http://harelba.github.io/q/ https://github.com/harelba/q Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`).
19 font FIGlet http://www.figlet.org/ https://github.com/cmatsuoka/figlet Not exactly a font manager, but a nice program for making large letters out of ordinary text; an astonishing number of different fonts is available.
20 font toilet http://caca.zoy.org/wiki/toilet https://github.com/cacalabs/toilet A program that tries to improve `FIGlet`; can load FIGlet fonts; supports Unicode input and output, colour fonts and output, and various output formats, including HTML, IRC and ANSI; uses `libcaca` to produce nice textual effects.
21 editors Emacs https://www.gnu.org/software/emacs/ http://git.savannah.gnu.org/cgit/emacs.git One of the godfathers of text editors; free long-standing software project; tons of extensions and funcionalities; the biggest drawback (my taste): it needs [E-Lisp](https://www.gnu.org/software/emacs/manual/eintr.html) for being programmed.
22 editors jed http://www.jedsoft.org/jed/index.html https://github.com/jedsoft/jed A text editor with a drop-down menu facility that make it especially user-friendly.
23 editors joe http://joe-editor.sourceforge.net/ https://sourceforge.net/projects/joe-editor/ (Joe's Own Editor) is a compact text editor written in C; a detailed list of features and missing ones is explicitly reported in the website; this editor is mentioned in several web sources for its capability in handling large files.
24 editors nano https://www.nano-editor.org/ https://git.savannah.gnu.org/cgit/nano.git/log/ Easy to use, lightweigth text editor; no complex keybindings to remember.
25 editors micro https://github.com/zyedidia/micro/ A terminal-based text editor written in Go that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals.
26 editors neovim https://neovim.io/ https://github.com/neovim/neovim A work in progress attempt to improve [vim](http://www.vim.org/), dropping older/unused OS compatibility, improving the codebase readability, modularity and maintainability; it has chances to become the next choice of vim users.
27 editors slap https://github.com/slap-editor/slap Text editor inspired by [Sublime Text](https://www.sublimetext.com/) written in NodeJS; extedable in Javascript.
28 editors vai https://github.com/stefanoborini/vai A text editor similar to `vim` written in Python; many feature are nicely replicated, some are still missing; however, the advantage of this implementation is its simplicity, maintainability and extensibility, thanks to the Python implementation.
29 editors vim http://www.vim.org/ https://github.com/vim/vim Historically one of the preferred text editors; behavior based on editing modes; plenty of plugins and tips to address every possible editing problem.
30 editors vis https://github.com/martanne/vis "a modern, legacy free, simple yet efficient vim-like editor", and more: "The intention is not to be bug for bug compatible with vim, instead a similar editing experience should be provided. The goal could thus be summarized as 80% of vim's features implemented in roughly 1% of the code"; the editor is scriptable in LUA and supports editing large files.
31 editors WordGrinder https://cowlark.com/wordgrinder/ https://github.com/davidgiven/wordgrinder From the website: "WordGrinder is a word processor for processing words. It is not WYSIWYG. It is not point and click. It is not a desktop publisher. It is not a text editor. It does not do fonts and it barely does styles. What it does do is words. It's designed for writing text. It gets out of your way and lets you type."
32 terminal byobu http://byobu.co/ A text-based window manager and terminal multiplexer; it features enhanced profiles, convenient keybindings, configuration utilities, and toggle-able system status notifications; compatible with `screen` and `tmux`.
33 terminal screen https://www.gnu.org/software/screen/ https://git.savannah.gnu.org/cgit/screen.git Terminal multiplexer that split a physical terminal between several processes, typically interactive shells.
34 terminal Tmate https://tmate.io/ https://github.com/tmate-io/tmate A fork of tmux that allows to share the terminal with other users. AFAIK, it connects to a centralized server to establish the connection. Someone may see this inconvenient for privacy issues.
35 terminal tmux https://tmux.github.io/ https://github.com/tmux/tmux Terminal multiplexer; born to improve `screen`; client-server architecture, `vi` and `emacs` key-bindings, search in window feature and many more.
36 terminal warp https://github.com/spolu/warp Secure and simple terminal sharing.
37 monitor bpytop https://github.com/aristocratos/bpytop Linux/OSX/FreeBSD resource monitor with a nice interface.
38 file-handling cv https://github.com/Xfennec/progress (Coreutils Progress Viewer) "looks for coreutils basic commands (`cp`, `mv`, `dd`, `tar`, `gzip/gunzip`, `cat`, etc.) currently running on your system and displays the percentage of copied data. It can also show estimated time and throughput".
39 monitor glances https://nicolargo.github.io/glances/ https://github.com/nicolargo/glances A comprehensive and detailed system monitoring tool; monitored parameters include: CPU, memory, load, process list, network interfaces, disk I/O, sensors, filesystems, docker, system info, uptime.
40 utility GoTTY https://github.com/yudai/gotty A program to turn CLI tools into web applications; basically, it runs a command and starts a server so that the output can be displayed in a web page.
41 monitor inxi http://smxi.org/docs/inxi.htm https://github.com/smxi/inxi A comprehensive system information script; provides information about CPU, graphics, audio and network devices, drives and partitions, sensors; implemented as a Bash script.
42 monitor iotop http://guichaz.free.fr/iotop/ https://repo.or.cz/w/iotop.git "A Python program with a top like UI used to show of behalf of which process is the I/O going on".
43 monitor htop http://hisham.hm/htop/ https://github.com/htop-dev/htop An interactive process viewer for Unix; improves the UI of `top`, by adding real-time meters and colors.
44 monitor multitail https://www.vanheusden.com/multitail/ https://github.com/folkertvanheusden/multitail A command to open multiple log files in a single terminal window and monitor them in real-time.
45 monitor ngrep http://ngrep.sourceforge.net/ https://github.com/jpr5/ngrep/ (Network grep) applies the `grep` logic to the network layer, allowing to match regular expressions against data payloads of packets; it recognizes IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw across Ethernet, PPP, SLIP, FDDI, Token Ring and null interfaces.
46 file-handling progress https://github.com/Xfennec/progress A tool to monitor the progress of common Coreutils command-line tools (`cp`, `mv`, `dd`, `tar`, `rsync`, etc.); it uses an ncurses interface to display the percentage of data copied; it works by reading from system files and retrieving the necessary information for the estimation.
47 monitor powertop https://01.org/powertop https://github.com/fenrus75/powertop A `top`-like utility to monitor the sources of power consumption; allows to turn on/off many components; quite useful to track possible power-related issues.
48 monitor sysdig https://www.sysdig.org/ Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system.
49 monitor smem https://www.selenic.com/smem/ https://selenic.com/repo/smem Python program that reports memory usage; it can report the "proportional set size" (PSS), a meaningful representation of the amount of memory used by libraries and applications in a virtual memory system; it has built-in chart generation.
50 monitor top http://www.unixtop.org/ The classical Unix utility that provides a rolling display of top cpu using processes.
51 monitor watch http://www.linfo.org/watch.html Periodically runs a command in the console while temporarily clearing the screen content; it makes it easy to check differences between the output of two subsequent commands; it provides "diff" functionality to highlight the changing characters between outputs.
52 monitor wtf https://github.com/wtfutil/wtf The personal information dashboard for your terminal.
53 shells Bash https://www.gnu.org/software/bash/ https://git.savannah.gnu.org/cgit/bash.git (Bourne Again SHell) The most widespread system shell to date.
54 shells Fish https://fishshell.com/ https://github.com/fish-shell/fish-shell "A command line shell for the 90s"; focused on user-friendliness, with powerful autosuggestions, colors, "sane scripting" (w.r.t. to Bash).
55 shells Zsh http://www.zsh.org/ https://sourceforge.net/p/zsh/code/ci/master/tree/ Alternative shell designed for interactive use.
56 system conspy http://conspy.sourceforge.net/ https://sourceforge.net/p/conspy/code/ci/default/tree/ "Conspy allows a (possibly remote) user to see what is displayed on a Linux virtual console, and send keystrokes to it."
57 system lshw http://www.ezix.org/project/wiki/HardwareLiSter https://ezix.org/src/pkg/lshw A small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc.
58 system Ntfy https://github.com/dschep/ntfy Cross-platform Python utility that enables you to automatically get desktop notifications on demand or when long running commands complete. It can as well send push notifications to your phone once a particular command completes.
59 system task-spooler http://vicerveza.homeunix.net/~viric/soft/ts/ A Unix batch system that can be used to add the Linux commands to the queue and execute them one after the other in numerical order (ascending order, to be precise). This can be very useful when you have to run a lots of commands, but you don't want to waste time waiting for one command to finish and run the next command. You can queue it all up and Task Spooler will execute them one by one. In the mean time, you can do other activities.
60 monitor ttyload http://www.daveltd.com/src/util/ttyload/ https://github.com/lindes/ttyload ttyload is a lightweight utility which is intended to offer a color-coded graph of load averages over time on Linux and other Unix-like systems. It enables a graphical tracking of system load average in a terminal (“tty“).
61 system hstr https://github.com/dvorka/hstr A tool for managing the history; powerful visual search and execution of previous commands; history editing capabilities.
62 system parallel https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git A shell tool from GNU for executing jobs in parallel using one or more computers; it can split the input and pipe it into commands in parallel.
63 security cipher https://github.com/ash-shell/cipher An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories.
64 security hashcat https://hashcat.net/hashcat/ https://github.com/hashcat/hashcat A robust and efficient password cracking tool that can help you recover lost passwords, audit password security, benchmark, or just figure out what data is stored in a hash.
65 security encfs http://www.arg0.net/#!encfs/c1awt Encrypted filesystem in user-space based on [FUSE](https://it.wikipedia.org/wiki/FUSE); mounts an encrypted directory into a clear one.
66 security LUKS https://guardianproject.info/code/luks/ https://github.com/guardianproject/luks/wiki Hard disk encryption tool; it stores all setup information in the partition header, enabling easy data transport or migration.
67 password-manager safe.sh https://github.com/windowsrefund/safe Pure Bash script to manage secure archives; simple and clean; uses [gnugpg](https://gnupg.org/) for encryption/decryption, thus can leverage tools like [GPG Agent](https://www.gnupg.org/documentation/manuals/gnupg/Invoking-GPG_002dAGENT.html).
68 password-manager titan https://www.byteptr.com/titan/ Password management belongs to the command line, deep into the Unix heartland, the shell. Titan is written in C and is available under the MIT license.
69 office trino https://github.com/eneserdogan/trino Quick and easy translation of words and phrases entered in the command line.
70 office Teapot https://www.syntax-k.de/projekte/teapot/ Compact ncurses-based spreadsheet with original syntax, 3D-style and built-in functions.
71 office sc-im https://github.com/andmarti1424/sc-im Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal. It is rich in functionalities, but the syntax of functions and other details are different from the common spreadsheets such as Excel and Calc, making difficult to "re-cycle" existing knowledge on these programs to work proficiently with sc-im. Neverthless, a nice piece of software."
72 office tpp http://www.ngolde.de/tpp.html https://github.com/Kerrick/tpp (text presentation program) a ncurses Ruby program that allows to produce nice text-based presentation with simple markup language.
73 organizers gcalcli https://github.com/insanum/gcalcli CLI to access Google Calendars; allows to do the main tasks: create, delete, and list events.
74 organizers khal https://github.com/pimutils/khal CLI and terminal calendar program, able to synchronize with CalDAV servers through [vdirsyncer](https://github.com/pimutils/vdirsyncer).
75 organizers ppl addressbook http://ppladdressbook.org/ ``ppl`` is free software made out of other free software. It's built on top of Ruby and Git, and the completely free vcard address book format.
76 note-taking kb https://github.com/gnebbia/kb A minimalist knowledge base manager.
77 organizers khard https://github.com/lucc/khard Console carddav client written in Pyhton.
78 todo-manager iKog https://sites.google.com/site/henspace/ikog/ A fully-featured task manager incapsulated within a Python script (just carry around the script to retain all the TODOs). When the script is run, a Python shell is opened, where task-related commands can be entered (ADD, LIST, etc.); a pity that commands are uppercase, which requires the annoying use of the Shift key.
79 todo-manager Yokadi https://yokadi.github.io/ https://github.com/agateau/yokadi Project-based todo manager: every task must be specified with a mandatory project indication. Tasks are stored within a SQLlite DB. Written in Python.
80 organizers Org mode http://orgmode.org/ https://git.savannah.gnu.org/cgit/emacs/org-mode.git Super-powerful [Emacs](https://www.gnu.org/software/emacs/) plugin to manage outlines with associated timestamps, priorities, labels, etc.; available views grouped by time (agenda), tags, etc.; plain text storage format.
81 organizers pal http://palcal.sourceforge.net/ https://sourceforge.net/p/palcal/code/HEAD/tree/ Calendar program for Unix/Linux systems that can keep track of events; custom, plain text storage format; interesting and fully functional.
82 organizers Remind https://www.roaringpenguin.com/products/remind Calendar program with possibility to set complex rules to define events; custom, powerful text-based storage format.
83 todo-manager TaskWarrior https://taskwarrior.org/ https://github.com/GothenburgBitFactory/taskwarrior Todo manager with advanced features; dedicated synchronization server available; many plugins and related tools; healthy software project.
84 todo-manager todo.txt http://todotxt.org/ https://github.com/todotxt/todo.txt-cli Minimalistic todo manager that uses a simple plain text file to keep track of items; implemented as a shell script.
85 todo-manager todolist http://todolist.site/ A minimal clone of [Wunderlist](https://www.wunderlist.com/), with 30% of its features. GTD oriented. It stores the task list in a hidden JSON file in the home directory, making it easy to backup or share them.
86 todo-manager TuDu https://code.meskio.net/tudu/ https://github.com/meskio/tudu A comand line interface to manage hierarchical todos. Each task has a title, a long text description, a deadline (tudu warns you when the date is close), and a scheduled date. There are categories and priorities.
87 organizers Wyrd http://freecode.com/projects/wyrd/ Curses front-end for [Remind](https://www.roaringpenguin.com/products/remind) written in OCaml with vertically scrollable time table.
88 productivity arbtt http://arbtt.nomeata.de/ https://github.com/nomeata/arbtt (automatic, rule-based time tracker) runs in background, collecting information regarding open windows, focussed ones, etc.; it can be configured to display statistics on the collected data, e.g., figuring out the time spent on one specific window.
89 productivity ledger http://ledger-cli.org/ https://github.com/ledger/ledger A powerful, double-entry accounting system from the command-line; it uses a simple yet powerful text syntax to specify the items to account.
90 calc Qalculate https://qalculate.github.io/ https://github.com/Qalculate/libqalculate Multi-purpose calculator with customizable functions, units, arbitrary precision, plotting (it includes a GUI).
91 productivity Translate Shell https://www.soimort.org/translate-shell/ https://github.com/soimort/translate-shell Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc.
92 viewers cacaview http://caca.zoy.org/wiki/libcaca https://github.com/cacalabs/libcaca A library and a program to display JPG, PNG, GIF or BMP images in the terminal using ASCII characters.
93 viewers glow https://github.com/charmbracelet/glow Render markdown on the CLI, with pizzazz!
94 viewers feh https://feh.finalrewind.org/ https://git.finalrewind.org/feh "X11 image viewer aimed mostly at console users" (cit.); with no fancy GUI, it is controlled via commandline arguments and configurable key/mouse actions.
95 viewers Terminal Markdown Viewer https://github.com/axiros/terminal_markdown_viewer Python based Markdown viewer for the terminal.
96 viewers mupdf http://mupdf.com/ http://git.ghostscript.com/?p=mupdf.git Lightweight graphical PDF visualizer; strong key-based control; fast and accurate rendering.
97 viewers mplayer http://www.mplayerhq.hu/design7/news.html One of the most popular video/audio players around; plays most audio and video formats (using ASCII characters) in the shell; provides a GUI for graphical visualization.
98 viewers mpv https://mpv.io/ https://github.com/mpv-player/mpv/ A cross-platform media player with many features such as frame timing, MKV chapters and subtitles. It is a responsive video player with minimal layout customizable with themes. A good alternative media player to VLC since it can handle almost all the media formats as VLC, but using much less resources.
99 viewers zathura https://pwmt.org/projects/zathura/ https://git.pwmt.org/pwmt/zathura Plugin based document file visualizer (PDF, DejaVu, PS); strongly key-based control.
100 music ncmpcpp https://rybczak.net/ncmpcpp/ https://github.com/ncmpcpp/ncmpcpp NCurses Music Player Client (Plus Plus) - featureful ncurses based MPD client inspired by ncmpc. Relevant features: tag editor, playlist editor, easy to use search engine, media library, music visualizer, ability to fetch artist info from [last.fm](https://www.last.fm/), new display mode, alternative user interface, ability to browse and add files from outside of MPD music directory.
101 music espeak http://espeak.sourceforge.net/ https://sourceforge.net/p/espeak/code/HEAD/tree/ A compact open source software speech synthesizer for English and other languages.
102 music Alsamixer http://www.alsa-project.org/main/index.php/Main_Page https://github.com/alsa-project ALSA mixer with curses interfaces.
103 music cmus https://cmus.github.io/ https://github.com/cmus/cmus A fast and lightweight audio player with configurable keybindings and playlist support.
104 music MOC https://moc.daper.net/ (music on console) is a powerful and easy to use console audio player; user interface a la Midnight Commander; plenty of features; fully controllable from the keyboard.
105 music mpg123 http://mpg123.org/ https://sourceforge.net/projects/mpg123/ Quick `mp3` sound file player; no visual interface, just a command-line audio file player for `mp3` files.
106 music mps-youtube https://github.com/mps-youtube/mps-youtube A curses player for music tracks from Youtube; it allows to search for songs and playlists; it downloads the video, extracts the audio track and plays it; handles local playlists and many configuration parameters.
107 music ogg123 https://www.xiph.org/downloads/ https://gitlab.xiph.org/xiph Quick `ogg` sound file player; no visual interface, just a command-line audio file player for the free and open `ogg` file format.
108 graphics ImageMagick http://www.imagemagick.org/script/index.php https://github.com/ImageMagick/ImageMagick Software suite to create, edit, compose, or convert bitmap images; it handles many file formats (including PDF and SVG) and provides processing tools to "resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves".
109 graphics scrot https://github.com/dreamer/scrot A simple CLI tool to capture screenshots.
110 git git https://git-scm.com/ https://github.com/git/git The winner across all the existing file versioning tools; distributed versioning; fully controllable from the command-line; plenty of configuration and usage options; behind a number of related project that leverage git as backend.
111 git git-annex https://git-annex.branchable.com/ http://source.git-annex.branchable.com/?p=source.git Manages files with `git`, without checking the file contents into git; very useful to manage large/binary files.
112 git git-stats https://github.com/IonicaBizau/git-stats Local git statistics including GitHub-like contributions calendars.
113 versioning Mercurial https://www.mercurial-scm.org/ https://www.mercurial-scm.org/repo/hg Free, distributed source control management tool.
114 git tig https://github.com/jonas/tig An ncurses-based text-mode interface for `git` that can act as a repository browser, but can also assist in staging changes for commit at chunk level.
115 file-system sshfs https://github.com/libfuse/sshfs Locally mount a remote file-system through SSH and access files and directory as they would be on the local machine.
116 file-system TMSU http://tmsu.org/ https://github.com/oniony/TMSU A tool for tagging files; it provides a simple command line tool for applying tags and a virtual filesystem so that you can get a tag-based view of your files from within any other program.
117 file-manager lfm https://inigo.katxi.org/devel/lfm/ (Last File Manager) is a file manager written in Python; it comes with lots of features, including 1-pane or 2-pane view, files filters and bookmarks, tree view, virtual file-systems to open compressed archives, search in files, customizable keybindings and themes.
118 file-manager Midnight Commander http://www.midnight-commander.org/ https://github.com/MidnightCommander/mc a visual file manager, full-screen text mode application that allows you to copy, move and delete files and whole directory trees and search for files; includes an internal viewer and editor.
119 file-manager ncursesFM https://github.com/FedeDP/ncursesFM File manager written in C; rather complete in terms of features; especially lightweight and responsive.
120 file-manager ranger https://ranger.github.io/ https://github.com/ranger/ranger Console file manager with vi key bindings; curses interface with a view on the directory hierarchy; comes with a file launcher that automatically determines which program to use for opening a given file type.
121 file-manager vifm https://vifm.info/ https://github.com/vifm/vifm "ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt" (cit.).
122 conversion catdoc http://www.wagner.pp.ru/~vitus/software/catdoc/ http://www.wagner.pp.ru/gitweb/?p=oss/catdoc.git Command line converter from Microsoft Word to plain text; output is sent to the standard output.
123 conversion Pandoc http://pandoc.org/ https://github.com/jgm/pandoc Universal document file converter; handles input output from/to a number of formats: HTML, PDF, LaTeX, docx, odt, AsciiDoc, Markdown, Textile, just to mention a few; the quality of conversion strongly depends on the combination of input/output formats.
124 conversion xls2csv http://www.wagner.pp.ru/~vitus/software/catdoc/ http://www.wagner.pp.ru/gitweb/?p=oss/catdoc.git Command line converter from Excel to CSV file format.
125 backup borg https://github.com/borgbackup Encrypted backups with a clean and simple interface; easy to use and set up; possibility to mount the backup archive with FUSE and inspect it as a regular file system.
126 backup duplicity http://duplicity.nongnu.org/ https://gitlab.com/duplicity/duplicity Creates GPG encrypted, compressed backups; client-side encryption allows to upload the backup onto untrusted servers.
127 backup Duply http://duply.net/ https://sourceforge.net/projects/ftplicity/ Simplifies the use of [duplicity](http://duplicity.nongnu.org/) by keeping clean configuration files to automate the backup.
128 backup paperbackup https://github.com/intra2net/paperbackup Create a pdf with barcodes to backup text files on paper.
129 transfer rclone https://rclone.org/ https://github.com/rclone/rclone Rclone manages file synchronization on cloud storage.
130 transfer Unison https://www.cis.upenn.edu/~bcpierce/unison/ https://github.com/bcpierce00/unison File synchronizer. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.
131 backup Zaloha.sh https://github.com/Fitus/Zaloha.sh Shellscript for synchronization of files and directories.
132 disk-analyzer ncdu https://dev.yorhel.nl/ncdu https://code.blicky.net/yorhel/ncdu/ "A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."
133 file-handling classifier https://github.com/bhrigu123/classifier Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
134 file-handling detox http://detox.sourceforge.net/ https://sourceforge.net/projects/detox/ A utility designed to easily clean up filenames; it replaces characters like spaces with standard equivalents; it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
135 file-handling dtrx https://brettcsmith.org/2007/dtrx/ https://github.com/dtrx-py/dtrx (Do The Right eXtraction) aims at taking "all the hassle out of extracting archives"; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories.
136 file-handling exa https://the.exa.website/ https://github.com/ogham/exa Replacement for 'ls' written in Rust, with colors and several additional "views".
137 file-handling lsd https://github.com/Peltoche/lsd This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
138 cd fasd https://github.com/clvv/fasd A Commandline Tool That Offers Quick Access to Files and Directories. It offers quick access to files and directories for POSIX shells. It is inspired by tools like autojump, z and v. Fasd keeps track of files and directories you have accessed, so that you can quickly reference them in the command line.
139 file-handling fd https://github.com/sharkdp/fd A simple, fast and user-friendly alternative to find. Written in Rust.
142 file-handling rmlint https://github.com/sahib/rmlint/ A tool to recursively scan a directory tree looking for duplicate and broken files; it outputs statistics and save the list of files in JSON format; it produce a shell script that can be inspected before running it to delete the desire files.
143 file-handling gcp https://github.com/petronny/gcp `gcp` (Goffi’s cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes.
144 file-manager nnn https://github.com/jarun/nnn "The missing terminal file browser for X". Provides only directory traversal and file visualization. No delete/move operations are supported.
145 file-handling PathPicker https://facebook.github.io/PathPicker/ https://github.com/facebook/pathpicker/ A tool from Facebook that parses the output from a command and presents a UI to select files and directories; can be used to apply a command of a interactively selected files or to move across directories.
146 file-handling tree http://mama.indstate.edu/users/ice/tree/ https://gitlab.com/OldManProgrammer/unix-tree "Recursive directory listing command that produces a depth indented listing of files".
147 funny asciiacquarium http://www.robobunny.com/projects/asciiquarium/html/ https://github.com/rgoring/asciiquarium Enjoy the mysteries of the sea from the safety of your own terminal!
148 funny cmatrix http://www.asty.org/cmatrix/ https://github.com/abishekvashok/cmatrix ncurses program that display the scrolling lines found in the movie `The matrix`.
149 funny cowsay https://en.wikipedia.org/wiki/Cowsay https://github.com/tnalpgge/rank-amateur-cowsay A program that generates a ASCII art of a cow with a bubble containing the specified message (I provide the Wikipedia link since at the moment the link to the author's homepage results to be unreachable).
150 funny cowthink https://en.wikipedia.org/wiki/Cowsay https://github.com/tnalpgge/rank-amateur-cowsay Same as `cowsay`, but uses a "think" bubble instead of a speech bubble.
151 funny fortune http://software.clapper.org/fortune/ https://github.com/bmc/fortune Generates random messages feched from a quotation database.
152 funny Steam Locomotive http://www.cyberciti.biz/tips/displays-animations-when-accidentally-you-type-sl-instead-of-ls.html https://github.com/mtoyoda/sl A steam locomotive traverses the screen from right to left if `sl` is typed instead of `ls`.
153 funny ternimal https://github.com/p-e-w/ternimal Simulate a lifeform in the terminal.
154 games StarWars vision See Star Wars in ASCII with ``telnet towel.blinkenlights.nl``.
155 games bastet http://fph.altervista.org/prog/bastet.html https://github.com/fph/bastet/ (Bastard Tetris) implements the classical Tetris but with a logic to generate the next block which maximizes the difficulty for the player.
156 games Cataclysm: Dark Days Ahead https://cataclysmdda.org/ https://github.com/CleverRaven/Cataclysm-DDA Open source turn-based survival RPG development project.
157 games Dwarf fortress http://www.bay12games.com/dwarves/ A fantasy game using ASCII art graphical representation of the game environment; it features a rich environment with many options and possibilities.
158 games freesweep http://www.upl.cs.wisc.edu/~hartmann/sweep/ A Minesweeper clone for the terminal which allows you to configure settings such as table rows and columns up to 1024x1024!), percentage of bombs, colors and also has a highscores table.
159 games Nethack http://nethack.org/ https://github.com/NetHack/NetHack Single player rogue-like dungeon exploration game.
160 games Oldrunner http://culot.org/public/Code/oldrunner.html https://github.com/culot/oldrunner Character-based remake of Lode Runner; includes all the original 150 levels.
161 games Slash'EM http://slashem.sourceforge.net/ https://sourceforge.net/projects/slashem/ Rogue-like game derived from `nethack` offering extra features, monsters, and items; includes a GUI version.
162 games Typespeed http://typespeed.sourceforge.net/ https://sourceforge.net/projects/typespeed/ Type words that are flying by from left to right as fast as you can; features different word sets, e.g., UNIX commands, English words, Non-English words.
163 webdev Hugo https://gohugo.io/ https://github.com/gohugoio/hugo The world’s fastest framework for building websites.
164 webdev Metalsmith http://www.metalsmith.io/ https://github.com/metalsmith/metalsmith An extremely simple static site generator; all functionalities are provided by plugins that can be combined and chained; written and extendable in Javascript.
165 webdev nanoc http://nanoc.ws/ https://github.com/nanoc/nanoc Static site generator written in Ruby; extremely powerful and customizable; support many formats to generate HTML content.
166 webdev siege https://www.joedog.org/siege-home/ https://github.com/JoeDog/siege An http load testing and benchmarking utility designed to let web developers stress their code.
167 webdev Tsung http://tsung.erlang-projects.org/ https://github.com/processone/tsung A multi-protocol distributed load testing tool that can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers.
168 browser Links http://www.jikos.cz/~mikulas/links// A textual Web browser with tables and frames.
169 browser Elinks http://elinks.cz/ https://repo.or.cz/w/elinks.git "Advanced and well-established feature-rich text mode web browser"; started as a fork of `Links`; it supports background download with queueing, some support from CSS, text box editing in external text editor.
170 browser Lynx http://lynx.invisible-island.net/ A highly configurable text-based web browser; one of the oldest CLI browser I'm aware of.
171 browser w3m http://w3m.sourceforge.net/ https://sourceforge.net/projects/w3m/ A text-based web browser as well as a pager like `less`; it can be used as a text formatting tool which typesets HTML into plain text.
172 email Newsbeuter http://newsbeuter.org/ "The Mutt of RSS Feed Readers": Newsbeuter is an open-source RSS/Atom feed reader for text terminals. Has great configurability and vast number of features, making it a slick and fast feed reader that can be completely controlled via keyboard.
173 email alpine http://www.washington.edu/alpine/ Mail client which aims at being "fast, easy to use email client that is suitable for both the inexperienced email user as well as for the most demanding of power users".
174 email alot https://github.com/pazz/alot MUA written in Python using the [NotMuch](https://notmuchmail.org/) backend; MailDir format support.
175 email mbsync http://isync.sourceforge.net/mbsync.html Mailboxes synchronization tool; allows to download email locally; MailDir format supported.
176 email Mutt http://www.mutt.org/ https://gitlab.com/muttmua/mutt Mail client with tons of features, customization chances, support for IMAP, POP3, multiple storage formats.
177 email sup http://sup-heliotrope.github.io/ https://github.com/sup-heliotrope/sup MUA written in Ruby; specifically developed for accounts with "a lot of emails"; nice thread-based presentation.
178 transfer aria2 https://github.com/aria2/aria2 Lightweight and easy-to-use download utility; it supports HTTP/HTTPS, FTP, SFTP, BitTorrent, Metalink and multiple sources; cross-platform.
179 transfer croc https://github.com/schollz/croc Easily and securely send things from one computer to another.
180 transfer curl https://curl.haxx.se/ https://github.com/curl/curl A tool and library for transferring data with URL syntax; supports a lot of protocols.
181 transfer Deluge http://deluge-torrent.org/ https://git.deluge-torrent.org/deluge A lightweight, Free Software, cross-platform BitTorrent client; a terminal curses interface, web interface and command line client can connect to a running daemon to manage torrent downloads.
182 transfer lftp https://lftp.yar.ru/ https://github.com/lavv17/lftp "Sophisticated ftp/http client, and a file transfer program supporting a number of network protocols"; support for bookmarks and mirroring features.
183 transfer Magic Wormhole https://github.com/warner/magic-wormhole The program allows transfer arbitrary-sized files and directories (or short pieces of text) from one computer to another The two endpoints are identified by using identical human-readable codes.
184 transfer OnionShare https://onionshare.org/ https://github.com/onionshare/onionshare "An open source tool that lets you securely and anonymously share a file of any size."
185 transfer qrcp https://www.linuxuprising.com/2020/07/qrcp-transfer-files-between-desktop-and.html https://github.com/claudiodangelis/qrcp Transfer Files Between Desktop And Mobile Devices Over Wi-Fi By Scanning A QR Code.
186 transfer rsync https://download.samba.org/pub/rsync/rsync.html https://github.com/WayneD/rsync Mirror directories across networked machines; handles diffs/changed files; works across SSH; plenty of parameters.
187 transfer sitecopy http://www.manyfish.co.uk/sitecopy/ Synchronizes a local copy of a website with a remote copy on a server; does not use SSH/`scp` but FTP for file copy; useful when the remote server does not support secure copy.
188 transfer stftp http://stftp.sourceforge.net/ https://sourceforge.net/projects/stftp/ (simple terminal FTP) aims to be a "easy-to-use and unbloated client for the UNIX (and UNIX-like) console".
189 transfer Woof http://www.home.unix-ag.org/simon/woof.html https://github.com/simon-budig/woof/ (Web Offer One File) sets up an HTTP webserver to serve files from a given local directory; all the users connected to the network can see and download the files.
190 transfer youtube-dl http://rg3.github.io/youtube-dl/ Downloads videos from [YouTube](https://www.youtube.com/) and some other sites; useful for automated bulk downloads.
191 chat finch http://www.pidgin.im/ IM program supporting many protocols, including Yahoo!, AIM, IRC, or WLM; comes with the `Pidgin` project.
192 chat irssi http://www.irssi.org https://github.com/irssi/irssi The most popular IRC client for the command-line; a flexible program, with many options and supporting many protocols.
193 chat RainbowStream http://www.rainbowstream.org/ Twitter client for the terminal; allows almost all the operations that can be done from GUI and Web clients.
194 chat WeeChat http://weechat.org/ https://github.com/weechat/weechat A "fast, light and extensible chat client".
195 chat ssh-chat https://github.com/shazow/ssh-chat Custom SSH server written in Go. Instead of a shell, you get a chat prompt.
196 organizers goobook https://gitlab.com/goobook/goobook The purpose of GooBook is to make it possible to use your Google Contacts from the command-line and from MUAs such as Mutt. It can be used from Mutt the same way as abook.
197 utility dasht http://sunaku.github.io/dasht/man/man0/README.html https://github.com/sunaku/dasht Search API docs offline, in your terminal or browser.
198 online arch-wiki https://github.com/deadhead420/arch-wiki Search the Arch Wiki anywhere from the command line.
199 online googler https://github.com/jarun/googler Google Search, Google Site Search, Google News from the terminal.
200 text-processing lolcat https://github.com/busyloop/lolcat Ruby Gem to colorize the output of the cat command.
203 utility powerline https://github.com/powerline/powerline Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
204 online socli https://github.com/gautamkrishnar/socli Stack overflow command line client written in Python. Search and browse stack overflow without leaving the terminal
205 utility termsaver http://termsaver.brunobraga.net/ termsaver to enjoy fancy ASCII screensavers like matrix, clock, starwars, and a couple of not-safe-for-work screens.
206 utility dateutils http://www.fresse.org/dateutils/ https://github.com/hroptatyr/dateutils Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data.
207 data-management VisiData https://www.visidata.org/ https://github.com/saulpw/visidata Interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease.
208 data-management csvkit https://github.com/wireservice/csvkit A suite of command-line tools for converting to and working with CSV, the king of tabular file formats.
209 programming gdb-dashboard https://github.com/cyrus-and/gdb-dashboard Modular visual interface for GDB in Python.
210 password-manager hide https://github.com/whatl3y/hide AES-256 bit encrypted password manager with all encrypted passwords stored locally on your machine
211 password-manager gopass https://www.gopass.pw/ https://github.com/gopasspw/gopass gopass is a rewrite of the pass password manager in Go with the aim of making it cross-platform and adding additional features. The target audience are professional developers and sysadmins (and especially teams of those) who are well versed with a command line interface.
212 password-manager pass https://www.passwordstore.org/ https://git.zx2c4.com/password-store/ With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be organized into meaningful folder hierarchies, copied from computer to computer, and, in general, manipulated using standard command line file management utilities.
213 password-manager dpg https://github.com/62726164/dpg The Deterministic Password Generator - Generates passwords based on a master password and the indication of the website/service/username, without the need of storing anything.
214 transfer yt-splitter https://github.com/redsolver/yt-splitter Downloads and splits audio tracks from a YouTube video according to the chapters/tracks. Useful for compilations or full album uploads.
215 backup bupstash https://github.com/andrewchambers/bupstash Easy and efficient encrypted backups.
225 note-taking posce https://github.com/posce/posce A note-taking toolkit for your command line.
226 disk-analyzer dutree https://github.com/nachoparker/dutree A tool to analyze file system usage written in Rust.
227 text-processing ydiff https://github.com/ymattw/ydiff View colored, incremental diff.
228 password-manager kpcli http://kpcli.sourceforge.net/ https://sourceforge.net/projects/kpcli/ A command line interface for KeePass.
229 data-management GNU Recutils https://www.gnu.org/software/recutils/manual/ Set of tools and libraries to access human-editable, text-based databases called recfiles.
230 games terminal_board_games https://github.com/salt-die/terminally_bored_terminal_board_games Board games for the terminal.
231 games minesweeper https://github.com/gazpachoking/minesweeper Cross-platform terminal based minesweeper.
232 games Terminal Phase https://dustycloud.org/blog/terminal-phase-1.0/ https://gitlab.com/dustyweb/terminal-phase A space shooter game you can play in your terminal.
233 cd broot https://dystroy.org/broot/ https://github.com/Canop/broot A new way to navigate directory trees on linux, made in rust.
234 calc Nota https://kary.us/nota/ https://github.com/pouyakary/Nota Terminal calculator with rich notation.
235 editors vy https://github.com/vyapp/vy A vim-like in python made from scratch.
236 programming pire https://github.com/johannestaas/pire Python Interactive Regular Expressions.
237 browser Graphene https://github.com/atsepkov/Graphene A text-based web browser that's a joy to use.
246 utility pmenu https://github.com/sgtpep/pmenu A dynamic terminal-based menu inspired by dmenu.
247 editors eon https://github.com/tomas/eon A light, modern editor for your terminal that doesn't want to be vim.
248 data-management datadash https://github.com/keithknott26/datadash Visualize and graph data in the terminal.
249 music Mp3blaster http://www.mp3blaster.org/?m=1 https://sourceforge.net/projects/mp3blaster/ Audio player for the text console.
250 viewers jqview https://github.com/fiatjaf/jqview Simplest possible native GUI for inspecting JSON.
251 transfer ytmdl https://github.com/deepjyoti30/ytmdl Get songs from Youtube in mp3 format.
252 funny sha256-animation https://github.com/in3rsha/sha256-animation Animation of the SHA-256 hash function in your terminal.
257 music muCLIar https://github.com/aayush1205/muCLIar YouTube automator bringing you your music right on your CLI.
258 office translate-shell https://github.com/soimort/translate-shell Command-line translator using Google Translate or other online services.
259 office wikit https://github.com/KorySchneider/wikit A command line program for getting Wikipedia summaries easily.
260 networking mitmproxy https://mitmproxy.org/ https://github.com/mitmproxy/mitmproxy An interactive HTTPS proxy.
261 music yt-audio https://github.com/pseudoroot/yt-audio A simple, configurable youtube-dl wrapper to download and manage youtube audio.
262 games Language-games https://github.com/Hellisotherpeople/Language-games Dead simple games made with word vectors.
263 data-management xsv https://www.johndcook.com/blog/2019/12/31/sql-join-csv-files/ Doing a SQL join with CSV files.
264 networking bandwhich https://github.com/imsnif/bandwhich Terminal bandwidth utilization tool.
265 monitor dmidecode https://www.nongnu.org/dmidecode/ http://git.savannah.gnu.org/cgit/dmidecode.git/ System information utility.
266 git forgit https://github.com/wfxr/forgit A utility tool powered by fzf for using git interactively.
267 office scholarref https://adamsgaard.dk/scholarref.html https://src.adamsgaard.dk/scholarref/ Tools to never deal with journal webpages again.
268 games crappybird-py https://github.com/JonPizza/crappybird-py Flappy bird.
269 office conrad https://github.com/vinayak-mehta/conrad Track conferences and meetups.
270 note-taking dn https://github.com/tomlockwood/dn Daily notes command line tool.
271 git onefetch https://github.com/o2sh/onefetch Git repository summary on your terminal.
272 data-management jtc https://github.com/ldn-softdev/jtc JSON manipulation and transformation.
273 email NeoMutt https://neomutt.org/ https://github.com/neomutt/neomutt Patched and up-to-dated mutt fork.
274 utility kmdr-cli https://github.com/ediardo/kmdr-cli#supported-programs The CLI tool for explaining commands from your terminal.
275 utility Starship https://starship.rs/ https://github.com/starship/starship The cross-shell prompt for astronauts.
276 todo-manager todotxt-machine https://pypi.org/project/todotxt-machine/ https://github.com/AnthonyDiGirolamo/todotxt-machine Interfacce for todo.txt.
277 games usolitaire https://github.com/eliasdorneles/usolitaire Solitaire in your terminal.
278 file-manager rnr https://github.com/bugnano/rnr The RNR File Manager (RNR's Not Ranger) is a text based file manager that combines the best features of Midnight Commander and Ranger.
279 funny cbonsai https://gitlab.com/jallbrit/cbonsai A bonsai tree generator, written in C using ncurses. It intelligently creates, colors, and positions a bonsai tree.
282 data-management Graphtage https://github.com/trailofbits/graphtage Graphtage is a commandline utility and underlying library for semantically comparing and merging tree-like structures, such as JSON, XML, HTML, YAML, plist, and CSS files.
283 disk-analyzer duf https://github.com/muesli/duf Disk Usage/Free Utility.
284 productivity tuxi https://github.com/Bugswriter/tuxi A CLI tool that scrapes Google search results and SERPs that provides instant and concise answers.
285 music Siren https://www.kariliq.nl/siren/ https://www.kariliq.nl/git/siren/ Siren is a text-based audio player for UNIX-like operating systems.
286 office Ticker https://github.com/achannarasappa/ticker Terminal stock watcher and stock position tracker.
287 transfer xh https://github.com/ducaale/xh xh is a friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie's excellent design.
288 git git-peek https://github.com/Jarred-Sumner/git-peek git peek is the fastest way to open a remote git repository in your local text editor.
291 music kord https://github.com/synestematic/kord A python framework that provides programmers with a simple api for the creation of music-based applications.
292 graphics imgcat https://github.com/trashhalo/imgcat Tool to output images in the terminal. Built with bubbletea.
293 science bib.awk https://github.com/huijunchen9260/bib.awk Bibliography manager written in awk.
294 programming rr https://rr-project.org/ https://github.com/rr-debugger/rr Debug the recording, deterministically, as many times as you want.
295 programming nbterm https://github.com/davidbrochart/nbterm Jupyter Notebooks in the terminal.
296 transfer qr-filetransfer https://github.com/sdushantha/qr-filetransfer Transfer files over WiFi between your computer and your smartphone from the terminal.
297 science element https://github.com/gennaro-tedesco/element Periodic table on the command line.
306 viewers mdt https://github.com/robolab-pavia/mdt MarkDown in the Terminal. A markdown viewer with themes defined by JSON files and interactive mode to open links and word-wrapping adaptable to the terminal width.
307 organizers buku https://github.com/jarun/buku A powerful bookmark manager written in Python3 and SQLite3.
308 graphics imgp https://github.com/jarun/imgp A command line image resizer and rotator for JPEG and PNG images. It can resize (or thumbnail) and rotate thousands of images in a go, at lightning speed, while saving significantly on storage.
309 backup zbackup http://zbackup.org/ https://github.com/zbackup/zbackup A globally-deduplicating backup tool, based on the ideas found in rsync.
310 transfer Transmission https://transmissionbt.com/ https://github.com/transmission/transmission Fast, easy and free bittorrent client.
311 transfer rtorrent https://github.com/rakshasa/rtorrent Bittorrent client uses ncurses and is ideal for use with tmux, screen or dtach.
312 terminal dtach https://github.com/crigler/dtach A program written in C that emulates the detach feature of screen.
313 file-handling vidir https://github.com/trapd00r/vidir vidir allows editing of the contents of a directory in a text editor.
314 security Firejail https://firejail.wordpress.com/ https://github.com/netblue30/firejail A SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces and seccomp-bpf.
315 editors Kakoune http://kakoune.org/ https://github.com/mawww/kakoune Modal editor, faster as in less keystrokes, multiple selections, orthogonal design.
316 online ddgr https://github.com/jarun/ddgr A command line utility to search DuckDuckGo (html version) from the terminal.
317 games chs https://github.com/nickzuber/chs Play chess against the Stockfish engine in your terminal.
318 file-manager clifm https://github.com/leo-arch/clifm A CLI-based, shell-like, and non-curses terminal file manager written in C: simple, fast, extensible, and lightweight as hell.
319 email nmail https://github.com/d99kris/nmail nmail is a console-based email client for Linux and macOS with a user interface similar to alpine / pine.
320 chat matterhorn https://github.com/matterhorn-chat/matterhorn A terminal client for the Mattermost chat system.
321 organizers calcurse https://calcurse.org/ https://git.calcurse.org/calcurse.git/ A calendar and scheduling application for the command line. It helps keep track of events, appointments and everyday tasks.
322 music castero https://github.com/xgi/castero A TUI podcast client for the terminal.
323 security GnuPG https://gnupg.org/ https://dev.gnupg.org/source/gnupg/repository/master/ GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP).
324 chat tiny https://github.com/osa1/tiny tiny is an IRC client written in Rust.
325 note-taking Standard Unix Notes https://github.com/Standard-Unix-Notes/unix-notes GPG Encrypted Notes/Notebook manager for BSD/Linux.
326 monitor below https://github.com/facebookincubator/below A time traveling resource monitor for modern Linux systems
327 monitor lfs https://github.com/Canop/lfs A thing to get information on your mounted disks
328 webdev ain https://github.com/jonaslu/ain An HTTP API client for the terminal.
329 conversion BaFi https://mmalcek.github.io/bafi/ https://github.com/mmalcek/bafi Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates.
330 text-processing hck https://github.com/sstadick/hck A sharp cut clone.
331 git gitui https://github.com/extrawurst/gitui GitUI provides you with the comfort of a git GUI but right in your terminal
332 games rpg-cli https://github.com/facundoolano/rpg-cli Your filesystem as a dungeon!
335 viewers tabview https://github.com/TabViewer/tabview Python curses command line CSV and tabular data viewer.
336 versioning Bazaar http://bazaar.canonical.com/en/ Multiplatform version control system supporting diffferent workflows; it is part of the GNU Project, and it is free software sponsored by Canonical.
337 git grv https://github.com/rgburke/grv Git Repository Viewer - A terminal based interface for viewing Git repositories. It allows refs, commits and diffs to be viewed, searched and filtered.
338 versioning fossil https://fossil-scm.org/ https://github.com/drhsqlite/fossil-mirror A simple, high-reliability, distributed software configuration management system with these advanced features: project management, built-in web interface, friendly self-hosting, simple networking, all-in-one standalone executable, and much more.
339 editors Diakonos https://github.com/Pistos/diakonos A powerful editor with “standard” keybindings and several advanced features; written in Ruby.
340 utility yank https://github.com/mptre/yank Reads input from stdin and display a selection interface that allows a field to be selected and copied to the clipboard.
341 terminal mtm https://github.com/deadpixi/mtm Micro Terminal Multiplexer - Simple but usable, stable and minimalistic terminal multiplexer.
342 text-processing sd https://github.com/chmln/sd s[earch] & d[isplace] - An intuitive find & replace CLI; a possible replacement for sed.
343 productivity Watson https://github.com/TailorDev/Watson Time tracking CLI to know how much time you are spending on your projects. It can generate nice reports for clients.
344 data-management WOPR https://github.com/yaronn/wopr A simple markup language for creating rich terminal reports, presentations and infographic.
345 games Angband https://rephial.org/ https://github.com/angband/angband Angband is a free, single-player dungeon exploration game.
346 programming grex https://github.com/pemistahl/grex A command-line tool for generating regular expressions from user-provided test cases.
347 browser Amfora https://github.com/makeworld-the-better-one/amfora Amfora aims to be the best looking Gemini client with the most features. It does not support Gopher or other non-Web protocols.
348 browser Bombadillo https://bombadillo.colorfield.space/ https://tildegit.org/sloum/Bombadillo A non-web browser, designed for a growing list of protocols operating outside of the web. Currently supports Gemini, Finger and Gopher.
349 file-handling pycp https://github.com/dmerejkowsky/pycp cp and mv with a progressbar.
350 calc bcal https://github.com/jarun/bcal Byte CALculator - A REPL CLI utility for storage expression evaluation, SI/IEC conversion, byte address calculation, base conversion and LBA/CHS calculation.
351 password-manager cpass https://github.com/OliverLew/cpass Another console UI for pass.
359 programming pvcheck https://github.com/claudio-unipv/pvcheck A tool to apply automated testing to programs that produce textual output. The format of the output is very specific, making pvcheck suitable to test programming quizzes.
360 cd Jmp https://github.com/gholmes829/Jmp Change directory with smart searching of the path specified through regex.
361 cd llama https://github.com/antonmedv/llama Minimalistic file opener and directory changer focused on fuzzy searching the path.
362 git Gitea https://gitea.com/ https://github.com/go-gitea/gitea Single binary self-hosted Git service.
363 git Soft Serve https://github.com/charmbracelet/soft-serve Self-hostable Git server for the command line. One distinguished feature is the possibility to create new repositories with a push.
364 text-processing deadlink https://github.com/nschloe/deadlink Parses text files for HTTP URLs and checks if they are still valid. Good to use on markdown documentation files.
365 cd SmartCd https://github.com/CodesOfRishi/smartcd A cd command with improved usability features, which can remember your recently visited directory paths and, search and directly traverse to sub-directories and as well as parent directories, all with Fuzzy searching.
387 monitor ytop https://github.com/cjbassi/ytop TUI system monitor written in Rust.
388 monitor noti https://github.com/variadico/noti Monitor a process and trigger a notification.
389 productivity cowyo https://github.com/schollz/cowyo Feature rich wiki webserver for minimalists.
390 system docker https://docs.docker.com/ https://github.com/docker/docs Self-sufficient runtime for containers.
391 file-handling friendly-find https://github.com/sjl/friendly-find Usable replacement for find.
392 text-processing fzy https://github.com/jhawthorn/fzy Better fuzzy finder.
393 graphics GraphicsMagick http://www.graphicsmagick.org/ https://sourceforge.net/projects/graphicsmagick/ Swiss army knife of image processing.
394 viewers hexyl https://github.com/sharkdp/hexyl Command-line hex viewer.
395 programming temci https://github.com/parttimenerd/temci Advanced benchmarking tool written in Python 3 that supports setting up an environment for benchmarking and the generation of visually appealing reports.
396 utility just https://github.com/casey/just Handy way to save and run project-specific commands.
418 data-management dasel https://github.com/TomWright/dasel Allows you to query and modify data structures using selector strings.
419 programming Proji https://github.com/nikoksr/proji Powerful cross-platform CLI project templating tool.
420 transfer pbgopy https://github.com/nakabonne/pbgopy Copy and paste between devices.
421 data-management gnuplot https://www.explainshell.com/explain/1/gnuplot https://github.com/idank/explainshell Generate two and three dimensional plots of data.
422 office conan https://github.com/mirage/conan Find clue about the type of the file.
423 text-processing Difftastic https://github.com/Wilfred/difftastic Syntax-aware structured diff tool.
424 utility Gaze https://github.com/wtetsu/gaze Runs a command, right after you save a file.
448 networking speedtest-net https://github.com/ddsol/speedtest.net Test internet connection speed and ping using speedtest.net.
449 backup shallow-backup https://github.com/alichtman/shallow-backup Git integrated backup tool.
450 office mdp https://github.com/visit1985/mdp A command-line based markdown presentation tool.
451 office sent https://tools.suckless.org/sent/ https://git.suckless.org/sent/log.html Simple plaintext presentation tool.
452 note-taking eureka https://github.com/simeg/eureka Store your ideas without leaving the terminal.
453 todo-manager taskell https://github.com/smallhadroncollider/taskell Interactive kanban board/task manager.
454 todo-manager taskbook https://github.com/klaussinani/taskbook Tasks, boards & notes for the command-line habitat.
455 science papis https://github.com/alejandrogallo/papis Extensible document and bibliography manager.
456 chat tuir https://gitlab.com/ajak/tuir Reddit TUI
457 networking xxh https://github.com/xxh/xxh Bring your favorite shell wherever you go through the ssh.
458 browser browsh https://www.brow.sh/ https://github.com/browsh-org/browsh It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.
459 viewers jless https://pauljuliusmartinez.github.io/ https://github.com/PaulJuliusMartinez/jless Command-line JSON viewer designed for reading, exploring, and searching through JSON data.
460 viewers bat https://github.com/sharkdp/bat A cat clone with syntax highlighting and Git integration.
461 data-management osmf https://github.com/codesoap/osmf OpenStreetMap find - A simple command line tool to explore OSM data.
462 viewers haxor-news https://github.com/donnemartin/haxor-news Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
477 git stargazer https://github.com/gennaro-tedesco/stargazer Github stats from the command line.
478 webdev http-tanker https://github.com/PierreKieffer/http-tanker Terminal application used for API testing; easily create, manage and execute http requests from the terminal.
479 system Bevel https://github.com/NorfairKing/bevel Command line history in an SQLite database for effective re-use.
480 data-management zq https://zed.brimdata.io/docs/commands/zq/ https://github.com/brimdata/zed Processor for JSON data with stateful operators and a syntax that is more consistent w.r.t. jq (as claimed by the authors).
481 transfer Mabel https://github.com/smmr-software/mabel Deriving its name from the Hebrew word "מבול," meaning flood, deluge, or (loosely) torrent, Mabel is a fancy BitTorrent client for the terminal.
482 text-processing tuc https://github.com/riquito/tuc You want to cut on more than just a character, perhaps using negative indexes or format the selected fields as you want... Maybe you want to cut on lines (ever needed to drop first and last line?)... That's where tuc can help.
483 games sku https://github.com/fedeztk/sku Simple TUI written in go to play sudoku in the terminal.
509 note-taking sncli https://github.com/insanum/sncli A Python application that gives you access to your Simplenote account via the command line.
510 note-taking dnote https://github.com/dnote/dnote A simple command line notebook for the terminal. It also offers a seamless multi-device sync and a web interface.
511 note-taking Geeknote https://github.com/jeffkowalski/geeknote A command line client for Evernote that can be use on Linux, FreeBSD and OS X.
512 note-taking Terminal velocity https://vhp.github.io/terminal_velocity/ https://github.com/vhp/terminal_velocity A fast, cross-platform note-taking application for the UNIX terminal.
513 science Pubs https://github.com/pubs/pubs Pubs organizes your scientific papers together with their bibliographic data and provides command line access to basic and advanced manipulation of your library.
514 data-management IRedis https://github.com/laixintao/iredis Interactive Redis: A Cli for Redis with AutoCompletion and Syntax Highlighting.
515 data-management mycli https://github.com/dbcli/mycli A command line client for MySQL that can do auto-completion and syntax highlighting.
521 music beets https://github.com/beetbox/beets Beets is the media library management system for obsessive music geeks: catalogs your collection, automatically improving its metadata as it goes.
522 music musikcube https://github.com/clangen/musikcube A cross-platform, terminal-based audio engine, library, player and server written in C++.
523 multimedia Editly https://github.com/mifi/editly A tool and framework for declarative NLE (non-linear video editing) using Node.js and ffmpeg.
524 multimedia ffmpeg https://ffmpeg.org/ https://github.com/FFmpeg/FFmpeg The Swiss knife of video editing from the command line.
525 productivity Taskell https://github.com/smallhadroncollider/taskell A CLI kanban board/task manager for Mac and Linux.
526 shells xonsh https://xon.sh/ https://github.com/xonsh/xonsh The xonsh shell lets you easily mix Python and shell commands in a powerful and simplified approach to the command line.
527 productivity hledger https://hledger.org/ https://github.com/simonmichael/hledger A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format.
528 git fzf-git.sh https://github.com/junegunn/fzf-git.sh bash and zsh key bindings for Git objects, powered by fzf.
529 conversion simtex https://github.com/iaacornus/simtex simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file.
530 file-handling ff https://github.com/akymos/ff ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command.
534 transfer Transgression TUI https://github.com/PanAeon/transg-tui A remote TUI client for the Transmission bittorrent program.
535 text-processing pdf-diff https://github.com/serhack/pdf-diff A tool for visualizing differences between two pdf files. Mainly dedicated to editors that usually spends a lot of hours on several pdf.
536 graphics kakikun https://github.com/file-acomplaint/kakikun Kakikun is a tool to paint, draw and create ASCII art in your terminal using unicode characters.
537 graphics Aewan http://aewan.sourceforge.net/ https://sourceforge.net/projects/aewan/ Aewan is a multi-layered ASCII graphics/animation editor. It produces stand-alone cat-able ASCII art files and an easy-to-parse format for integration into terminal applications.
538 graphics jp2a https://csl.name/jp2a/ https://sourceforge.net/projects/jp2a/ Command-line tool that converts images to ASCII art in the Linux terminal.
539 graphics LinuxLogo https://sourceforge.net/projects/linuxlogo/ https://sourceforge.net/projects/linuxlogo/ Display the Linux distribution logo in ASCII format.
540 text-processing pv http://www.ivarch.com/programs/pv.shtml https://github.com/a-j-wood/pv The pv command is used to monitor the progress of data through pipe.
541 networking TStream https://github.com/qnkhuat/tstream Live streaming from the terminal. Requires the connection to a central server, from which the streaming is dispatched.
542 todo-manager tsk https://github.com/kakengloh/tsk Terminal task management app with an emphasis on simplicity, efficiency and ease of use.
543 monitor The Logfile Navigator https://lnav.org/ https://github.com/tstack/lnav An advanced and colorful log file viewer with TUI interface.
544 data-management gojq https://github.com/itchyny/gojq Pure Go implementation of jq.
545 science pt.sh https://github.com/alexeytal/pt.sh CLI periodic table with search and many properties.
546 terminal Zellij https://github.com/zellij-org/zellij A workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer.
551 games sssnake https://github.com/AngelJumbo/sssnake (Smart and sexy snake) The classic snake game for the terminal that can plays itself and be use like a screensaver.
552 system Devbox https://github.com/jetpack-io/devbox Devbox is a command-line tool that lets you easily create isolated shells and containers by defining the list of packages required by the environment.
553 git gh-stars https://github.com/aymanbagabas/gh-stars A GitHub CLI extension to show repository stargazers.
554 browser asuka https://git.sr.ht/~julienxx/asuka https://git.sr.ht/~julienxx/asuka A Gemini Project client written in Rust with NCurses.
555 browser Gremlin https://github.com/actuday6418/gremlin Gemini browser for the terminal.
556 browser min https://github.com/a-h/min A Gemini browser with Vim style keyboard navigation, client certificate support and history and bookmarks saved in TSV files.
557 browser Telescope https://telescope.omarpolo.com/ https://github.com/omar-polo/telescope Gemini client with UI that is strongly inspired from Emacs and W3M.
558 browser gplaces https://github.com/dimkr/gplaces Simple but powerful terminal Gemini client.
559 browser Romulus https://github.com/LukeEmmet/Romulus A cross platform Gemini console client in C# with a simple user interface, interactive menus and mouse support.
560 email pymailgen https://github.com/toolleeo/pymailgen Starting from the content of a CSV file and a template text file, pymailgen generates a list of emails to be sent out using a command-line SMTP client.
575 online Awesome CLI https://github.com/umutphp/awesome-cli Awesome CLI is a simple command line tool to give you a fancy command line interface to dive into Awesome lists.
576 utility ora https://github.com/sindresorhus/ora Elegant terminal spinner.
577 monitor hyperfine https://github.com/sharkdp/hyperfine A command-line benchmarking tool.
578 password-manager Bitwarden CLI https://bitwarden.com/help/cli/ https://github.com/bitwarden/cli Command-line interface for Bitwarden, a multi-platform password manager targeted to companies and enterprises.
579 text-processing choose https://github.com/jagprog5/choose NCurses based token selector with a nice terminal user interface for selecting tokens. Selecting a line from the bash history is only one of its use cases.
580 multimedia invidtui https://github.com/darkhz/invidtui Invidious TUI client, which fetches data from invidious instances and displays a user interface in the terminal, and allows for selecting and playing Youtube audio and video.
581 networking redive https://github.com/neelkarma/redive Trace URL redirections in the terminal.
583 networking bluetuith https://github.com/darkhz/bluetuith A TUI-based Bluetooth connection manager, which can interact with Bluetooth adapters and devices. It aims to be a replacement to most Bluetooth managers, like blueman.
584 file-handling Brash https://github.com/zakariagatter/brash CLI Trash Manager in Pure Bash.
585 transfer torrentCLI https://github.com/amogusussy/torrentCLI Get torrents from the Terminal.
586 shells Spaceship https://spaceship-prompt.sh/ https://github.com/spaceship-prompt/spaceship-prompt Minimalistic, powerful and extremely customizable Zsh prompt.
587 programming cloc https://github.com/AlDanial/cloc Tool for counting blank lines, comment lines, and physical lines of source code in many programming languages.
588 programming Tokei https://github.com/XAMPPRocky/tokei Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.
589 programming scc https://github.com/boyter/scc Sloc Cloc and Code (scc) is a codebase statistics counter. Goal is to be the fastest code counter possible, but also perform COCOMO calculation like sloccount and to estimate code complexity similar to cyclomatic complexity calculators. In short one tool to rule them all.
590 programming Cppcheck http://cppcheck.net/ https://github.com/danmar/cppcheck/ Static analysis tool for C/C++ code providing unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs.
591 programming Frama-C https://frama-c.com/ https://git.frama-c.com/pub/frama-c/ Open-source extensible and collaborative platform dedicated to source-code analysis of C software. Frama-C can assist from the navigation through unfamiliar projects up to the certification of critical software.
592 games terdle https://github.com/neelkarma/terdle Wordle implemented in Rust.
593 music MusicPlayerPlus https://github.com/doctorfree/MusicPlayerPlus Featureful ncurses based MPD client inspired by ncmpc with integration for Beets, spectrum visualization,Bandcamp/Soundcloud, asciimatics, cantata, and more.
594 system ContainerSSH https://github.com/ContainerSSH/ContainerSSH An SSH Server that Launches Containers in Kubernetes and Docker on demand.
595 funny Limoji https://github.com/GEROGIANNIS/Limoji Limoji is an open source tool that makes it easy to choose between hundreds of cool ASCII emoticons and share them with your friends.
596 games Minesweeper Game https://github.com/omerkarabacak/minesweeper A small command line Minesweeper Game.
597 editors Tilde https://os.ghalkes.nl/tilde/ https://github.com/gphalkes/tilde Tilde is a text editor that provides an intuitive interface for people accustomed to GUI environments, usual shortcuts for common operation, a traditional menu bar, etc.
598 music spotify-player https://github.com/aome510/spotify-player spotify-player is a fast, easy to use, and configurable terminal music player having feature parity with the official Spotify application.
599 git git-remote-aws https://github.com/nathants/git-remote-aws Management of encrypted git hosting.
600 transfer Stig https://github.com/rndusr/stig Stig is a client application to connect and control the BitTorrent Transmission client app.
614 todo-manager t https://github.com/sjl/t A command-line todo list manager for people that want to finish tasks, not organize them.
615 todo-manager topydo https://github.com/topydo/topydo A powerful todo list application for the console, using the todo.txt format.
616 todo-manager Ultralist https://ultralist.io/ https://github.com/ultralist/ultralist A simple, powerful, open source task management system for the command line.
617 todo-manager devtodo https://swapoff.org/devtodo.html https://github.com/droundy/goopt A hierarchical command-line task manager, with data storage in JSON format.
618 security cream https://z3bra.org/cream/ https://git.z3bra.org/cream/files.html Encrypt and decrypt streams of data with only a master password. The key is derivated from the password + salt combo, and used to encrypt data byte per byte.
619 organizers remint https://sr.ht/~mlaparie/remint/ A simple terminal UI wrapper for D. Skoll's Remind calendar program
620 email tmpmail https://github.com/sdushantha/tmpmail A command line utility written in POSIX sh that allows you to create a temporary email address and receive emails to the temporary email address.
662 games anonymine https://oskog97.com/projects/anonymine/ https://gitlab.com/oskog97/anonymine/ Curses mode minesweeper without guessing and other original features.
663 games greed http://www.catb.org/~esr/greed/ https://gitlab.com/esr/greed A game of consumption. Eat as much as you can before munching yourself into a corner.
664 system Mxflow-cli https://github.com/metaory/mxflow-cli A modern, general purpose CLI task runner with human readable yaml config file
Loading…
Cancel
Save