Compare commits

...

16 Commits

@ -8,23 +8,23 @@ Some links are available to [related resources](#resources).
# Summary
* Apps/tools: **1483**
* Apps/tools: **1486**
* Categories: **77**
# Index
* [AI / ChatGPT](#ai) (20), [Anki, decks and flashcards](#flashcard) (7)
* [Backup](#backup) (16)
* [Calculators](#calc) (14), [Chat and instant messaging](#chat) (32), [Clean up of files and directories](#file-dir-cleanup) (12), [Co-pilot](#copilot) (10), [Command launchers](#launcher) (20), [Commands cheatsheet and snippets](#cheatsheet) (18), [Containerization and virtualization](#vm) (20), [Conversion](#conversion) (15)
* [Data management](#data-management) (17), [Data management - JSON/YAML/etc.](#data-management-json) (43), [Data management - Tabular data](#data-management-tabular) (26), [Data transfer](#transfer) (41), [DevOps](#devops) (6), [Diff](#diff) (10), [Directory changers (alternatives to cd)](#cd) (21), [Disk usage analyzers](#disk-analyzer) (12)
* [Calculators](#calc) (14), [Chat and instant messaging](#chat) (32), [Clean up of files and directories](#file-dir-cleanup) (12), [Co-pilot](#copilot) (10), [Command launchers](#launcher) (20), [Commands cheatsheet and snippets](#cheatsheet) (18), [Containerization and virtualization](#vm) (20), [Conversion](#conversion) (14)
* [Data management](#data-management) (17), [Data management - JSON/YAML/etc.](#data-management-json) (43), [Data management - Tabular data](#data-management-tabular) (27), [Data transfer](#transfer) (41), [DevOps](#devops) (6), [Diff](#diff) (10), [Directory changers (alternatives to cd)](#cd) (21), [Disk usage analyzers](#disk-analyzer) (12)
* [Editors](#editors) (26), [Email](#email) (14)
* [File and file system handling](#file-handling) (21), [File deletion and trash bin (alternatives to rm)](#rm) (12), [File explorer and tree visualization](#file-explorer) (11), [File finding (alternatives to find)](#find) (8), [File listing (alternatives to ls)](#ls) (9), [File manager](#file-manager) (19), [File renamers](#file-renamer) (14), [File systems](#file-system) (4), [File watching for changes](#file-watch) (7), [Financial tools](#financial) (12), [Font management](#font) (4), [Funny tools](#funny) (32), [Fuzzy finders and option pickers](#option-picker) (14)
* [File and file system handling](#file-handling) (21), [File deletion and trash bin (alternatives to rm)](#rm) (12), [File explorer and tree visualization](#file-explorer) (11), [File finding (alternatives to find)](#find) (8), [File listing (alternatives to ls)](#ls) (9), [File manager](#file-manager) (19), [File renamers](#file-renamer) (14), [File systems](#file-system) (4), [File watching for changes](#file-watch) (7), [Financial tools](#financial) (13), [Font management](#font) (4), [Funny tools](#funny) (32), [Fuzzy finders and option pickers](#option-picker) (14)
* [Games](#games) (51), [Git and accessories](#git) (52), [Graphics](#graphics) (37)
* [History management](#history) (4)
* [Markdown](#markdown) (11)
* [Networking](#networking) (62), [Note taking](#note-taking) (23)
* [Networking](#networking) (63), [Note taking](#note-taking) (23)
* [Office tools](#office) (15), [Online search and resources](#online) (18), [Organizers and calendars](#organizers) (22)
* [Package managers](#package-manager) (17), [Password managers](#password-manager) (20), [Pastebin](#pastebin) (3), [Process viewers and monitoring (alternatives to top)](#monitor-top) (26), [Productivity](#productivity) (10), [Program templates and boilerplate](#programming-boilerplate) (11), [Programming](#programming) (38), [Prompts](#prompt) (13)
* [Package managers](#package-manager) (17), [Password managers](#password-manager) (20), [Pastebin](#pastebin) (3), [Process viewers and monitoring (alternatives to top)](#monitor-top) (26), [Productivity](#productivity) (10), [Program templates and boilerplate](#programming-boilerplate) (11), [Programming](#programming) (39), [Prompts](#prompt) (13)
* [RSS](#rss) (10), [Religion](#religion) (4)
* [Science](#science) (20), [Screen recorder](#screen-recorder) (10), [Screen savers](#screensaver) (4), [Security and encryption](#security) (31), [Shells](#shells) (25), [Sound and music](#music) (46), [System monitoring](#monitor) (29), [System tools](#system) (24)
* [Terminals](#terminal) (22), [Text processing](#text-processing) (35), [Text search (alternatives to grep)](#text-search) (11), [Text search and replace (alternatives to sed)](#text-search-replace) (6), [Time trackers](#time-tracker) (16), [Todo managers](#todo-manager) (31), [Torrent](#torrent) (8), [Typing test and practice](#typing) (10)
@ -261,7 +261,6 @@ File format converters.
* [hecat](https://gitlab.com/nodiscc/hecat) - A generic automation tool around data stored as plaintext YAML files.
* [hget](https://github.com/bevacqua/hget) - A CLI to convert HTML into plain text. Can be used to fetch a site's HTML version and convert it into plain text, or to deliver plain text versions of your site dynamically.
* [jsonify-resume](https://github.com/ashishbinu/jsonify-resume) - A cli that converts resumes into JSON Resume schema.
* [minify.js](https://js-utils.com/minify.js) - Recursively minify all JavaScript files.
* [NestedTextTo](https://github.com/AndydeCleyre/nestedtextto) - CLI to convert between NestedText and JSON, YAML, or TOML.
* [Pandoc](http://pandoc.org/) - Universal document file converter; handles input output from/to a number of formats: HTML, PDF, LaTeX, docx, odt, AsciiDoc, Markdown, Textile, just to mention a few; the quality of conversion strongly depends on the combination of input/output formats.
* [scss-to-css](https://github.com/adamlui/js-utils/tree/main/scss-to-css#readme) - Recursively compile all SCSS files into minified CSS.
@ -346,6 +345,7 @@ Tools to manage data files, dedicated to JSON, YAML and other similar formats.
Tools to manage tabular data files, such as CSV, spreadsheets, and database tables.
* [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.
* [csvlens](https://github.com/YS-L/csvlens) - CSV file viewer; like `less` but made for CSV.
* [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.
* [daff](https://github.com/paulfitz/daff) - Efficient table comparison and alignment, supporting formats like CSV and SQLite, useful for data analysis and synchronization tasks.
@ -567,16 +567,16 @@ Tools for managing files and directories (copy, move, extraction from compressed
Tools to manage the deletion of files/directories, often with the support of a trash can, i.e., the ability to restore deleted items.
* [Brash](https://github.com/zakariagatter/brash) - CLI Trash Manager in Pure Bash.
* [Brash](https://github.com/zakariagatter/brash) - Move and restore items from the XDG trash. Written in pure Bash.
* [del](https://fex.belwue.de/fstools/del.html) - Save deleted files to a .del/ subdirectory in the same directory.
* [extundelete](https://extundelete.sourceforge.net/) - Recover deleted files from an ext3 or ext4 partition through its journal.
* [gtrash](https://github.com/umlx5h/gtrash) - Modern Trash CLI manager for Linux system trash written in Go.
* [RecoverPy](https://github.com/PabloLec/RecoverPy) - RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data.
* [rip](https://github.com/nivekuil/rip) - Safe and ergonomic alternative to rm.
* [rm-trash](https://github.com/nateshmbhat/rm-trash) - A "rm-trash" is meant to be used in place of rm system command in linux . This script will safely delete your files and put them in the trash for later retrieval.
* [gtrash](https://github.com/umlx5h/gtrash) - TUI for moving and restoring items from the XDG trash. Fully compliant with the FreeDesktop.org specification.
* [RecoverPy](https://github.com/PabloLec/RecoverPy) - Recover deleted files and overwritten data. It scans every block of the partition. You can even find a string in binary files.
* [rip](https://github.com/nivekuil/rip) - Move and restore items from the graveyard (by default
* [rm-trash](https://github.com/nateshmbhat/rm-trash) - Meant to be used in place of `rm` in Linux, supporting all its arguments. It can move and restore the files from the XDG trash.
* [rmw](https://remove-to-waste.info/) - (ReMove to Waste) is a trashcan/recycle bin utility for the command line. It can move and restore files to and from directories specified in a configuration file.
* [testdisk](https://www.cgsecurity.org/wiki/TestDisk) - Lets you undelete files from FAT, exFAT, NTFS, and ext2 filesystems and do many other things, e.g., fix partition tables and recover deleted partitions.
* [trash-cli](https://github.com/sindresorhus/trash-cli) - Move files and folders to the trash.
* [trash-cli](https://github.com/sindresorhus/trash-cli) - Move files and folders to the trash on Linux (XDG trash), macOS (`macos-trash` library) and Windows (`recycle-bin` library).
* [trasher](https://github.com/clementnerma/trasher) - Delete files to a trash directory instead of deleting them immediatly. Uses its own trash instead of the XDG one.
* [undelete-btrfs](https://github.com/danthem/undelete-btrfs) - Automate the generation of path regex for BTRFS restore and attempt the restore for you in 3 levels. The longer a file has existed prior to being deleted, the more likely it is to be recovered.
@ -692,6 +692,7 @@ Services that watch files for changes and perform actions when something happens
Personal ledger trackers, currency converters, and tools to manage and track cryptocurrencies.
* [bits](https://github.com/jtraub91/bits) - CLI tool and pure Python library for Bitcoin.
* [budget-cli](https://www.joshcanhelp.com/budget-cli/) - Import, de-dupe, categorize, and report on financial transactions
* [cash-cli](https://github.com/xxczaki/cash-cli) - Convert Currency Rates.
* [Cloudcash](https://github.com/mrusme/cloudcash) - Check your cloud spending from the CLI, from Waybar, and from the macOS menu bar!
* [cointop](https://github.com/cointop-sh/cointop) - A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
@ -962,6 +963,7 @@ Networks and communication tools: bandwidth monitoring, packet inspection, remot
* [dug](https://github.com/unfrl/dug) - A global DNS propagation checker that gives pretty output.
* [echo](https://github.com/devem-tech/echo) - Speedy API emulation facilitated by a reverse proxy and mock json server.
* [ejabberd](https://www.ejabberd.im/) - ejabberd is an XMPP application server and an MQTT broker, written mainly in the Erlang programming language.
* [generate-ip](https://js-utils.com/generate-ip) - Randomly generate, format, and validate IPv4/IPv6 addresses.
* [geoiplookup](https://github.com/maxmind/geoip-api-c) - A little application to find geographical and network information of an IP address based no the geoip C API.
* [gg](https://github.com/mzz2017/gg) - A command-line tool for one-click proxy in your research and development without installing v2ray or anything else.
* [goaccess](https://github.com/allinurl/goaccess) - GoAccess is a real-time web log analyzer and interactive viewer, that provides fast and valuable HTTP statistics.
@ -1256,6 +1258,7 @@ Tools for developers, including debuggers, testing, line counters, boilerplate a
* [howdoi](https://github.com/gleitz/howdoi) - Instant coding answers via the command line.
* [Kool](https://github.com/kool-dev/kool) - CLI tool that brings the complexities of modern software development making these environments lightweight, fast and reproducible.
* [Leetcode-go](https://github.com/Manan-Prakash-Singh/leetcode-go) - A simple CLI tool for searching, downloading and submitting problems to leetcode.
* [minify.js](https://js-utils.com/minify.js) - Recursively minify all JavaScript files.
* [mk](https://github.com/pycontribs/mk) - mk is a CLI tool that aims to ease contribution to any open-source project by hiding repository implementation details from the casual contributor.
* [nbterm](https://github.com/davidbrochart/nbterm) - Jupyter Notebooks in the terminal.
* [np](https://github.com/sindresorhus/np) - A better `npm publish`.

@ -422,7 +422,7 @@ file-watch,Viddy,,https://github.com/sachaos/viddy,Modern watch command. Time ma
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-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.
rm,rip,,https://github.com/nivekuil/rip,Move and restore items from the graveyard (by default, `/tmp/graveyard-$USER` if $XDG_DATA_HOME is not set and `$XDG_DATA_HOME/graveyard` otherwise)
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.
webdev,lychee,,https://github.com/lycheeverse/lychee,"Fast, async, resource-friendly link checker written in Rust."
@ -490,9 +490,9 @@ typing,toipe,,https://github.com/Samyak2/toipe,"Yet another typing test, but cra
networking,bore,,https://github.com/ekzhang/bore,A simple CLI tool for making tunnels to localhost.
editors,zee,,https://github.com/zee-editor/zee,"Zee is a modern editor for the terminal, in the spirit of Emacs. It is written in Rust and it is somewhat experimental."
file-watch,watcher,,https://github.com/sethigeet/watcher,"Watches all the files present in a directory and whenever a file is changed or a file is created/deleted from the directory, it runs a specified command."
rm,RecoverPy,,https://github.com/PabloLec/RecoverPy,"RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data."
rm,RecoverPy,,https://github.com/PabloLec/RecoverPy,"Recover deleted files and overwritten data. It scans every block of the partition. You can even find a string in binary files."
file-handling,file-type-cli,,https://github.com/sindresorhus/file-type-cli,Detect the file type of a file or stdin.
rm,trash-cli,,https://github.com/sindresorhus/trash-cli,Move files and folders to the trash.
rm,trash-cli,,https://github.com/sindresorhus/trash-cli,"Move files and folders to the trash on Linux (XDG trash), macOS (`macos-trash` library) and Windows (`recycle-bin` library)."
text-processing,Ultimate Plumber,,https://github.com/akavel/up,"Helps to interactively and incrementally explore textual data in Linux, by making it easier to quickly build complex pipelines, thanks to a fast feedback loop."
system,fkill-cli,,https://github.com/sindresorhus/fkill-cli,Simple cross-platform process killer.
system,has,,https://github.com/kdabir/has,Checks presence of various command line tools on the PATH and reports their installed version.
@ -571,7 +571,7 @@ video,invidtui,,https://github.com/darkhz/invidtui,"Invidious TUI client, which
networking,redive,,https://github.com/neelkarma/redive,Trace URL redirections in the terminal.
financial,Cloudcash,,https://github.com/mrusme/cloudcash,"Check your cloud spending from the CLI, from Waybar, and from the macOS menu bar!"
networking,bluetuith,,https://github.com/darkhz/bluetuith,"A TUI-based Bluetooth connection manager, which can interact with Bluetooth adapters and devices. It aims to be a replacement to most Bluetooth managers, like blueman."
rm,Brash,,https://github.com/zakariagatter/brash,CLI Trash Manager in Pure Bash.
rm,Brash,,https://github.com/zakariagatter/brash,Move and restore items from the XDG trash. Written in pure Bash.
torrent,torrentCLI,,https://github.com/amogusussy/torrentCLI,Get torrents from the Terminal.
prompt,Spaceship,https://spaceship-prompt.sh/,https://github.com/spaceship-prompt/spaceship-prompt,"Minimalistic, powerful and extremely customizable Zsh prompt."
programming,cloc,,https://github.com/AlDanial/cloc,"Tool for counting blank lines, comment lines, and physical lines of source code in many programming languages."
@ -1207,7 +1207,7 @@ science,BibMan,https://ductri.github.io/note/2023/09/27/bibman.html,https://gith
music,radio-beats,,https://github.com/quangnguyen30192/radio-beats,Rofi-like menu for playing radio stations.
graphics,haylxon,,https://github.com/pwnwriter/haylxon,Blazing-fast tool to grab screenshots of your domain list right from terminal.
programming,DEM,https://www.axemsolutions.io/dem_doc/index.html,https://github.com/axem-solutions/dem,Containerized Development Environment Manager for embedded development.
rm,rm-trash,,https://github.com/nateshmbhat/rm-trash,"A ""rm-trash"" is meant to be used in place of rm system command in linux . This script will safely delete your files and put them in the trash for later retrieval."
rm,rm-trash,,https://github.com/nateshmbhat/rm-trash,"Meant to be used in place of `rm` in Linux, supporting all its arguments. It can move and restore the files from the XDG trash."
shells,Nushell,,https://github.com/nushell/nushell,"A modern shell written in Rust, where all data is structured."
shells,Elvish,,https://github.com/elves/elvish,"Elvish is a versatile interactive shell and expressive programming language, combined into one seamless package."
shells,Ion,,https://github.com/redox-os/ion,"Ion is a modern system shell that features a simple, yet powerful, syntax."
@ -1294,7 +1294,7 @@ system,bashmount,,https://github.com/jamielinux/bashmount,Tool to mount and unmo
music,discodos,,https://github.com/JOJ0/discodos,A CLI tool for DJ's and record collectors based on the discogs.com collection feature that allows to analyze and organize DJ sets.
pastebin,paste69,,https://github.com/watzon/paste69,Simple CURL-able pastebin.
file-handling,gcstree,,https://github.com/owlinux1000/gcstree,Tree command for GCS (Google Cloud Storage).
rm,gtrash,,https://github.com/umlx5h/gtrash,Modern Trash CLI manager for Linux system trash written in Go.
rm,gtrash,,https://github.com/umlx5h/gtrash,TUI for moving and restoring items from the XDG trash. Fully compliant with the FreeDesktop.org specification.
rss,TermFeed,,https://github.com/iamaziz/TermFeed,A simple terminal feed reader.
office,qpdf,,https://github.com/qpdf/qpdf,"QPDF: A content-preserving PDF document transformer that allows to perform several types of operations on PDF files, such as splitting, merging, etc."
option-picker,cmenu,,https://github.com/10xJSChad/cmenu,"Vaguely dmenu-like minimal TUI menu utility, it reads entries from stdin, creates a selection menu, and writes the selected entry to stdout."
@ -1476,9 +1476,12 @@ prompt,Polus,,https://github.com/rashed145/polus-bash-theme,"A fast, lightweight
prompt,Oh My Posh,https://ohmyposh.dev,https://github.com/jandedobbeleer/oh-my-posh,"From their README: ""The most customisable and low-latency cross platform/shell prompt renderer""."
conversion,scss-to-css,https://github.com/adamlui/js-utils/tree/main/scss-to-css#readme,https://github.com/adamlui/js-utils,Recursively compile all SCSS files into minified CSS.
package-manager,pmt,,https://github.com/olexij-christian/pmt,Translator of package names between different package managers of Linux distributions.
conversion,minify.js,https://js-utils.com/minify.js,https://github.com/adamlui/js-utils,Recursively minify all JavaScript files.
programming,minify.js,https://js-utils.com/minify.js,https://github.com/adamlui/js-utils,Recursively minify all JavaScript files.
rm,extundelete,https://extundelete.sourceforge.net/,https://sourceforge.net/p/extundelete/code/ci/master/tree/,Recover deleted files from an ext3 or ext4 partition through its journal.
rm,undelete-btrfs,,https://github.com/danthem/undelete-btrfs,"Automate the generation of path regex for BTRFS restore and attempt the restore for you in 3 levels. The longer a file has existed prior to being deleted, the more likely it is to be recovered."
rm,testdisk,https://www.cgsecurity.org/wiki/TestDisk,https://git.cgsecurity.org/cgit/testdisk/tree/,"Lets you undelete files from FAT, exFAT, NTFS, and ext2 filesystems and do many other things, e.g., fix partition tables and recover deleted partitions."
rm,del,https://fex.belwue.de/fstools/del.html,,Save deleted files to a .del/ subdirectory in the same directory.
rm,trasher,,https://github.com/clementnerma/trasher,Delete files to a trash directory instead of deleting them immediatly. Uses its own trash instead of the XDG one.
data-management-tabular,csvlens,,https://github.com/YS-L/csvlens,"CSV file viewer; like `less` but made for CSV."
financial,budget-cli,https://www.joshcanhelp.com/budget-cli/,https://github.com/joshcanhelp/budget-cli,"Import, de-dupe, categorize, and report on financial transactions"
networking,generate-ip,https://js-utils.com/generate-ip,https://github.com/adamlui/js-utils,"Randomly generate, format, and validate IPv4/IPv6 addresses."

Can't render this file because it has a wrong number of fields in line 425.
Loading…
Cancel
Save