Introduced the data-management-tabular category

test-summary-newlines-at-new-initial-letter
Tullio Facchinetti 10 months ago
parent 3a9de9c5f9
commit 9de7fb8d6a

@ -32,11 +32,11 @@ If you prefer an email, contact me at `toolleeo@gmail.com`.
# Summary
To date, **1005** apps/tools covered, organized in **62** categories.
To date, **1005** apps/tools covered, organized in **63** categories.
# Index
[Backup](#backup) (10) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (13) | [Commands cheatsheet and snippets](#cheatsheet) (14) | [Conversion](#conversion) (7) | [Data management](#data-management) (38) | [Data transfer](#transfer) (32) | [Directory changers (alternatives to cd)](#cd) (16) | [ChatGPT / AI](#chatgpt) (8) | [Co-pilot](#copilot) (7) | [Diff](#diff) (9) | [Disk usage analyzers](#disk-analyzer) (12) | [Editors](#editors) (23) | [Email](#email) (13) | [Clean up of files and directories](#file-dir-cleanup) (11) | [File explorer and tree visualization](#file-explorer) (8) | [File finding (alternatives to find)](#find) (5) | [File and file system handling](#file-handling) (16) | [File listing (alternatives to ls)](#ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Financial tools](#financial) (11) | [Font management](#font) (2) | [Funny tools](#funny) (27) | [Fuzzy finders](#fuzzy-finder) (10) | [Games](#games) (42) | [Git and accessories](#git) (38) | [Graphics](#graphics) (27) | [History management](#history) (4) | [Command launchers](#launcher) (15) | [Multimedia](#multimedia) (11) | [Networking](#networking) (24) | [Note taking](#note-taking) (19) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (13) | [Package managers](#package-manager) (8) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (17) | [Programming](#programming) (38) | [Science](#science) (15) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [Screen savers](#screensaver) (4) | [System tools](#system) (18) | [Terminals](#terminal) (12) | [Text processing](#text-processing) (32) | [Text search (alternatives to grep)](#text-search) (11) | [Time trackers](#time-tracker) (13) | [Typing test and practice](#typing) (7) | [File deletion and trash bin (alternatives to rm)](#rm) (5) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (39) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9)
[Backup](#backup) (10) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (13) | [Commands cheatsheet and snippets](#cheatsheet) (14) | [Conversion](#conversion) (7) | [Data management](#data-management) (23) | [Data management - Tabular data](#data-management-tabular) (15) | [Data transfer](#transfer) (32) | [Directory changers (alternatives to cd)](#cd) (16) | [ChatGPT / AI](#chatgpt) (8) | [Co-pilot](#copilot) (7) | [Diff](#diff) (9) | [Disk usage analyzers](#disk-analyzer) (12) | [Editors](#editors) (23) | [Email](#email) (13) | [Clean up of files and directories](#file-dir-cleanup) (11) | [File explorer and tree visualization](#file-explorer) (8) | [File finding (alternatives to find)](#find) (5) | [File and file system handling](#file-handling) (16) | [File listing (alternatives to ls)](#ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Financial tools](#financial) (11) | [Font management](#font) (2) | [Funny tools](#funny) (27) | [Fuzzy finders](#fuzzy-finder) (10) | [Games](#games) (42) | [Git and accessories](#git) (38) | [Graphics](#graphics) (27) | [History management](#history) (4) | [Command launchers](#launcher) (15) | [Multimedia](#multimedia) (11) | [Networking](#networking) (24) | [Note taking](#note-taking) (19) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (13) | [Package managers](#package-manager) (8) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (17) | [Programming](#programming) (38) | [Science](#science) (15) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [Screen savers](#screensaver) (4) | [System tools](#system) (18) | [Terminals](#terminal) (12) | [Text processing](#text-processing) (32) | [Text search (alternatives to grep)](#text-search) (11) | [Time trackers](#time-tracker) (13) | [Typing test and practice](#typing) (7) | [File deletion and trash bin (alternatives to rm)](#rm) (5) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (39) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9)
Some links to [related resources](#resources).
@ -115,14 +115,12 @@ File format converters.
## <a name="data-management"></a>Data management
Tools to manage data files.
* [crudini](https://github.com/pixelb/crudini) - A utility for manipulating ini files.
* [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.
* [csvtk](https://bioinf.shenwei.me/csvtk/) - A cross-platform, efficient and practical CSV/TSV toolkit written in Go.
* [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.
* [datasetGPT](https://github.com/radi-cho/datasetGPT) - A command-line interface and a Python library for inferencing Large Language Models to generate textual datasets.
* [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.
* [gojq](https://github.com/itchyny/gojq) - Pure Go implementation of jq.
@ -134,25 +132,34 @@ File format converters.
* [jqp](https://github.com/noahgorstein/jqp) - A TUI playground for exploring jq.
* [jtc](https://github.com/ldn-softdev/jtc) - JSON manipulation and transformation.
* [lowcharts](https://github.com/juan-leon/lowcharts) - lowcharts is meant to be used in those scenarios where we have numerical data in text files that we want to display in the terminal to do a basic analysis.
* [Miller](https://github.com/johnkerl/miller) - Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed.
* [mycli](https://github.com/dbcli/mycli) - A command line client for MySQL that can do auto-completion and syntax highlighting.
* [osmf](https://github.com/codesoap/osmar) - OpenStreetMap find - A simple command line tool to explore OSM data.
* [pgcli](https://github.com/dbcli/pgcli) - Postgres CLI with autocompletion and syntax highlighting.
* [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`).
* [ramda-cli](https://github.com/raine/ramda-cli) - A tool for processing data with functional pipelines.
* [Redis Viewer](https://github.com/SaltFishPr/redis-viewer) - A tool to view redis data in terminal.
* [ROAPI](https://github.com/roapi/roapi) - ROAPI automatically spins up read-only APIs for static datasets without requiring you to write a single line of code.
* [underscore-cli](https://github.com/ddopson/underscore-cli) - Command-line utility-belt for hacking JSON and Javascript.
* [WOPR](https://github.com/yaronn/wopr) - A simple markup language for creating rich terminal reports, presentations and infographic.
* [yq](https://github.com/mikefarah/yq) - Portable command-line YAML processor.
* [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).
## <a name="data-management-tabular"></a>Data management - Tabular data
Tools to manage tabular data files (CSV, xls, database tables, etc.).
* [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.
* [csvtk](https://bioinf.shenwei.me/csvtk/) - A cross-platform, efficient and practical CSV/TSV toolkit written in Go.
* [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.
* [Miller](https://github.com/johnkerl/miller) - Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed.
* [mycli](https://github.com/dbcli/mycli) - A command line client for MySQL that can do auto-completion and syntax highlighting.
* [pgcli](https://github.com/dbcli/pgcli) - Postgres CLI with autocompletion and syntax highlighting.
* [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`).
* [Soul](https://github.com/thevahidal/soul) - A SQLite REST and realtime server.
* [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.
* [termdbms](https://github.com/mathaou/termdbms) - A TUI for viewing and editing databases, written in pure Go.
* [TSV Utilities](https://github.com/eBay/tsv-utils) - Command line tools for large, tabular data files.
* [underscore-cli](https://github.com/ddopson/underscore-cli) - Command-line utility-belt for hacking JSON and Javascript.
* [usql](https://github.com/xo/usql) - Universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and others, including NoSQL and non-relational 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.
* [xsv](https://www.johndcook.com/blog/2019/12/31/sql-join-csv-files/) - Doing a SQL join with CSV files.
* [yq](https://github.com/mikefarah/yq) - Portable command-line YAML processor.
* [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).
## <a name="transfer"></a>Data transfer

@ -15,7 +15,7 @@ text-processing,grc,,https://github.com/pengwynn/grc,"(Generic Colouriser) can b
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."
fuzzy-finder,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."
fuzzy-finder,pick,,https://github.com/mptre/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/,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`)."
data-management-tabular,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/,https://git.savannah.gnu.org/git/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."
@ -199,8 +199,8 @@ utility,powerline,,https://github.com/powerline/powerline,"Powerline is a status
online,socli,,https://github.com/gautamkrishnar/socli,Stack overflow command line client written in Python. Search and browse stack overflow without leaving the terminal
screensaver,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/,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."
data-management-tabular,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-tabular,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/,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.
@ -231,7 +231,7 @@ 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.
cheatsheet,navi,,https://github.com/denisidoro/navi,An interactive cheatsheet tool for the command-line.
data-management,TSV Utilities,,https://github.com/eBay/tsv-utils,"Command line tools for large, tabular data files."
data-management-tabular,TSV Utilities,,https://github.com/eBay/tsv-utils,"Command line tools for large, tabular data files."
graphics,pastel,,https://github.com/sharkdp/pastel,"A command-line tool to generate, analyze, convert and manipulate colors."
utility,asciinema,,https://github.com/asciinema/asciinema,Terminal session recorder.
file-explorer,alder,,https://github.com/aweary/alder,Directory tree visualizer.
@ -254,7 +254,7 @@ online,wikit,,https://github.com/KorySchneider/wikit,A command line program for
networking,mitmproxy,https://mitmproxy.org/,https://github.com/mitmproxy/mitmproxy,An interactive HTTPS proxy.
music,yt-audio,,https://github.com/RijulGulati/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.
data-management-tabular,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/,https://git.savannah.gnu.org/git/dmidecode.git/,System information utility.
git,forgit,,https://github.com/wfxr/forgit,A utility tool powered by fzf for using git interactively.
@ -271,7 +271,7 @@ todo-manager,todotxt-machine,https://pypi.org/project/todotxt-machine/,https://g
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."
data-management,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."
data-management-tabular,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."
transfer,ytfzf,,https://github.com/pystardust/ytfzf,A POSIX script that helps you find Youtube videos (without API) and opens/downloads them using mpv/youtube-dl.
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.
@ -406,7 +406,7 @@ text-processing,teip,,https://github.com/greymd/teip,Select partial standard inp
text-processing,espanso,,https://github.com/espanso/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."
ls,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.
data-management-tabular,csvq,,https://github.com/mithrandie/csvq,SQL-like query language for csv.
file-dir-cleanup,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.
@ -423,7 +423,7 @@ programming,hors,,https://github.com/WindSoilder/hors,Instant coding answers via
utility,Viddy,,https://github.com/sachaos/viddy,Modern watch command. Time machine and pager etc.
calc,kalk,,https://github.com/PaddiM8/kalker,"Command line calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers."
online,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-tabular,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."
rm,rip,,https://github.com/nivekuil/rip,Safe and ergonomic alternative to rm.
text-search,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.
@ -505,9 +505,9 @@ note-taking,Geeknote,,https://github.com/jeffkowalski/geeknote,"A command line c
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.
data-management,pgcli,,https://github.com/dbcli/pgcli,Postgres CLI with autocompletion and syntax highlighting.
data-management,usql,,https://github.com/xo/usql,"Universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and others, including NoSQL and non-relational databases."
data-management-tabular,mycli,,https://github.com/dbcli/mycli,A command line client for MySQL that can do auto-completion and syntax highlighting.
data-management-tabular,pgcli,,https://github.com/dbcli/pgcli,Postgres CLI with autocompletion and syntax highlighting.
data-management-tabular,usql,,https://github.com/xo/usql,"Universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and others, including NoSQL and non-relational databases."
music,Instant Music Downloader,,https://github.com/yask123/Instant-Music-Downloader,Instantly download any song!
music,Spotify TUI,,https://github.com/Rigellute/spotify-tui,A Spotify client for the terminal written in Rust.
music,dzr,,https://github.com/yne/dzr,"Command Line deezer.com Player for Linux, BSD, Android, Windows."
@ -616,12 +616,12 @@ typing,kboard,,https://github.com/CamiloGarciaLaRotta/kboard,Terminal game to pr
graphics,mandelbrot-cli,,https://github.com/MicheleFiladelfia/mandelbrot-cli,Multiplatform terminal mandelbrot set explorer.
note-taking,Noted,,https://github.com/torbratsberg/noted,"Notes library, with viewer and shortcuts to add, delete and edit notes."
networking,Wishlist,,https://github.com/charmbracelet/wishlist,With Wishlist you can have a single entrypoint for multiple SSH endpoints.
data-management,termdbms,,https://github.com/mathaou/termdbms,"A TUI for viewing and editing databases, written in pure Go."
data-management-tabular,termdbms,,https://github.com/mathaou/termdbms,"A TUI for viewing and editing databases, written in pure Go."
office,Slides,,https://github.com/maaslalani/slides,Terminal based presentation tool.
productivity,tz,,https://github.com/oz/tz,tz helps you schedule things across time zones. It's an interactive TUI program that displays time across the time zones of your choosing.
transfer,tran,,https://github.com/abdfnx/tran,Securely transfer and send anything between computers with TUI.
data-management,Redis Viewer,,https://github.com/SaltFishPr/redis-viewer,A tool to view redis data in terminal.
data-management,csvtk,https://bioinf.shenwei.me/csvtk/,https://github.com/shenwei356/csvtk/,"A cross-platform, efficient and practical CSV/TSV toolkit written in Go."
data-management-tabular,csvtk,https://bioinf.shenwei.me/csvtk/,https://github.com/shenwei356/csvtk/,"A cross-platform, efficient and practical CSV/TSV toolkit written in Go."
cheatsheet,ehh,,https://github.com/lennardv2/ehh,Command-line tool for remembering linux/terminal commands.
financial,Lakshmi,,https://github.com/sarvjeets/lakshmi,Investing library and command-line interface inspired by the Bogleheads philosophy.
package-manager,pypi-command-line,,https://github.com/wasi-master/pypi-command-line,"A powerful, colorful, beautiful command-line-interface for pypi.org."
@ -776,7 +776,7 @@ chat,tweets,,https://github.com/diracdeltas/tweets,Decentralized alternative to
history,hiSHtory,,https://github.com/ddworken/hishtory,"A better shell history that stores context (directory, succeeded or failed, how long it took, etc). The history is stored locally and end-to-end encrypted for syncing to other computers."
time-tracker,habitmap,,https://github.com/shuu-wasseo/habitmap,A command-line app to track your habits and visualise how committed you are to making or maintaining them with colorful heatmaps.
utility,sauce,,https://github.com/cadecuddy/sauce,A novelty CLI tool that identifies an anime from an image and yields key data about it.
data-management,Soul,,https://github.com/thevahidal/soul,A SQLite REST and realtime server.
data-management-tabular,Soul,,https://github.com/thevahidal/soul,A SQLite REST and realtime server.
productivity,hardv,,https://github.com/dongyx/hardv,"A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy."
monitor,zfxtop,,https://github.com/ssleert/zfxtop,Self described as “fetch top written by bubbletea enjoyer”.
funny,Binary Clock,,https://github.com/tom-on-the-internet/binary-clock,Displays a clock where numbers are represented with blue and gray dots with binary encoding.
@ -820,7 +820,7 @@ system,sysm,,https://github.com/jafarlihi/sysm,Makes your system play custom sou
graphics,Mercator,,https://github.com/mrusme/mercator,OpenStreetMap but as terminal user interface (TUI) program.
terminal,peaches,,https://github.com/KCaverly/peaches,A smart switcher for the terminal. Based on tmux.
funny,Maze Solver,,https://github.com/Vlamonster/maze_solver_rust,"Generate, display and solve mazes in an animated way in the terminal."
data-management,Miller,,https://github.com/johnkerl/miller,"Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed."
data-management-tabular,Miller,,https://github.com/johnkerl/miller,"Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed."
data-management,datasetGPT,,https://github.com/radi-cho/datasetGPT,A command-line interface and a Python library for inferencing Large Language Models to generate textual datasets.
monitor,nvitop,,https://github.com/XuehaiPan/nvitop,"An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management."
utility,guesswidth,,https://github.com/noborus/guesswidth,Guess the width output without delimiters in commands that output to the terminal.

1 category name homepage git description
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 fuzzy-finder 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 fuzzy-finder pick https://github.com/mptre/pick Utility that allows users to choose one option from a set of choices using an interface with fuzzy search functionality.
18 data-management data-management-tabular 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/ https://git.savannah.gnu.org/git/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.
199 online socli https://github.com/gautamkrishnar/socli Stack overflow command line client written in Python. Search and browse stack overflow without leaving the terminal
200 screensaver termsaver http://termsaver.brunobraga.net/ termsaver to enjoy fancy ASCII screensavers like matrix, clock, starwars, and a couple of not-safe-for-work screens.
201 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.
202 data-management data-management-tabular 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.
203 data-management data-management-tabular 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.
204 programming gdb-dashboard https://github.com/cyrus-and/gdb-dashboard Modular visual interface for GDB in Python.
205 password-manager hide https://github.com/whatl3y/hide AES-256 bit encrypted password manager with all encrypted passwords stored locally on your machine
206 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.
231 programming pire https://github.com/johannestaas/pire Python Interactive Regular Expressions.
232 browser Graphene https://github.com/atsepkov/Graphene A text-based web browser that's a joy to use.
233 cheatsheet navi https://github.com/denisidoro/navi An interactive cheatsheet tool for the command-line.
234 data-management data-management-tabular TSV Utilities https://github.com/eBay/tsv-utils Command line tools for large, tabular data files.
235 graphics pastel https://github.com/sharkdp/pastel A command-line tool to generate, analyze, convert and manipulate colors.
236 utility asciinema https://github.com/asciinema/asciinema Terminal session recorder.
237 file-explorer alder https://github.com/aweary/alder Directory tree visualizer.
254 networking mitmproxy https://mitmproxy.org/ https://github.com/mitmproxy/mitmproxy An interactive HTTPS proxy.
255 music yt-audio https://github.com/RijulGulati/yt-audio A simple, configurable youtube-dl wrapper to download and manage youtube audio.
256 games Language-games https://github.com/Hellisotherpeople/Language-games Dead simple games made with word vectors.
257 data-management data-management-tabular xsv https://www.johndcook.com/blog/2019/12/31/sql-join-csv-files/ Doing a SQL join with CSV files.
258 networking bandwhich https://github.com/imsnif/bandwhich Terminal bandwidth utilization tool.
259 monitor dmidecode https://www.nongnu.org/dmidecode/ https://git.savannah.gnu.org/git/dmidecode.git/ System information utility.
260 git forgit https://github.com/wfxr/forgit A utility tool powered by fzf for using git interactively.
271 games usolitaire https://github.com/eliasdorneles/usolitaire Solitaire in your terminal.
272 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.
273 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.
274 data-management data-management-tabular 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.
275 transfer ytfzf https://github.com/pystardust/ytfzf A POSIX script that helps you find Youtube videos (without API) and opens/downloads them using mpv/youtube-dl.
276 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.
277 disk-analyzer duf https://github.com/muesli/duf Disk Usage/Free Utility.
406 text-processing espanso https://github.com/espanso/espanso Cross-platform Text Expander written in Rust. Not limited to the command line.
407 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.
408 ls nat https://github.com/willdoescode/nat Complete replacement for the `ls` command.
409 data-management data-management-tabular csvq https://github.com/mithrandie/csvq SQL-like query language for csv.
410 file-dir-cleanup FClones https://github.com/pkolaczk/fclones Efficient Duplicate File Finder.
411 data-management dasel https://github.com/TomWright/dasel Allows you to query and modify data structures using selector strings.
412 programming Proji https://github.com/nikoksr/proji Powerful cross-platform CLI project templating tool.
423 utility Viddy https://github.com/sachaos/viddy Modern watch command. Time machine and pager etc.
424 calc kalk https://github.com/PaddiM8/kalker Command line calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers.
425 online so https://github.com/samtay/so Terminal interface for Stack Overflow.
426 data-management data-management-tabular 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.
427 rm rip https://github.com/nivekuil/rip Safe and ergonomic alternative to rm.
428 text-search vgrep https://github.com/vrothberg/vgrep User-friendly pager for grep.
429 webdev urlhunter https://github.com/utkusen/urlhunter Recon tool that allows searching on URLs that are exposed via shortener services.
505 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.
506 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.
507 data-management IRedis https://github.com/laixintao/iredis Interactive Redis: A Cli for Redis with AutoCompletion and Syntax Highlighting.
508 data-management data-management-tabular mycli https://github.com/dbcli/mycli A command line client for MySQL that can do auto-completion and syntax highlighting.
509 data-management data-management-tabular pgcli https://github.com/dbcli/pgcli Postgres CLI with autocompletion and syntax highlighting.
510 data-management data-management-tabular usql https://github.com/xo/usql Universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and others, including NoSQL and non-relational databases.
511 music Instant Music Downloader https://github.com/yask123/Instant-Music-Downloader Instantly download any song!
512 music Spotify TUI https://github.com/Rigellute/spotify-tui A Spotify client for the terminal written in Rust.
513 music dzr https://github.com/yne/dzr Command Line deezer.com Player for Linux, BSD, Android, Windows.
616 graphics mandelbrot-cli https://github.com/MicheleFiladelfia/mandelbrot-cli Multiplatform terminal mandelbrot set explorer.
617 note-taking Noted https://github.com/torbratsberg/noted Notes library, with viewer and shortcuts to add, delete and edit notes.
618 networking Wishlist https://github.com/charmbracelet/wishlist With Wishlist you can have a single entrypoint for multiple SSH endpoints.
619 data-management data-management-tabular termdbms https://github.com/mathaou/termdbms A TUI for viewing and editing databases, written in pure Go.
620 office Slides https://github.com/maaslalani/slides Terminal based presentation tool.
621 productivity tz https://github.com/oz/tz tz helps you schedule things across time zones. It's an interactive TUI program that displays time across the time zones of your choosing.
622 transfer tran https://github.com/abdfnx/tran Securely transfer and send anything between computers with TUI.
623 data-management Redis Viewer https://github.com/SaltFishPr/redis-viewer A tool to view redis data in terminal.
624 data-management data-management-tabular csvtk https://bioinf.shenwei.me/csvtk/ https://github.com/shenwei356/csvtk/ A cross-platform, efficient and practical CSV/TSV toolkit written in Go.
625 cheatsheet ehh https://github.com/lennardv2/ehh Command-line tool for remembering linux/terminal commands.
626 financial Lakshmi https://github.com/sarvjeets/lakshmi Investing library and command-line interface inspired by the Bogleheads philosophy.
627 package-manager pypi-command-line https://github.com/wasi-master/pypi-command-line A powerful, colorful, beautiful command-line-interface for pypi.org.
776 history hiSHtory https://github.com/ddworken/hishtory A better shell history that stores context (directory, succeeded or failed, how long it took, etc). The history is stored locally and end-to-end encrypted for syncing to other computers.
777 time-tracker habitmap https://github.com/shuu-wasseo/habitmap A command-line app to track your habits and visualise how committed you are to making or maintaining them with colorful heatmaps.
778 utility sauce https://github.com/cadecuddy/sauce A novelty CLI tool that identifies an anime from an image and yields key data about it.
779 data-management data-management-tabular Soul https://github.com/thevahidal/soul A SQLite REST and realtime server.
780 productivity hardv https://github.com/dongyx/hardv A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy.
781 monitor zfxtop https://github.com/ssleert/zfxtop Self described as “fetch top written by bubbletea enjoyer”.
782 funny Binary Clock https://github.com/tom-on-the-internet/binary-clock Displays a clock where numbers are represented with blue and gray dots with binary encoding.
820 graphics Mercator https://github.com/mrusme/mercator OpenStreetMap but as terminal user interface (TUI) program.
821 terminal peaches https://github.com/KCaverly/peaches A smart switcher for the terminal. Based on tmux.
822 funny Maze Solver https://github.com/Vlamonster/maze_solver_rust Generate, display and solve mazes in an animated way in the terminal.
823 data-management data-management-tabular Miller https://github.com/johnkerl/miller Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed.
824 data-management datasetGPT https://github.com/radi-cho/datasetGPT A command-line interface and a Python library for inferencing Large Language Models to generate textual datasets.
825 monitor nvitop https://github.com/XuehaiPan/nvitop An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
826 utility guesswidth https://github.com/noborus/guesswidth Guess the width output without delimiters in commands that output to the terminal.

@ -4,7 +4,8 @@ calc,Calculators,"Calculators for numbers, dates, etc."
chat,Chat and instant messaging,
cheatsheet,Commands cheatsheet and snippets,"Tools to manage often used commands, code snippets, cheatsheets and alternative manpages"
conversion,Conversion,File format converters
data-management,Data management,
data-management,Data management,Tools to manage data files
data-management-tabular,Data management - Tabular data,"Tools to manage tabular data files (CSV, xls, database tables, etc.)"
transfer,Data transfer,
cd,Directory changers (alternatives to cd),Tools for improving the efficiency of directory traversal
chatgpt,ChatGPT / AI,Interfaces and front-ends to GPT engines

1 label name description
4 chat Chat and instant messaging
5 cheatsheet Commands cheatsheet and snippets Tools to manage often used commands, code snippets, cheatsheets and alternative manpages
6 conversion Conversion File format converters
7 data-management Data management Tools to manage data files
8 data-management-tabular Data management - Tabular data Tools to manage tabular data files (CSV, xls, database tables, etc.)
9 transfer Data transfer
10 cd Directory changers (alternatives to cd) Tools for improving the efficiency of directory traversal
11 chatgpt ChatGPT / AI Interfaces and front-ends to GPT engines
Loading…
Cancel
Save