@ -112,7 +112,7 @@ versioning,Mercurial,https://www.mercurial-scm.org/,"Free, distributed source co
versioning,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-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, serch in files, customizable keybindings and themes."
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,ncursesFM,https://github.com/FedeDP/ncursesFM,File manager written in C; rather complete in terms of features; especially lightweight and responsive.
file-manager,ranger,http://ranger.nongnu.org/,Console file manager with vi key bindings; curses interface with a view on the directory hierarchy; comes a file launcher that automatically finds out which program to use for a given file type.
backup,Duply,http://duply.net/,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
backup,rclone,https://rclone.org/,Rclone manages file synchronization on cloud storage.
backup,Zaloha.sh,https://github.com/Fitus/Zaloha.sh,Shellscript for synchronization of files and directories
file-handling,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."""
file-handling,renameutils,http://www.nongnu.org/renameutils/,A set of programs to change file and directory names by editing them inplace; I find `imv` especially useful to edit a filename at the program prompt.
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` (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."
file-handling,nnn,https://github.com/jarun/nnn,"""The missing terminal file browser for X"". Provides only diretory traversal and file visualization. No delete/move operations are supported."
file-handling,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,alder,https://github.com/aweary/alder,"""A minimal implementation of the UNIX tree command with colors!"" "
file-handling,tree,http://mama.indstate.edu/users/ice/tree/,"""Recursive directory listing command that produces a depth indented listing of files""."
@ -192,7 +192,7 @@ chat,irssi,http://www.irssi.org,"The most popular IRC client for the command-lin
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,ssh-chat,https://github.com/shazow/ssh-chat,"Custom SSH server written in Go. Instead of a shell, you get a chat prompt."
misc-to-classify,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.
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,arch-wiki,https://github.com/deadhead420/arch-wiki,Search the Arch Wiki anywhere from the command line.
utility,googler,https://github.com/jarun/googler,"Google Search, Google Site Search, Google News from the terminal."
@ -211,3 +211,33 @@ security,kpcli,http://kpcli.sourceforge.net/,A command line interface for KeePas
security,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.
security,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."
security,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.
file-handling,zoxide,https://github.com/ajeetdsouza/zoxide,A faster way to navigate your filesystem.
graphics,TerminalImageViewer,https://github.com/stefanhaustein/TerminalImageViewer,Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters.
monitor,whowatch,https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/,Monitor Linux Users and Processes in Real Time.
productivity,dijo,https://github.com/NerdyPepper/dijo,"Scriptable, curses-based, digital habit tracker."
productivity,cadmus,https://github.com/RyanGreenup/cadmus,Shell Scripts to Facilitate Effective Note Taking.
file-handling,twf,https://github.com/wvanlint/twf,Standalone tree view file explorer.
text-processing,delta,https://github.com/dandavison/delta,A syntax-highlighter for git and diff output.
graphics,chafa,https://github.com/hpjansson/chafa,Terminal graphics for the 21st century.
transfer,youtube-viewer,https://github.com/trizen/youtube-viewer,Lightweight application that searches and streams videos from YouTube.
productivity,posce,https://github.com/posce/posce,A note-taking toolkit for your command line.
file-handling,dutree,https://github.com/nachoparker/dutree,A tool to analyze file system usage written in Rust.
security,kpcli,http://kpcli.sourceforge.net/,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.
file-handling,broot,https://dystroy.org/broot/,"A new way to navigate directory trees on linux, made in rust."
utility,Nota,https://kary.us/nota/,Terminal calculator with rich notation.
editors,vy,https://github.com/vyapp/vy,A vim-like in python made from scratch.
file-handling,alder,https://github.com/aweary/alder,Directory tree visualizer.
1
category
name
url
description
112
versioning
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.
113
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.
114
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.
115
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, serch in files, customizable keybindings and themes.(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.
116
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.
117
file-manager
ncursesFM
https://github.com/FedeDP/ncursesFM
File manager written in C; rather complete in terms of features; especially lightweight and responsive.
118
file-manager
ranger
http://ranger.nongnu.org/
Console file manager with vi key bindings; curses interface with a view on the directory hierarchy; comes a file launcher that automatically finds out which program to use for a given file type.
125
backup
Duply
http://duply.net/
Simplifies the use of [duplicity](http://duplicity.nongnu.org/) by keeping clean configuration files to automate the backup.
126
backup
paperbackup
https://github.com/intra2net/paperbackup
Create a pdf with barcodes to backup text files on paper
127
backup
rclone
https://rclone.org/
Rclone manages file synchronization on cloud storage.
128
backup
rsync
https://rsync.samba.org/
Popular file synchornization tool.Popular file synchronization tool.
129
backup
Unison
https://www.cis.upenn.edu/~bcpierce/unison/
File synchronizer.
130
backup
Zaloha.sh
https://github.com/Fitus/Zaloha.sh
Shellscript for synchronization of files and directories
131
file-handling
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."
139
file-handling
renameutils
http://www.nongnu.org/renameutils/
A set of programs to change file and directory names by editing them inplace; I find `imv` especially useful to edit a filename at the program prompt.
140
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.
141
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.
142
file-handling
nnn
https://github.com/jarun/nnn
"The missing terminal file browser for X". Provides only diretory traversal and file visualization. No delete/move operations are supported."The missing terminal file browser for X". Provides only directory traversal and file visualization. No delete/move operations are supported.
143
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.
144
file-handling
alder
https://github.com/aweary/alder
"A minimal implementation of the UNIX tree command with colors!"
145
file-handling
tree
http://mama.indstate.edu/users/ice/tree/
"Recursive directory listing command that produces a depth indented listing of files".
192
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.
193
chat
WeeChat
http://weechat.org/
A "fast, light and extensible chat client".
194
chat
ssh-chat
https://github.com/shazow/ssh-chat
Custom SSH server written in Go. Instead of a shell, you get a chat prompt.
195
misc-to-classifyorganizers
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.
Search API docs offline, in your terminal or browser.
197
utility
arch-wiki
https://github.com/deadhead420/arch-wiki
Search the Arch Wiki anywhere from the command line.
198
utility
googler
https://github.com/jarun/googler
Google Search, Google Site Search, Google News from the terminal.
211
security
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.
212
security
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.
213
security
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.