@ -179,6 +179,7 @@ Some links to [related resources](#resources).
* [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find. Written in Rust.
* [friendly-find](https://github.com/sjl/friendly-find) - Usable replacement for find.
* [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.
* [ictree](https://github.com/NikitaIvanovV/ictree) - Like tree but interactive.
* [ll](https://github.com/antonmedv/ll) - ls with git status.
* [nat](https://github.com/willdoescode/nat) - Complete replacement for the `ls` command.
* [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.
@ -247,9 +248,11 @@ Some links to [related resources](#resources).
* [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.
* [Cataclysm: Dark Days Ahead](https://cataclysmdda.org/) - Open source turn-based survival RPG development project.
* [chs](https://github.com/nickzuber/chs) - Play chess against the Stockfish engine in your terminal.
* [clidle](https://github.com/ajeetdsouza/clidle) - Wordle, now over SSH.
* [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.
* [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.
* [gambit](https://github.com/maaslalani/gambit) - Chess board in your terminal.
* [Language-games](https://github.com/Hellisotherpeople/Language-games) - Dead simple games made with word vectors.
* [minesweeper](https://github.com/gazpachoking/minesweeper) - Cross-platform terminal based minesweeper.
* [Nethack](http://nethack.org/) - Single player rogue-like dungeon exploration game.
@ -259,12 +262,15 @@ Some links to [related resources](#resources).
* StarWars vision - See Star Wars in ASCII with ``telnet towel.blinkenlights.nl``.
* [Terminal Phase](https://dustycloud.org/blog/terminal-phase-1.0/) - A space shooter game you can play in your terminal.
* [terminal_board_games](https://github.com/salt-die/terminally_bored_terminal_board_games) - Board games for the terminal.
* [terminordle](https://github.com/HP4k1h5/terminordle) - Inspired by the popular online game wordle made, you can play a pretty close replica of the original locally or multiplayer over the network.
* [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.
* [usolitaire](https://github.com/eliasdorneles/usolitaire) - Solitaire in your terminal.
* [wordle-curses](https://github.com/knosmos/wordle-curses) - A simple TUI wordle game with curses.
## <aname="git"></a>Git and accessories
* [forgit](https://github.com/wfxr/forgit) - A utility tool powered by fzf for using git interactively.
* [gh-f](https://github.com/gennaro-tedesco/gh-f) - The ultimate, compact and snappy fzf extension for gh cli.
* [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-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-extras](https://github.com/tj/git-extras) - Little git extras like git-ignore, git-setup, git-changelog, git-release, git-effort and more.
@ -303,6 +309,7 @@ Some links to [related resources](#resources).
* [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.
* [Rustcat](https://github.com/robiot/rustcat) - Netcat Alternative in Rust.
* [speedtest-net](https://github.com/ddsol/speedtest.net) - Test internet connection speed and ping using speedtest.net.
* [termishare](https://github.com/qnkhuat/termishare) - Peer to peer terminal sharing.
* [xxh](https://github.com/xxh/xxh) - Bring your favorite shell wherever you go through the ssh.
## <aname="note-taking"></a>Note taking
@ -322,6 +329,7 @@ Some links to [related resources](#resources).
* [conrad](https://github.com/vinayak-mehta/conrad) - Track conferences and meetups.
* [mdp](https://github.com/visit1985/mdp) - A command-line based markdown presentation tool.
* [papis](http://github.com/alejandrogallo/papis) - Extensible document and bibliography manager.
* [Quoter](https://github.com/frossm/quoter) - The console based stock quote tool.
* [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."
* [scholarref](https://adamsgaard.dk/scholarref.html) - Tools to never deal with journal webpages again.
@ -446,13 +454,17 @@ Some links to [related resources](#resources).
## <aname="system"></a>System tools
* [Bevel](https://github.com/NorfairKing/bevel) - Command line history in an SQLite database for effective re-use.
* [bin](https://github.com/marcosnils/bin) - Manages binary files downloaded from different sources.
* [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."
* [docker](https://docs.docker.com/) - Self-sufficient runtime for containers.
* [hstr](https://github.com/dvorka/hstr) - A tool for managing the history; powerful visual search and execution of previous commands; history editing capabilities.
* [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.
* [mackup](https://github.com/lra/mackup) - Keep your application settings in sync (OS X/Linux).
* [nala](https://gitlab.com/volian/nala) - apt package manager front-end with cleaner interface.
* [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.
* [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.
* [stew](https://github.com/marwanhawari/stew) - An independent package manager for compiled binaries.
* [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.
## <aname="terminal"></a>Terminals
@ -508,6 +520,7 @@ Some links to [related resources](#resources).
## <aname="todo-manager"></a>Todo managers
* [CLI-Manager](https://github.com/MikyStar/CLI-Manager) - Command Line Interface for managing tasks locally on the fly.
* [dstask](https://github.com/naggie/dstask) - Single binary terminal-based TODO manager with git-based sync + markdown notes per task.
* [grit](https://github.com/climech/grit) - A multitree-based personal task 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.
@ -567,6 +580,7 @@ Some links to [related resources](#resources).
* [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.
* [jc](https://github.com/kellyjonbrazil/jc) - Serializes the output of command line tools to JSON.
* [jless](https://pauljuliusmartinez.github.io/) - Command-line JSON viewer designed for reading, exploring, and searching through JSON data.
@ -578,6 +592,7 @@ Some links to [related resources](#resources).
* [Terminal Markdown Viewer](https://github.com/axiros/terminal_markdown_viewer) - Python based Markdown viewer for the terminal.
* [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.
* [termv](https://github.com/Roshan-R/termv) - A terminal iptv player written in bash.
* [texel](https://github.com/Lauriat/texel) - Command line interface for reading spreadsheets inside terminal.
* [viu](https://github.com/learn-anything/command-line-tools) - Command-line application to view images from the terminal written in Rust.
* [youtube-viewer](https://github.com/trizen/youtube-viewer) - Lightweight application that searches and streams videos from YouTube.
@ -598,6 +613,7 @@ Some links to [related resources](#resources).
## <aname="webdev"></a>Web development
* [ain](https://github.com/jonaslu/ain) - An HTTP API client for the terminal.
* [http-tanker](https://github.com/PierreKieffer/http-tanker) - Terminal application used for API testing; easily create, manage and execute http requests from the terminal.
* [Hugo](https://gohugo.io/) - The world’s fastest framework for building websites.
* [linkchecker](https://github.com/linkchecker/linkchecker) - Check links in web documents or full websites.
* [lychee](https://github.com/lycheeverse/lychee) - Fast, async, resource-friendly link checker written in Rust.
@ -461,3 +461,19 @@ browser,browsh,https://www.brow.sh/,"It renders anything that a modern browser c
viewers,jless,https://pauljuliusmartinez.github.io/,"Command-line JSON viewer designed for reading, exploring, and searching through JSON data."
viewers,bat,https://github.com/sharkdp/bat,Acatclone 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).
viewers,texel,https://github.com/Lauriat/texel,Command line interface for reading spreadsheets inside terminal.
games,gambit,https://github.com/maaslalani/gambit,Chess board in your terminal.
system,bin,https://github.com/marcosnils/bin,Manages binary files downloaded from different sources.
system,stew,https://github.com/marwanhawari/stew,An independent package manager for compiled binaries.
games,clidle,https://github.com/ajeetdsouza/clidle,"Wordle, now over SSH."
todo-manager,CLI-Manager,https://github.com/MikyStar/CLI-Manager,Command Line Interface for managing tasks locally on the fly.
games,wordle-curses,https://github.com/knosmos/wordle-curses,A simple TUI wordle game with curses.
networking,termishare,https://github.com/qnkhuat/termishare,Peer to peer terminal sharing.
file-handling,ictree,https://github.com/NikitaIvanovV/ictree,Like tree but interactive.
office,Quoter,https://github.com/frossm/quoter,The console based stock quote tool.
system,nala,https://gitlab.com/volian/nala,apt package manager front-end with cleaner interface.
games,terminordle,https://github.com/HP4k1h5/terminordle,"Inspired by the popular online game wordle made, you can play a pretty close replica of the original locally or multiplayer over the network."
git,gh-f,https://github.com/gennaro-tedesco/gh-f,"The ultimate, compact and snappy fzf extension for gh cli."
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.
1
category
name
url
description
461
viewers
jless
https://pauljuliusmartinez.github.io/
Command-line JSON viewer designed for reading, exploring, and searching through JSON data.
462
viewers
bat
https://github.com/sharkdp/bat
A cat clone with syntax highlighting and Git integration.
463
data-management
osmf
https://github.com/codesoap/osmf
OpenStreetMap find - A simple command line tool to explore OSM data.
464
viewers
haxor-news
https://github.com/donnemartin/haxor-news
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
465
viewers
texel
https://github.com/Lauriat/texel
Command line interface for reading spreadsheets inside terminal.
466
games
gambit
https://github.com/maaslalani/gambit
Chess board in your terminal.
467
system
bin
https://github.com/marcosnils/bin
Manages binary files downloaded from different sources.
468
system
stew
https://github.com/marwanhawari/stew
An independent package manager for compiled binaries.
469
games
clidle
https://github.com/ajeetdsouza/clidle
Wordle, now over SSH.
470
todo-manager
CLI-Manager
https://github.com/MikyStar/CLI-Manager
Command Line Interface for managing tasks locally on the fly.
471
games
wordle-curses
https://github.com/knosmos/wordle-curses
A simple TUI wordle game with curses.
472
networking
termishare
https://github.com/qnkhuat/termishare
Peer to peer terminal sharing.
473
file-handling
ictree
https://github.com/NikitaIvanovV/ictree
Like tree but interactive.
474
office
Quoter
https://github.com/frossm/quoter
The console based stock quote tool.
475
system
nala
https://gitlab.com/volian/nala
apt package manager front-end with cleaner interface.
476
games
terminordle
https://github.com/HP4k1h5/terminordle
Inspired by the popular online game wordle made, you can play a pretty close replica of the original locally or multiplayer over the network.
477
git
gh-f
https://github.com/gennaro-tedesco/gh-f
The ultimate, compact and snappy fzf extension for gh cli.
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.