ADD: around 70 new tools.

Thanks to https://github.com/learn-anything/command-line-tools .
pull/2/head
Tullio Facchinetti 3 years ago
parent a12920fdf3
commit fd777ffed8

@ -19,11 +19,11 @@ If you want to contribute through a pull request, make sure to add new entries t
# Summary
To date, **371** apps/tools covered, divided in **32** categories.
To date, **440** apps/tools covered, divided in **32** categories.
# Index
[Backup](#backup) (9) | [Chat and instant messaging](#chat) (7) | [Conversion](#conversion) (4) | [Data management](#data-management) (11) | [Data transfer](#transfer) (21) | [Editors](#editors) (16) | [Email](#email) (8) | [File and file system handling](#file-handling) (32) | [File manager](#file-manager) (8) | [File systems](#file-system) (3) | [Font management](#font) (2) | [Funny tools](#funny) (9) | [Games](#games) (18) | [Graphics](#graphics) (8) | [Networking](#networking) (7) | [Office tools](#office) (10) | [Organizers and calendars](#organizers) (21) | [Productivity](#productivity) (14) | [Programming](#programming) (4) | [Security and encryption](#security) (15) | [Shells](#shells) (3) | [Sound and music](#music) (14) | [System monitoring](#monitor) (20) | [System tools](#system) (7) | [Terminals](#terminal) (8) | [Text processing](#text-processing) (17) | [Text search](#text-search) (6) | [Utilities](#utility) (26) | [Versioning](#versioning) (15) | [Viewers](#viewers) (12) | [Web browser](#browser) (9) | [Web development](#webdev) (7)
[Backup](#backup) (9) | [Chat and instant messaging](#chat) (7) | [Conversion](#conversion) (4) | [Data management](#data-management) (17) | [Data transfer](#transfer) (21) | [Editors](#editors) (16) | [Email](#email) (8) | [File and file system handling](#file-handling) (45) | [File manager](#file-manager) (9) | [File systems](#file-system) (3) | [Font management](#font) (2) | [Funny tools](#funny) (9) | [Games](#games) (18) | [Graphics](#graphics) (10) | [Networking](#networking) (8) | [Office tools](#office) (10) | [Organizers and calendars](#organizers) (21) | [Productivity](#productivity) (16) | [Programming](#programming) (12) | [Security and encryption](#security) (16) | [Shells](#shells) (3) | [Sound and music](#music) (14) | [System monitoring](#monitor) (23) | [System tools](#system) (9) | [Terminals](#terminal) (8) | [Text processing](#text-processing) (30) | [Text search](#text-search) (8) | [Utilities](#utility) (33) | [Versioning](#versioning) (16) | [Viewers](#viewers) (15) | [Web browser](#browser) (9) | [Web development](#webdev) (11)
Some links to [related resources](#resources).
@ -59,12 +59,18 @@ Some links to [related resources](#resources).
## <a name="data-management"></a>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.
* [csvq](https://github.com/mithrandie/csvq) - SQL-like query language for csv.
* [dasel](https://github.com/TomWright/dasel) - Allows you to query and modify data structures using selector strings.
* [datadash](https://github.com/keithknott26/datadash) - Visualize and graph data in the terminal.
* [Dolt](https://github.com/dolthub/dolt) - Dolt is Git for Data! Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository.
* [GNU Recutils](https://www.gnu.org/software/recutils/manual/) - Set of tools and libraries to access human-editable, text-based databases called recfiles.
* [gnuplot](https://www.explainshell.com/explain/1/gnuplot) - Generate two and three dimensional plots of data.
* [Graphtage](https://github.com/trailofbits/graphtage) - Semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
* [jtc](https://github.com/ldn-softdev/jtc) - JSON manipulation and transformation.
* [sq](https://github.com/neilotoole/sq) - Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel.
* [tabview](https://github.com/TabViewer/tabview) - Python curses command line CSV and tabular data viewer.
* [TSV Utilities](https://github.com/eBay/tsv-utils) - Command line tools for large, tabular data files.
* [TV](https://github.com/alexhallam/tv) - Cross-platform CSV pretty printer made to maximize viewer enjoyment.
* [usql](https://github.com/xo/usql) - Universal command-line interface for SQL databases.
* [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.
* [WOPR](https://github.com/yaronn/wopr) - A simple markup language for creating rich terminal reports, presentations and infographic.
@ -130,7 +136,9 @@ Some links to [related resources](#resources).
* [broot](https://dystroy.org/broot/) - A new way to navigate directory trees on linux, made in rust.
* [classifier](https://github.com/bhrigu123/classifier) - Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
* [cobib](https://gitlab.com/mrossinek/cobib) - Simple, command-line based bibliography management tool.
* [conan](https://github.com/mirage/conan) - Find clue about the type of the file.
* [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.
* [diskus](https://github.com/sharkdp/diskus) - Minimal, fast alternative to du -sh.
* [doppelganger](https://github.com/witchard/doppelganger) - Save and load your shell environment to create doppelganger shells!
* [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.
* [dua](https://github.com/Byron/dua-cli) - Disk Usage Analyzer. Learn about the usage of disk space of a given directory with parallel access to max out SSD exploration.
@ -140,28 +148,40 @@ Some links to [related resources](#resources).
* [exa](https://the.exa.website/) - Replacement for 'ls' written in Rust, with colors and several additional "views".
* [F2](https://github.com/ayoisaiah/f2) - Cross-platform command-line tool for batch renaming files and directories quickly and safely.
* [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.
* [FClones](https://github.com/pkolaczk/fclones) - Efficient Duplicate File Finder.
* [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` (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.
* [gdu](https://github.com/dundee/gdu) - Pretty fast disk usage analyzer written in Go. Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.
* [Jmp](https://github.com/gholmes829/Jmp) - Change directory with smart searching of the path specified through regex.
* [llama](https://github.com/antonmedv/llama) - Minimalistic file opener and directory changer focused on fuzzy searching the path.
* [massren](https://github.com/laurent22/massren) - Easily rename multiple files using your text editor.
* [mmv](https://github.com/itchyny/mmv) - Rename multiple files using your $EDITOR. The command name is named after multi-mv.
* [nat](https://github.com/willdoescode/nat) - Complete replacement for the `ls` command.
* [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."
* [nomino](https://github.com/yaa110/nomino) - Batch rename utility for developers.
* [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.
* [pazi](https://github.com/euank/pazi) - Fast autojump helper.
* [pycp](https://github.com/dmerejkowsky/pycp) - cp and mv with a progressbar.
* [rename](https://www.kernel.org/pub/linux/utils/util-linux/) - Included in `util-linux`, allows bulk rename of files with regex support.
* [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.
* [rip](https://github.com/nivekuil/rip) - Safe and ergonomic alternative to rm.
* [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.
* [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.
* [tree](http://mama.indstate.edu/users/ice/tree/) - "Recursive directory listing command that produces a depth indented listing of files".
* [twf](https://github.com/wvanlint/twf) - Standalone tree view file explorer.
* [vidir](https://github.com/trapd00r/vidir) - vidir allows editing of the contents of a directory in a text editor.
* [vizex](https://github.com/bexxmodd/vizex) - Visualize the disk space usage for every partition and media on the user's machine.
* [watchexec](https://github.com/watchexec/watchexec) - Executes commands in response to file modifications.
* [wfh](https://github.com/kzys/wfh) - Continuously watches your local directories and rsync them against a remote host.
* [xcp](https://github.com/tarka/xcp) - Extended cp.
* [xplr](https://github.com/sayanarijit/xplr) - A hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf.
* [zoxide](https://github.com/ajeetdsouza/zoxide) - A faster way to navigate your filesystem.
## <a name="file-manager"></a>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.
* [hunter](https://github.com/rabite0/hunter) - Ranger-like file browser written in rust.
* [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.
* [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.
* [ncursesFM](https://github.com/FedeDP/ncursesFM) - File manager written in C; rather complete in terms of features; especially lightweight and responsive.
@ -217,12 +237,14 @@ Some links to [related resources](#resources).
## <a name="graphics"></a>Graphics
* [chafa](https://github.com/hpjansson/chafa) - Terminal graphics for the 21st century.
* [GraphicsMagick](http://www.graphicsmagick.org/) - Swiss army knife of image processing.
* [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".
* [imgcat](https://github.com/trashhalo/imgcat) - Tool to output images in the terminal. Built with bubbletea.
* [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.
* [inklayers](https://github.com/toolleeo/inklayers) - A command line program that exports layers from an SVG file. It can be used to create slide shows by editing a single SVG file.
* [pastel](https://github.com/sharkdp/pastel) - A command-line tool to generate, analyze, convert and manipulate colors.
* [scrot](https://github.com/dreamer/scrot) - A simple CLI tool to capture screenshots.
* [svgcleaner](https://github.com/RazrFalcon/svgcleaner) - Clean up your SVG files from the unnecessary data.
* [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.
## <a name="networking"></a>Networking
@ -234,6 +256,7 @@ Some links to [related resources](#resources).
* [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.
* [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.
* [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.
## <a name="office"></a>Office tools
@ -277,9 +300,11 @@ Some links to [related resources](#resources).
* [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.
* [Bartib](https://github.com/nikolassv/bartib) - Easy to use time tracking tool for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.
* [cadmus](https://github.com/RyanGreenup/cadmus) - Shell Scripts to Facilitate Effective Note Taking.
* [cowyo](https://github.com/schollz/cowyo) - Feature rich wiki webserver for minimalists.
* [dijo](https://github.com/NerdyPepper/dijo) - Scriptable, curses-based, digital habit tracker.
* [dn](https://github.com/tomlockwood/dn) - Daily notes command line tool.
* [gdir](https://github.com/pafoster/gdir) - A command line tool which queries Google Directions. The tool displays results as human-readable text.
* [habitctl](https://github.com/blinry/habitctl) - Minimalist command line tool you can use to track and examine your habits.
* [jnrl](https://github.com/maebert/jrnl) - Collect your thoughts and notes without leaving the command line.
* [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.
* [posce](https://github.com/posce/posce) - A note-taking toolkit for your command line.
@ -291,10 +316,18 @@ Some links to [related resources](#resources).
## <a name="programming"></a>Programming
* [dtool](https://github.com/guoxbin/dtool) - Collection of development tools.
* [gdb-dashboard](https://github.com/cyrus-and/gdb-dashboard) - Modular visual interface for GDB in Python.
* [hors](https://github.com/WindSoilder/hors) - Instant coding answers via the command line.
* [kickstart](https://github.com/Keats/kickstart) - Scaffolding tool to get new projects up and running quickly.
* [license-up](https://github.com/nikitavoloboev/license-up) - Create a license quickly for a given name.
* [nbterm](https://github.com/davidbrochart/nbterm) - Jupyter Notebooks in the terminal.
* [Proji](https://github.com/nikoksr/proji) - Powerful cross-platform CLI project templating tool.
* [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.
* [rr](https://rr-project.org/) - Debug the recording, deterministically, as many times as you want.
* [scc](https://github.com/boyter/scc) - Very fast accurate code counter with complexity calculations and COCOMO estimates.
* [scons](https://github.com/SCons/scons) - Software construction tool.
* [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.
## <a name="security"></a>Security and encryption
@ -313,6 +346,7 @@ Some links to [related resources](#resources).
* [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).
* [SpicyPass](https://github.com/JFreegman/SpicyPass) - A light-weight password manager with a focus on simplicity and security.
* [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.
* [wifi-password](https://github.com/rauchg/wifi-password) - Get wifi pass.
## <a name="shells"></a>Shells
@ -351,20 +385,25 @@ Some links to [related resources](#resources).
* [lfs](https://github.com/Canop/lfs) - A thing to get information on your mounted disks
* [multitail](https://www.vanheusden.com/multitail/) - A command to open multiple log files in a single terminal window and monitor them in real-time.
* [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.
* [noti](https://github.com/variadico/noti) - Monitor a process and trigger a notification.
* [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.
* [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.
* [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.
* [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.
* [top](http://www.unixtop.org/) - The classical Unix utility that provides a rolling display of top cpu using processes.
* [Viddy](https://github.com/sachaos/viddy) - Modern watch command. Time machine and pager etc.
* [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.
* [whowatch](https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/) - Monitor Linux Users and Processes in Real Time.
* [wtf](https://github.com/wtfutil/wtf) - The personal information dashboard for your terminal.
* [ytop](https://github.com/cjbassi/ytop) - TUI system monitor written in Rust.
## <a name="system"></a>System tools
* [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).
* [Ntfy](https://github.com/dschep/ntfy) - Ntfy is a simple yet serviceable 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.
* [task-spooler](http://vicerveza.homeunix.net/~viric/soft/ts/) - As the name implies, Task spooler is 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.
@ -383,58 +422,80 @@ Some links to [related resources](#resources).
## <a name="text-processing"></a>Text processing
* [amber](https://github.com/dalance/amber) - Code search / replace tool.
* [anew](https://github.com/tomnomnom/anew) - Tool for adding new lines to files, skipping duplicates.
* [BaFi](https://mmalcek.github.io/bafi/) - Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates.
* [brok](https://github.com/smallhadroncollider/brok) - Find broken links in text documents.
* [ccat](https://github.com/jingweno/ccat) - A `cat` command with colorized output.
* [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.
* [delta](https://github.com/dandavison/delta) - A syntax-highlighter for git and diff output.
* [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) - Make your diffs human readable instead of machine readable.
* [Difftastic](https://github.com/Wilfred/difftastic) - Syntax-aware structured diff tool.
* [espanso](https://github.com/federico-terzi/espanso) - Cross-platform Text Expander written in Rust. Not limited to the command line.
* [fastmod](https://github.com/facebookincubator/fastmod) - A tool to assist you with large-scale codebase refactors, and it supports most of codemod's options. It is focused on improving the use case "I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere".
* [fzf](https://github.com/junegunn/fzf) - (FuZzy Finder) is a general-purpose command-line finder with fuzzy search/filter capabilities; good integration with `vim`.
* [fzy](https://github.com/jhawthorn/fzy) - Better fuzzy finder.
* [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.
* [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.
* [hck](https://github.com/sstadick/hck) - A sharp cut clone.
* [huniq](https://github.com/koraa/huniq) - Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
* [jq](https://stedolan.github.io/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.
* [luneta](https://github.com/fbeline/luneta) - Interactive filter that can be easily composed within any script.
* [ov](https://github.com/noborus/ov) - Feature-rich terminal-based text viewer.
* [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.
* [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.
* [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`).
* [sd](https://github.com/chmln/sd) - s[earch] & d[isplace] - An intuitive find & replace CLI; a possible replacement for sed.
* [skim](https://github.com/lotabout/skim) - Fuzzy Finder in rust.
* [squeeze](https://github.com/aymericbeaumet/squeeze) - Enables to extract rich information from any text (raw, JSON, HTML, YAML, etc).
* [teip](https://github.com/greymd/teip) - Select partial standard input and replace with the result of another command.
* [vgrep](https://github.com/vrothberg/vgrep) - User-friendly pager for grep.
* [ydiff](https://github.com/ymattw/ydiff) - View colored, incremental diff.
* [yq](https://github.com/mikefarah/yq) - Portable command-line YAML processor.
## <a name="text-search"></a>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`.
* [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.
* [jiq](https://github.com/fiatjaf/jiq) - jid on jq - interactive JSON query tool using jq expressions.
* [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.
* [ripgrep](https://github.com/BurntSushi/ripgrep) - Recursively searches directories for a regex pattern.
* [ripgrep-all](https://github.com/phiresky/ripgrep-all) - grep in text files but also search in PDFs, E-Books, office documents, zip, tar.gz, etc.
* [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.
* [todocheck](https://github.com/preslavmihaylov/todocheck) - Static code analyzer for annotated TODO comments.
## <a name="utility"></a>Utilities
* [arch-wiki](https://github.com/deadhead420/arch-wiki) - Search the Arch Wiki anywhere from the command line.
* [asciinema](https://github.com/asciinema/asciinema) - Terminal session recorder.
* [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.
* [chars](https://github.com/antifuchs/chars) - Display names and codes for various ASCII (and unicode) characters / code points.
* [dasht](http://sunaku.github.io/dasht/man/man0/README.html) - Search API docs offline, in your terminal or browser.
* [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.
* [ddgr](https://github.com/jarun/ddgr) - A command line utility to search DuckDuckGo (html version) from the terminal.
* [eg](https://github.com/srsudar/eg) - Useful examples at the command line.
* [element](https://github.com/gennaro-tedesco/element) - Periodic table on the command line.
* [Gaze](https://github.com/wtetsu/gaze) - Runs a command, right after you save a file.
* [googler](https://github.com/jarun/googler) - Google Search, Google Site Search, Google News from the terminal.
* [grex](https://github.com/pemistahl/grex) - A command-line tool for generating regular expressions from user-provided test cases.
* [just](https://github.com/casey/just) - Handy way to save and run project-specific commands.
* [kalk](https://github.com/PaddiM8/kalk) - Command line calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers.
* [kmdr-cli](https://github.com/ediardo/kmdr-cli#supported-programs) - The CLI tool for explaining commands from your terminal.
* [lolcat](https://github.com/busyloop/lolcat) - Ruby Gem to colorize the output of the cat command.
* [navi](https://github.com/denisidoro/navi) - An interactive cheatsheet tool for the command-line.
* [neofetch](https://github.com/dylanaraps/neofetch) - Neofetch is a CLI system information tool written in BASH. Neofetch displays information about your system next to an image, your OS logo, or any ASCII file of your choice.
* [Nota](https://kary.us/nota/) - Terminal calculator with rich notation.
* [pbgopy](https://github.com/nakabonne/pbgopy) - Copy and paste between devices.
* [pdd](https://github.com/jarun/pdd) - Tiny date, time diff calculator.
* [pire](https://github.com/johannestaas/pire) - Python Interactive Regular Expressions.
* [pmenu](https://github.com/sgtpep/pmenu) - A dynamic terminal-based menu inspired by dmenu.
* [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.
* [rofi](https://github.com/davatorium/rofi) - A window switcher, application launcher and dmenu replacement.
* [screenFetch](https://github.com/KittyKatt/screenFetch) - It can be used to generate one of those nifty terminal theme information + ASCII distribution logos. It auto-detects the distribution and display an ASCII version of that distribution's logo and some valuable information to the right.
* [so](https://github.com/samtay/so) - Terminal interface for Stack Overflow.
* [socli](https://github.com/gautamkrishnar/socli) - Stack overflow command line client written in Python. Search and browse stack overflow without leaving the terminal
* [Starship](https://starship.rs/) - The cross-shell prompt for astronauts.
* [tealdeer](https://github.com/dbrgn/tealdeer) - Very fast implementation of tldr in Rust.
* [termsaver](http://termsaver.brunobraga.net/) - termsaver to enjoy fancy ASCII screensavers like matrix, clock, starwars, and a couple of not-safe-for-work screens.
* [viddy](https://github.com/sachaos/viddy) - A modern watch command with time machine and pager etc.
* [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.
@ -454,14 +515,17 @@ Some links to [related resources](#resources).
* [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.
* [Mercurial](https://www.mercurial-scm.org/) - Free, distributed source control management tool.
* [onefetch](https://github.com/o2sh/onefetch) - Git repository summary on your terminal.
* [sad](https://github.com/ms-jpq/sad) - CLI search and replace. Show you a nice diff of proposed changes before you commit them.
* [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.
* [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.
## <a name="viewers"></a>Viewers
* [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.
* [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.
* [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.
* [glow](https://github.com/charmbracelet/glow) - Render markdown on the CLI, with pizzazz!
* [hexyl](https://github.com/sharkdp/hexyl) - Command-line hex viewer.
* [jc](https://github.com/kellyjonbrazil/jc) - Serializes the output of command line tools to JSON.
* [jqview](https://github.com/fiatjaf/jqview) - Simplest possible native GUI for inspecting JSON.
* [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.
@ -470,29 +534,34 @@ Some links to [related resources](#resources).
* [mupdf](http://mupdf.com/) - Lightweight graphical PDF visualizer; strong key-based control; fast and accurate rendering.
* [Terminal Markdown Viewer](https://github.com/axiros/terminal_markdown_viewer) - Python based Markdown viewer for the terminal.
* [termv](https://github.com/Roshan-R/termv) - A terminal iptv player written in bash.
* [viu](https://github.com/learn-anything/command-line-tools) - Command-line application to view images from the terminal written in Rust.
* [zathura](https://pwmt.org/projects/zathura/) - Plugin based document file visualizer (PDF, DejaVu, PS); strongly key-based control.
## <a name="browser"></a>Web 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.
* [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.
* [Bombardillo](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.
* [cli-arxiv](https://github.com/knguyenanhoa/cli-arxiv) - CLI tool for exploring arXiv.
* [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.
* [Graphene](https://github.com/atsepkov/Graphene) - A text-based web browser that's a joy to use.
* [Links](http://www.jikos.cz/~mikulas/links//) - A textual Web browser with tables and frames.
* [Lynx](http://lynx.invisible-island.net/) - A highly configurable text-based web browser; one of the oldest CLI browser I'm aware of.
* [s](https://github.com/zquestz/s) - Web search from the terminal. Just opens in your 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.
## <a name="webdev"></a>Web development
* [ain](https://github.com/jonaslu/ain) - An HTTP API client for the terminal.
* [Hugo](https://gohugo.io/) - The worlds 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.
* [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.
* [Mycorrhiza Wiki](https://sr.ht/~handlerug/mycorrhiza/) - A lightweight file-system wiki engine that uses Git for keeping history.
* [nanoc](http://nanoc.ws/) - Static site generator written in Ruby; extremely powerful and customizable; support many formats to generate HTML content.
* [siege](https://www.joedog.org/siege-home/) - An http load testing and benchmarking utility designed to let web developers stress their code.
* [snallygaster](https://github.com/hannob/snallygaster) - Tool to scan for secret files on HTTP servers.
* [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.
* [urlhunter](https://github.com/utkusen/urlhunter) - Recon tool that allows searching on URLs that are exposed via shortener services.
# <a name="resources"></a>Related resources

@ -369,4 +369,73 @@ productivity,gdir,https://github.com/pafoster/gdir,A command line tool which que
webdev,Mycorrhiza Wiki,https://sr.ht/~handlerug/mycorrhiza/,A lightweight file-system wiki engine that uses Git for keeping history.
text-processing,ov,https://github.com/noborus/ov,Feature-rich terminal-based text viewer.
text-processing,fastmod,https://github.com/facebookincubator/fastmod,"A tool to assist you with large-scale codebase refactors, and it supports most of codemod's options. It is focused on improving the use case ""I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere""."
browser,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.
viewers,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.
file-handling,watchexec,https://github.com/watchexec/watchexec,Executes commands in response to file modifications.
text-processing,yq,https://github.com/mikefarah/yq,Portable command-line YAML processor.
text-processing,squeeze,https://github.com/aymericbeaumet/squeeze,"Enables to extract rich information from any text (raw, JSON, HTML, YAML, etc)."
text-processing,amber,https://github.com/dalance/amber,Code search / replace tool.
file-handling,mmv,https://github.com/itchyny/mmv,Rename multiple files using your $EDITOR. The command name is named after multi-mv.
webdev,linkchecker,https://github.com/linkchecker/linkchecker,Check links in web documents or full websites.
text-processing,brok,https://github.com/smallhadroncollider/brok,Find broken links in text documents.
utility,chars,https://github.com/antifuchs/chars,Display names and codes for various ASCII (and unicode) characters / code points.
file-handling,diskus,https://github.com/sharkdp/diskus,"Minimal, fast alternative to du -sh."
programming,dtool,https://github.com/guoxbin/dtool,Collection of development tools.
viewers,viu,https://github.com/learn-anything/command-line-tools,Command-line application to view images from the terminal written in Rust.
utility,tealdeer,https://github.com/dbrgn/tealdeer,Very fast implementation of tldr in Rust.
file-handling,xcp,https://github.com/tarka/xcp,Extended cp.
file-handling,pazi,https://github.com/euank/pazi,Fast autojump helper.
file-manager,hunter,https://github.com/rabite0/hunter,Ranger-like file browser written in rust.
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.
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.
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.
programming,license-up,https://github.com/nikitavoloboev/license-up,Create a license quickly for a given name.
system,mackup,https://github.com/lra/mackup,Keep your application settings in sync (OS X/Linux).
file-handling,massren,https://github.com/laurent22/massren,Easily rename multiple files using your text editor.
programming,scons,https://github.com/SCons/scons,Software construction tool.
text-processing,skim,https://github.com/lotabout/skim,Fuzzy Finder in rust.
webdev,snallygaster,https://github.com/hannob/snallygaster,Tool to scan for secret files on HTTP servers.
graphics,svgcleaner,https://github.com/RazrFalcon/svgcleaner,Clean up your SVG files from the unnecessary data.
security,wifi-password,https://github.com/rauchg/wifi-password,Get wifi pass.
productivity,habitctl,https://github.com/blinry/habitctl,Minimalist command line tool you can use to track and examine your habits.
programming,kickstart,https://github.com/Keats/kickstart,Scaffolding tool to get new projects up and running quickly.
programming,scc,https://github.com/boyter/scc,Very fast accurate code counter with complexity calculations and COCOMO estimates.
file-handling,nomino,https://github.com/yaa110/nomino,Batch rename utility for developers.
text-processing,luneta,https://github.com/fbeline/luneta,Interactive filter that can be easily composed within any script.
text-search,jiq,https://github.com/fiatjaf/jiq,jid on jq - interactive JSON query tool using jq expressions.
versioning,sad,https://github.com/ms-jpq/sad,CLI search and replace. Show you a nice diff of proposed changes before you commit them.
file-handling,wfh,https://github.com/kzys/wfh,Continuously watches your local directories and rsync them against a remote host.
text-processing,teip,https://github.com/greymd/teip,Select partial standard input and replace with the result of another command.
text-processing,espanso,https://github.com/federico-terzi/espanso,Cross-platform Text Expander written in Rust. Not limited to the command line.
text-processing,huniq,https://github.com/koraa/huniq,"Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates."
file-handling,nat,https://github.com/willdoescode/nat,Complete replacement for the `ls` command.
data-management,csvq,https://github.com/mithrandie/csvq,SQL-like query language for csv.
file-handling,FClones,https://github.com/pkolaczk/fclones,Efficient Duplicate File Finder.
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.
utility,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.
file-handling,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."
text-search,todocheck,https://github.com/preslavmihaylov/todocheck,Static code analyzer for annotated TODO comments.
browser,s,https://github.com/zquestz/s,Web search from the terminal. Just opens in your browser.
text-processing,anew,https://github.com/tomnomnom/anew,"Tool for adding new lines to files, skipping duplicates."
data-management,TV,https://github.com/alexhallam/tv,Cross-platform CSV pretty printer made to maximize viewer enjoyment.
programming,hors,https://github.com/WindSoilder/hors,Instant coding answers via the command line.
monitor,Viddy,https://github.com/sachaos/viddy,Modern watch command. Time machine and pager etc.
utility,kalk,https://github.com/PaddiM8/kalk,"Command line calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers."
utility,so,https://github.com/samtay/so,Terminal interface for Stack Overflow.
data-management,sq,https://github.com/neilotoole/sq,"Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel."
data-management,Graphtage,https://github.com/trailofbits/graphtage,"Semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV."
file-handling,rip,https://github.com/nivekuil/rip,Safe and ergonomic alternative to rm.
text-processing,vgrep,https://github.com/vrothberg/vgrep,User-friendly pager for grep.
webdev,urlhunter,https://github.com/utkusen/urlhunter,Recon tool that allows searching on URLs that are exposed via shortener services.
webdev,lychee,https://github.com/lycheeverse/lychee,"Fast, async, resource-friendly link checker written in Rust."
networking,Rustcat,https://github.com/robiot/rustcat,Netcat Alternative in Rust.

1 category name url description
369 webdev Mycorrhiza Wiki https://sr.ht/~handlerug/mycorrhiza/ A lightweight file-system wiki engine that uses Git for keeping history.
370 text-processing ov https://github.com/noborus/ov Feature-rich terminal-based text viewer.
371 text-processing fastmod https://github.com/facebookincubator/fastmod A tool to assist you with large-scale codebase refactors, and it supports most of codemod's options. It is focused on improving the use case "I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere".
372 browser viewers 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.
373 file-handling watchexec https://github.com/watchexec/watchexec Executes commands in response to file modifications.
374 text-processing yq https://github.com/mikefarah/yq Portable command-line YAML processor.
375 text-processing squeeze https://github.com/aymericbeaumet/squeeze Enables to extract rich information from any text (raw, JSON, HTML, YAML, etc).
376 text-processing amber https://github.com/dalance/amber Code search / replace tool.
377 file-handling mmv https://github.com/itchyny/mmv Rename multiple files using your $EDITOR. The command name is named after multi-mv.
378 webdev linkchecker https://github.com/linkchecker/linkchecker Check links in web documents or full websites.
379 text-processing brok https://github.com/smallhadroncollider/brok Find broken links in text documents.
380 utility chars https://github.com/antifuchs/chars Display names and codes for various ASCII (and unicode) characters / code points.
381 file-handling diskus https://github.com/sharkdp/diskus Minimal, fast alternative to du -sh.
382 programming dtool https://github.com/guoxbin/dtool Collection of development tools.
383 viewers viu https://github.com/learn-anything/command-line-tools Command-line application to view images from the terminal written in Rust.
384 utility tealdeer https://github.com/dbrgn/tealdeer Very fast implementation of tldr in Rust.
385 file-handling xcp https://github.com/tarka/xcp Extended cp.
386 file-handling pazi https://github.com/euank/pazi Fast autojump helper.
387 file-manager hunter https://github.com/rabite0/hunter Ranger-like file browser written in rust.
388 monitor ytop https://github.com/cjbassi/ytop TUI system monitor written in Rust.
389 monitor noti https://github.com/variadico/noti Monitor a process and trigger a notification.
390 productivity cowyo https://github.com/schollz/cowyo Feature rich wiki webserver for minimalists.
391 system docker https://docs.docker.com/ Self-sufficient runtime for containers.
392 file-handling friendly-find https://github.com/sjl/friendly-find Usable replacement for find.
393 text-processing fzy https://github.com/jhawthorn/fzy Better fuzzy finder.
394 graphics GraphicsMagick http://www.graphicsmagick.org/ Swiss army knife of image processing.
395 viewers hexyl https://github.com/sharkdp/hexyl Command-line hex viewer.
396 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.
397 utility just https://github.com/casey/just Handy way to save and run project-specific commands.
398 programming license-up https://github.com/nikitavoloboev/license-up Create a license quickly for a given name.
399 system mackup https://github.com/lra/mackup Keep your application settings in sync (OS X/Linux).
400 file-handling massren https://github.com/laurent22/massren Easily rename multiple files using your text editor.
401 programming scons https://github.com/SCons/scons Software construction tool.
402 text-processing skim https://github.com/lotabout/skim Fuzzy Finder in rust.
403 webdev snallygaster https://github.com/hannob/snallygaster Tool to scan for secret files on HTTP servers.
404 graphics svgcleaner https://github.com/RazrFalcon/svgcleaner Clean up your SVG files from the unnecessary data.
405 security wifi-password https://github.com/rauchg/wifi-password Get wifi pass.
406 productivity habitctl https://github.com/blinry/habitctl Minimalist command line tool you can use to track and examine your habits.
407 programming kickstart https://github.com/Keats/kickstart Scaffolding tool to get new projects up and running quickly.
408 programming scc https://github.com/boyter/scc Very fast accurate code counter with complexity calculations and COCOMO estimates.
409 file-handling nomino https://github.com/yaa110/nomino Batch rename utility for developers.
410 text-processing luneta https://github.com/fbeline/luneta Interactive filter that can be easily composed within any script.
411 text-search jiq https://github.com/fiatjaf/jiq jid on jq - interactive JSON query tool using jq expressions.
412 versioning sad https://github.com/ms-jpq/sad CLI search and replace. Show you a nice diff of proposed changes before you commit them.
413 file-handling wfh https://github.com/kzys/wfh Continuously watches your local directories and rsync them against a remote host.
414 text-processing teip https://github.com/greymd/teip Select partial standard input and replace with the result of another command.
415 text-processing espanso https://github.com/federico-terzi/espanso Cross-platform Text Expander written in Rust. Not limited to the command line.
416 text-processing huniq https://github.com/koraa/huniq Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
417 file-handling nat https://github.com/willdoescode/nat Complete replacement for the `ls` command.
418 data-management csvq https://github.com/mithrandie/csvq SQL-like query language for csv.
419 file-handling FClones https://github.com/pkolaczk/fclones Efficient Duplicate File Finder.
420 data-management dasel https://github.com/TomWright/dasel Allows you to query and modify data structures using selector strings.
421 programming Proji https://github.com/nikoksr/proji Powerful cross-platform CLI project templating tool.
422 utility pbgopy https://github.com/nakabonne/pbgopy Copy and paste between devices.
423 data-management gnuplot https://www.explainshell.com/explain/1/gnuplot Generate two and three dimensional plots of data.
424 file-handling conan https://github.com/mirage/conan Find clue about the type of the file.
425 text-processing Difftastic https://github.com/Wilfred/difftastic Syntax-aware structured diff tool.
426 utility Gaze https://github.com/wtetsu/gaze Runs a command, right after you save a file.
427 text-search todocheck https://github.com/preslavmihaylov/todocheck Static code analyzer for annotated TODO comments.
428 browser s https://github.com/zquestz/s Web search from the terminal. Just opens in your browser.
429 text-processing anew https://github.com/tomnomnom/anew Tool for adding new lines to files, skipping duplicates.
430 data-management TV https://github.com/alexhallam/tv Cross-platform CSV pretty printer made to maximize viewer enjoyment.
431 programming hors https://github.com/WindSoilder/hors Instant coding answers via the command line.
432 monitor Viddy https://github.com/sachaos/viddy Modern watch command. Time machine and pager etc.
433 utility kalk https://github.com/PaddiM8/kalk Command line calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers.
434 utility so https://github.com/samtay/so Terminal interface for Stack Overflow.
435 data-management sq https://github.com/neilotoole/sq Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel.
436 data-management Graphtage https://github.com/trailofbits/graphtage Semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
437 file-handling rip https://github.com/nivekuil/rip Safe and ergonomic alternative to rm.
438 text-processing vgrep https://github.com/vrothberg/vgrep User-friendly pager for grep.
439 webdev urlhunter https://github.com/utkusen/urlhunter Recon tool that allows searching on URLs that are exposed via shortener services.
440 webdev lychee https://github.com/lycheeverse/lychee Fast, async, resource-friendly link checker written in Rust.
441 networking Rustcat https://github.com/robiot/rustcat Netcat Alternative in Rust.
Loading…
Cancel
Save