diff --git a/README.md b/README.md index 2fbc3b1..c734e72 100644 --- a/README.md +++ b/README.md @@ -32,11 +32,11 @@ If you prefer an email, contact me at `toolleeo@gmail.com`. # Summary -To date, **1005** apps/tools covered, organized in **56** categories. +To date, **1005** apps/tools covered, organized in **57** 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 of 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) | [File explorer and tree visualization](#file-explorer) (8) | [File and file system handling](#file-handling) (40) | [File listing (alternatives of 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) | [Multimedia](#multimedia) (11) | [Networking](#networking) (23) | [Note taking](#note-taking) (19) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (13) | [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) (40) | [Terminals](#terminal) (11) | [Text processing](#text-processing) (32) | [Text search](#text-search) (10) | [Time trackers](#time-tracker) (13) | [Typing test and practice](#typing) (7) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (44) | [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) (38) | [Data transfer](#transfer) (32) | [Directory changers (alternatives of 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) | [File explorer and tree visualization](#file-explorer) (8) | [File and file system handling](#file-handling) (40) | [File listing (alternatives of 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) | [Multimedia](#multimedia) (11) | [Networking](#networking) (23) | [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) (32) | [Terminals](#terminal) (11) | [Text processing](#text-processing) (32) | [Text search](#text-search) (10) | [Time trackers](#time-tracker) (13) | [Typing test and practice](#typing) (7) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (44) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9) Some links to [related resources](#resources). @@ -721,6 +721,19 @@ Calendar managers. * [socli](https://github.com/gautamkrishnar/socli) - Stack overflow command line client written in Python. Search and browse stack overflow without leaving the terminal * [wikit](https://github.com/KorySchneider/wikit) - A command line program for getting Wikipedia summaries easily. +## Package managers + +Manage/install/uninstall packages, as source code or binaries. + +* [aptitude](https://salsa.debian.org/apt-team/aptitude) - A TUI front-end to APT, the Debian package manager. +* [asdf](https://asdf-vm.com/) - Manage multiple runtime versions with a single CLI tool. +* [bin](https://github.com/marcosnils/bin) - Manages binary files downloaded from different sources. +* [cli-tools-info](https://github.com/Lilja/cli-info) - An overview of your CLI tools, if they are installed and what version they are on. +* [JAPM](https://github.com/TheAlexDev23/japm) - A package manager that uses curses to provide a friendly UI +* [nala](https://gitlab.com/volian/nala) - apt package manager front-end with cleaner interface. +* [pypi-command-line](https://github.com/wasi-master/pypi-command-line) - A powerful, colorful, beautiful command-line-interface for pypi.org. +* [stew](https://github.com/marwanhawari/stew) - An independent package manager for compiled binaries. + ## Password managers * [Bitwarden CLI](https://bitwarden.com/help/cli/) - Command-line interface for Bitwarden, a multi-platform password manager targeted to companies and enterprises. @@ -940,14 +953,10 @@ Music players. ## System tools * [active-win-cli](https://github.com/sindresorhus/active-win-cli) - Get the title/id/etc of the active window. -* [aptitude](https://salsa.debian.org/apt-team/aptitude) - A TUI front-end to APT, the Debian package manager. -* [asdf](https://asdf-vm.com/) - Manage multiple runtime versions with a single CLI tool. * [atuin](https://github.com/ellie/atuin) - Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. * [Bevel](https://github.com/NorfairKing/bevel) - Command line history in an SQLite database for effective re-use. -* [bin](https://github.com/marcosnils/bin) - Manages binary files downloaded from different sources. * [brightnessctl](https://github.com/Hummer12007/brightnessctl) - Read and control device brightness. Devices, by default, include backlight and LEDs - searched for in corresponding classes. * [checksum.sh](https://checksum.sh/) - Checksum.sh is a simple way to download, review, and verify install scripts. If the checksum is OK the script will be printed to stdout, which can be piped to sh or elsewhere. -* [cli-tools-info](https://github.com/Lilja/cli-info) - An overview of your CLI tools, if they are installed and what version they are on. * [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." * [ContainerSSH](https://github.com/ContainerSSH/ContainerSSH) - An SSH Server that Launches Containers in Kubernetes and Docker on demand. * [decompose](https://github.com/s0rg/decompose) - Reverse-engineering tool for docker environments. @@ -958,7 +967,6 @@ Music players. * [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. * [hstr](https://github.com/dvorka/hstr) - A tool for managing the history, powerful visual search and execution of previous commands, history editing capabilities. * [hypershell](https://github.com/holepunchto/hypershell) - Spawn shells anywhere. Fully peer-to-peer, authenticated, and end to end encrypted. -* [JAPM](https://github.com/TheAlexDev23/japm) - A package manager that uses curses to provide a friendly UI * [just](https://github.com/casey/just) - Handy way to save and run project-specific commands. * [killport](https://github.com/jkfran/killport) - A command-line tool to easily kill processes running on a specified port. * [lmt](https://github.com/Rohansjamadagni/lmt) - A program that can be used to run applications with resource limits enforced using cgroupsv2 on Linux; it allows to set limits on CPU usage, memory usage, and the number of cores for a process. @@ -966,14 +974,11 @@ Music players. * [mackup](https://github.com/lra/mackup) - Keep your application settings in sync (OS X/Linux). * [mprocs](https://github.com/pvolok/mprocs) - mprocs runs multiple commands in parallel and shows output of each command separately. * [Mxflow-cli](https://github.com/metaory/mxflow-cli) - A modern, general purpose CLI task runner with human readable yaml config file. -* [nala](https://gitlab.com/volian/nala) - apt package manager front-end with cleaner interface. * [Ntfy](https://github.com/dschep/ntfy) - Cross-platform Python utility that enables you to automatically get desktop notifications on demand or when long running commands complete. It can as well send push notifications to your phone once a particular command completes. * [parallel](https://www.gnu.org/software/parallel/) - A shell tool from GNU for executing jobs in parallel using one or more computers, it can split the input and pipe it into commands in parallel. * [procmux](https://github.com/napisani/procmux) - A TUI utility for running multiple commands in parallel in easily switchable terminals. * [pulsemixer](https://github.com/GeorgeFilipkin/pulsemixer) - CLI and curses mixer for PulseAudio. -* [pypi-command-line](https://github.com/wasi-master/pypi-command-line) - A powerful, colorful, beautiful command-line-interface for pypi.org. * [sake](https://github.com/alajmo/sake) - A command runner for local and remote hosts. You define servers and tasks in sake.yaml file and then run the tasks on the servers. -* [stew](https://github.com/marwanhawari/stew) - An independent package manager for compiled binaries. * [sysm](https://github.com/jafarlihi/sysm) - Makes your system play custom sounds when any configured system or external event happens. * [systeroid](https://github.com/orhun/systeroid) - A more powerful alternative to sysctl(8) with a terminal user interface. * [Task](https://taskfile.dev/) - A task runner / simpler Make alternative written in Go. diff --git a/data/apps.csv b/data/apps.csv index 82dcd9f..11b53a1 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -455,15 +455,15 @@ data-management,osmf,,https://github.com/codesoap/osmar,OpenStreetMap find - A s viewers,haxor-news,,https://github.com/donnemartin/haxor-news,Browse Hacker News like a haxor: A Hacker News command line interface (CLI). viewers,texel,,https://github.com/Lauriat/texel,Command line interface for reading spreadsheets inside terminal. games,gambit,,https://github.com/maaslalani/gambit,Chess board in your terminal. -system,bin,,https://github.com/marcosnils/bin,Manages binary files downloaded from different sources. -system,stew,,https://github.com/marwanhawari/stew,An independent package manager for compiled binaries. +package-manager,bin,,https://github.com/marcosnils/bin,Manages binary files downloaded from different sources. +package-manager,stew,,https://github.com/marwanhawari/stew,An independent package manager for compiled binaries. games,clidle,,https://github.com/ajeetdsouza/clidle,"Wordle, now over SSH." todo-manager,CLI-Manager,,https://github.com/MikyStar/CLI-Manager,Command Line Interface for managing tasks locally on the fly. games,wordle-curses,,https://github.com/knosmos/wordle-curses,A simple TUI wordle game with curses. networking,termishare,,https://github.com/qnkhuat/termishare,Peer to peer terminal sharing. file-explorer,ictree,,https://github.com/NikitaIvanovV/ictree,Like tree but interactive. financial,Quoter,,https://github.com/frossm/quoter,The console based stock quote tool. -system,nala,,https://gitlab.com/volian/nala,apt package manager front-end with cleaner interface. +package-manager,nala,,https://gitlab.com/volian/nala,apt package manager front-end with cleaner interface. games,terminordle,,https://github.com/HP4k1h5/terminordle,"Inspired by the popular online game wordle made, you can play a pretty close replica of the original locally or multiplayer over the network." git,gh-s,,https://github.com/gennaro-tedesco/gh-s,Search github repositories interactively. git,gh-f,,https://github.com/gennaro-tedesco/gh-f,"The ultimate, compact and snappy fzf extension for gh cli." @@ -624,7 +624,7 @@ data-management,Redis Viewer,,https://github.com/SaltFishPr/redis-viewer,A tool 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." 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. -system,pypi-command-line,,https://github.com/wasi-master/pypi-command-line,"A powerful, colorful, beautiful command-line-interface for pypi.org." +package-manager,pypi-command-line,,https://github.com/wasi-master/pypi-command-line,"A powerful, colorful, beautiful command-line-interface for pypi.org." security,Minisign,,https://github.com/jedisct1/minisign,A dead simple tool to sign files and verify digital signatures. git,gitsummary,,https://github.com/glenreesor/gitsummary,"A better git status taht lists stashes, file statuses, branch list, all nicely formatted with color." security,cotp,,https://github.com/replydev/cotp,"Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality." @@ -663,7 +663,7 @@ utility,bbl,,https://github.com/nehemiaharchives/bbl,"Read, search Holy Bible in funny,gof-rs,,https://github.com/omagdy7/gof-rs,Game of life rendered in your terminal with over 500+ unique patterns to choose from. utility,MyTimer,,https://github.com/sepandhaghighi/mytimer,Simple timer for the terminal with timer-mode and alarm. funny,No More Secrets,,https://github.com/bartobri/no-more-secrets,A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers. -system,asdf,https://asdf-vm.com/,https://github.com/asdf-vm/asdf,Manage multiple runtime versions with a single CLI tool. +package-manager,asdf,https://asdf-vm.com/,https://github.com/asdf-vm/asdf,Manage multiple runtime versions with a single CLI tool. shells,Cat9,,https://github.com/letoram/cat9,"Cat9 is a user shell script for LASH - a command-line shell that discriminates against terminal emulators, written in Lua." productivity,speedread,,https://github.com/pasky/speedread,A simple terminal-based open source Spritz-alike filter that shows input text as a per-word RSVP (rapid serial visual presentation) aligned on optimal reading points. online,pockyt,,https://github.com/achembarpu/pockyt,"Read, manage, and automate the collection of articles in [Pocket](https://getpocket.com), an application for managing a reading list of articles from the Internet." @@ -780,7 +780,7 @@ data-management,Soul,,https://github.com/thevahidal/soul,A SQLite REST and realt 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. -system,cli-tools-info,,https://github.com/Lilja/cli-info,"An overview of your CLI tools, if they are installed and what version they are on." +package-manager,cli-tools-info,,https://github.com/Lilja/cli-info,"An overview of your CLI tools, if they are installed and what version they are on." cheatsheet,Nap,,https://github.com/maaslalani/nap,"Code snippet manager that allows to create and access new snippets quickly with the command-line interface or browse, manage, and organize them with the text-user interface." chat,ttchat,,https://github.com/atye/ttchat,Twitch chats in the terminal. utility,teetail,,https://github.com/sl236/teetail,"Like tee, but only the tail goes in the file." @@ -964,8 +964,8 @@ file-handling,Findpick,,https://github.com/thingsiplay/findpick,"General purpose ls,pretty-ls,,https://github.com/ix/pretty-ls,Rust ls clone with pretty colors. utility,Marker,,https://github.com/pindexis/marker,The terminal command palette. cheatsheet,IntelliShell,,https://github.com/lasantosr/intelli-shell,"Like IntelliSense, but for shells, acting like a bookmark store for commands." -system,aptitude,,https://salsa.debian.org/apt-team/aptitude,"A TUI front-end to APT, the Debian package manager." -system,JAPM,,https://github.com/TheAlexDev23/japm,A package manager that uses curses to provide a friendly UI +package-manager,aptitude,,https://salsa.debian.org/apt-team/aptitude,"A TUI front-end to APT, the Debian package manager." +package-manager,JAPM,,https://github.com/TheAlexDev23/japm,A package manager that uses curses to provide a friendly UI file-handling,Snoop,,https://github.com/Mandrew0822/Snoop,A command-line utility for Linux that provides information about files in a directory. viewers,Frogmouth,,https://github.com/Textualize/frogmouth,A Markdown viewer / browser for the terminal. financial,bits,,https://github.com/jtraub91/bits,CLI tool and pure Python library for Bitcoin. diff --git a/data/categories.csv b/data/categories.csv index adf4a6e..f98aa71 100644 --- a/data/categories.csv +++ b/data/categories.csv @@ -32,6 +32,7 @@ note-taking,Note taking, office,Office tools,Spreadsheet and presentations organizers,Organizers and calendars,Calendar managers online,Online search and resources, +package-manager,Package managers,"Manage/install/uninstall packages, as source code or binaries" password-manager,Password managers, productivity,Productivity, programming,Programming,