Compare commits

...

20 Commits

Author SHA1 Message Date
Tullio Facchinetti 1783ffc5ce Added pyutube item to README with some fixes to the description 3 weeks ago
toolleeo 1e4a7f3d4b
Merge pull request #69 from Hetari/Pyutube
add pyutube
3 weeks ago
Ebraheem Alhetari ef2b6a90f5 add pyutube 3 weeks ago
Tullio Facchinetti 2e93f25b61 Added program from merged pull request 3 weeks ago
Tullio Facchinetti 8f79fbc128 Merge branch 'Chleba-patch-2' 3 weeks ago
Tullio Facchinetti 0eb9837fdc Merge branch 'patch-2' of github.com:Chleba/cli-apps into Chleba-patch-2 3 weeks ago
Tullio Facchinetti 73f8c97d3b Added several tools from merged pull request 3 weeks ago
toolleeo 16e5475e38
Merge pull request #66 from ajhall/ajhall
Add several new tools
3 weeks ago
Andy Hall ec56f229a9
Add tlrc 4 weeks ago
Andy Hall 7fc2e4a30c
Add gh 4 weeks ago
Andy Hall 57767911a1
Add stern 4 weeks ago
Andy Hall 02f150a8bd
Add mise 4 weeks ago
Andy Hall a0431421ea
Add kubectx 4 weeks ago
Andy Hall d694d0d628
Add krew 4 weeks ago
Andy Hall 75772905fb
Add doggo 4 weeks ago
Andy Hall e110a351f1
Add direnv 4 weeks ago
Andy Hall 3a3d40a67b
Add choose 4 weeks ago
Andy Hall cdfd2882a3
Add chezmoi 4 weeks ago
Andy Hall 76caf3361a
Add age 4 weeks ago
Chleba f21f340bd7
Add netscanner 4 weeks ago

@ -8,28 +8,28 @@ Some links are available to [related resources](#resources).
# Summary
* Apps/tools: **1491**
* Apps/tools: **1504**
* 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) (19), [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) (42), [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) (20), [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) (42), [DevOps](#devops) (8), [Diff](#diff) (10), [Directory changers (alternatives to cd)](#cd) (21), [Disk usage analyzers](#disk-analyzer) (12)
* [Editors](#editors) (26), [Email](#email) (15)
* [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) (20), [File renamers](#file-renamer) (14), [File systems](#file-system) (4), [File watching for changes](#file-watch) (7), [Financial tools](#financial) (14), [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)
* [Games](#games) (51), [Git and accessories](#git) (53), [Graphics](#graphics) (37)
* [History management](#history) (4)
* [Markdown](#markdown) (11)
* [Networking](#networking) (64), [Note taking](#note-taking) (23)
* [Networking](#networking) (66), [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) (21), [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) (14)
* [Package managers](#package-manager) (19), [Password managers](#password-manager) (21), [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) (14)
* [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)
* [Science](#science) (20), [Screen recorder](#screen-recorder) (10), [Screen savers](#screensaver) (4), [Security and encryption](#security) (32), [Shells](#shells) (25), [Sound and music](#music) (46), [System monitoring](#monitor) (29), [System tools](#system) (26)
* [Terminals](#terminal) (22), [Text processing](#text-processing) (36), [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)
* [Utilities](#utility) (38)
* [Versioning](#versioning) (9), [Video](#video) (11), [Viewers](#viewers) (26)
* [Versioning](#versioning) (9), [Video](#video) (12), [Viewers](#viewers) (26)
* [Web browser](#browser) (18), [Web development](#webdev) (27), [Writing](#writing) (9)
## <a name="ai"></a>AI / ChatGPT
@ -224,6 +224,7 @@ Tools to manage often used commands, code snippets, and alternative manual pages
* [tealdeer](https://github.com/dbrgn/tealdeer) - Very fast implementation of tldr in Rust.
* [The Fuck](https://github.com/nvbn/thefuck) - Magnificent app which corrects your previous console command (although I would be extra-cautious at making a program to automatically infer what I was intending).
* [tldr](https://tldr.sh/) - Client for tldr pages, a community effort to simplify the beloved man pages with practical examples.
* [tlrc](https://tldr.sh/tlrc/) - Official tldr client written in Rust.
* [topalias](https://github.com/meteoritt/topalias) - Linux alias generator from bash/zsh command history with statistics, written on Python.
* [Wat](https://github.com/dthree/wat) - Instant, central, community-built docs.
@ -426,10 +427,12 @@ Applications for supporting DevOps tasks, such as containers or cloud systems ma
* [Devbox](https://github.com/jetpack-io/devbox) - Devbox is a command-line tool that lets you easily create isolated shells and containers by defining the list of packages required by the environment.
* [k9s](https://github.com/derailed/k9s) - Kubernetes CLI To Manage Your Clusters In Style!
* [kubectx](https://kubectx.dev/) - Quickly switch between clusters and namespaces in kubectl.
* [mkdkr](https://github.com/rosineygp/mkdkr) - Super small and powerful framework for build CI pipeline, scripted with Makefile and isolated with docker.
* [OPS](https://github.com/nanovms/ops) - Ops is a tool for creating and running a [Nanos](https://github.com/nanovms/nanos) unikernel. It is used to package, create, and run your application as a [Nanos](https://github.com/nanovms/nanos) unikernel instance.
* [planor](https://github.com/mrusme/planor) - The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, Fleek, ...).
* [SAWS](https://github.com/donnemartin/saws) - A supercharged AWS command line interface (CLI).
* [stern](https://github.com/stern/stern) - Multi pod and container log tailing for Kubernetes.
## <a name="diff"></a>Diff
@ -842,6 +845,7 @@ Tools to support and extend the functionalities of the `git` version tracker.
* [forgit](https://github.com/wfxr/forgit) - A utility tool powered by fzf for using git interactively.
* [fzf-git.sh](https://github.com/junegunn/fzf-git.sh) - bash and zsh key bindings for Git objects, powered by fzf.
* [gacp](https://github.com/anhsirk0/gacp) - git add, commit and push in one go.
* [gh](https://cli.github.com/) - GitHub's official tool to manage repos, issues, projects, gists and much more.
* [gh-dash](https://github.com/dlvhdr/gh-dash) - A beautiful CLI dashboard for GitHub.
* [gh-f](https://github.com/gennaro-tedesco/gh-f) - The ultimate, compact and snappy fzf extension for gh CLI.
* [gh-s](https://github.com/gennaro-tedesco/gh-s) - Search GitHub repositories interactively.
@ -965,6 +969,7 @@ Networks and communication tools: bandwidth monitoring, packet inspection, remot
* [bore](https://github.com/ekzhang/bore) - A simple CLI tool for making tunnels to localhost.
* [darkhttpd](https://unix4lyfe.org/darkhttpd/) - Darkhttpd is a simple, fast HTTP 1.1 web server for static content. It does not support PHP or CGI etc but is designed to serve static content, which it does very well.
* [dog](https://github.com/ogham/dog) - dog is a command-line DNS client. It has colorful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON.
* [doggo](https://doggo.mrkaran.dev/) - DNS client for humans. Features include: colors, tabular and JSON formats, and reverse DNS lookup.
* [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.
@ -985,6 +990,7 @@ Networks and communication tools: bandwidth monitoring, packet inspection, remot
* [mosh](https://mosh.org/) - Remote SSH client that achieve good responsiveness in presence of intermittent connectivity and roaming.
* [mtr](https://github.com/traviscross/mtr) - mtr combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool.
* [neoss](https://github.com/PabloLec/neoss) - User-friendly and detailed socket statistics with a Terminal UI.
* [netscanner](https://github.com/Chleba/netscanner) - All-in-one network scanning tool.
* [oha](https://github.com/hatoo/oha) - oha is a tiny program that sends some load to a web application and show real-time TUI.
* [Optic](https://www.useoptic.com/) - Optic's Open Source tools make OpenAPI and API-first practices easy for any team to adopt.
* [Prosody](https://prosody.im/) - Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources.
@ -1136,6 +1142,8 @@ Package managers to manage/install/uninstall software packages, as source code o
* [getghrel](https://github.com/kavishgr/getghrel) - A user-friendly command-line tool that fetches and installs the latest release assets from GitHub for macOS and Linux; it automatically detects your operating system and architecture, downloads the relevant binary, and unpacks it, ensuring a hassle-free experience.
* [hysp](https://github.com/pwnwriter/hysp) - An independent package manager that every hacker deserves.
* [JAPM](https://github.com/TheAlexDev23/japm) - A package manager that uses curses to provide a friendly UI
* [krew](https://krew.sigs.k8s.io/) - Find and install kubectl plugins.
* [mise](https://mise.jdx.dev/) - A development environment setup tool: dev tools, env vars, and task runner. Like `asdf` + `direnv` + `make`.
* [nala](https://gitlab.com/volian/nala) - apt package manager front-end with cleaner interface.
* [pmt](https://github.com/olexij-christian/pmt) - Translator of package names between different package managers of Linux distributions.
* [pypi-command-line](https://github.com/wasi-master/pypi-command-line) - A powerful, colorful, beautiful command-line-interface for pypi.org.
@ -1381,6 +1389,7 @@ Screen savers with animations for the idle times of the computer.
Cryptography, ciphered archive managers, encrypted file-systems.
* [acmetool](https://github.com/hlandau/acmetool) - Easy-to-use command line tool for automatically acquiring certificates from ACME servers (such as Let's Encrypt).
* [age](https://age-encryption.org/) - A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.
* [cipher](https://github.com/ash-shell/cipher) - An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories.
* [cotp](https://github.com/replydev/cotp) - Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality.
* [cream](https://z3bra.org/cream/) - Encrypt and decrypt streams of data with only a master password. The key is derivated from the password + salt combo, and used to encrypt data byte per byte.
@ -1536,7 +1545,9 @@ System management tools, such as for brightness control, dotfile and environment
* [bashmount](https://github.com/jamielinux/bashmount) - Tool to mount and unmount removable media from the command-line with a nice interface to list the available options..
* [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.
* [chezmoi](https://www.chezmoi.io/) - Manage your dotfiles across multiple diverse machines, securely.
* [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."
* [direnv](https://direnv.net/) - Loads and unloads environment variables depending on the current directory.
* [fkill-cli](https://github.com/sindresorhus/fkill-cli) - Simple cross-platform process killer.
* [has](https://github.com/kdabir/has) - Checks presence of various command line tools on the PATH and reports their installed version.
* [inshellisense](https://github.com/microsoft/inshellisense) - IDE style command line auto complete with support for 600+ command line tools.
@ -1591,6 +1602,7 @@ Text processing utilities to cut or sort lines, find dead links, colorize comman
* [as-tree](https://github.com/jez/as-tree) - Print a list of paths as a tree of paths.
* [awk](https://github.com/onetrueawk/awk) - A historical, general-purpose text file processor, implements a domain-specific language designed for text processing and typically used as a data extraction and reporting tool.
* [brok](https://github.com/smallhadroncollider/brok) - Find broken links in text documents.
* [choose](https://github.com/theryangeary/choose) - A human-friendly and fast alternative to cut and (sometimes) awk.
* [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.
* [detect-indent-cli](https://github.com/sindresorhus/detect-indent-cli) - Detect the indentation of code.
* [espanso](https://github.com/espanso/espanso) - Cross-platform Text Expander written in Rust. Not limited to the command line.
@ -1803,6 +1815,7 @@ Programs to process and manage video files (downloader, editing, players, etc.).
* [ffscreencast](https://github.com/cytopia/ffscreencast) - A FFmpeg screencast with video overlay and multi monitor support.
* [invidtui](https://github.com/darkhz/invidtui) - Invidious TUI client, which fetches data from invidious instances and displays a user interface in the terminal, and allows for selecting and playing YouTube audio and video.
* [lotc](https://github.com/ranelpadon/lord-of-the-clips) - (Lord Of The Clips) Video downloader, trimmer, and merger using the terminal. Supports YouTube, Facebook, Reddit, Twitter, etc. Downloads/trims at multiple points. Merges multiple clips.
* [Pyutube](https://github.com/Hetari/pyutube) - A simple tool to download YouTube video shorts and playlist in just one click.
* [Streamlink](https://github.com/streamlink/streamlink) - Streamlink is a CLI utility which pipes video streams from various services into a video player.
* [videoinfox](https://github.com/powerhousepro69/videoinfox) - Find videos fast. Powerful playlist building and editing. A play queue to load up unlimited playlists. Index unlimited video libraries and find videos by keyword. Download list building without leaving the browser and a Download Queue.
* [YouTube TUI](https://siriusmart.github.io/youtube-tui/) - A lightweight and user-friendly TUI for browsing YouTube content from the terminal.

@ -1490,3 +1490,16 @@ prompt,promptless,,https://github.com/dylanaraps/promptless,"A suckless and supe
financial,abandon,,https://github.com/hrj/abandon,"A text based, double-entry accounting system inspired by Ledger with infinite precision arithmetic. Made in Java. Includes a GUI."
transfer,osync,http://www.netpower.fr/osync,https://github.com/deajan/osync,"A robust two-way (bidirectional) file sync script based on rsync with fault tolerance, POSIX ACL support, time control and near real-time sync."
email,mailsy,,https://github.com/BalliAsghar/Mailsy.git,Generates disposable emails in the CLI through [mail.tm](https://mail.tm).
security,age,https://age-encryption.org/,https://github.com/FiloSottile/age,"A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability."
system,chezmoi,https://www.chezmoi.io/,https://github.com/twpayne/chezmoi,"Manage your dotfiles across multiple diverse machines, securely."
text-processing,choose,,https://github.com/theryangeary/choose,A human-friendly and fast alternative to cut and (sometimes) awk.
system,direnv,https://direnv.net/,https://github.com/direnv/direnv,Loads and unloads environment variables depending on the current directory.
networking,doggo,https://doggo.mrkaran.dev/,https://github.com/mr-karan/doggo,"DNS client for humans. Features include: colors, tabular and JSON formats, and reverse DNS lookup."
package-manager,krew,https://krew.sigs.k8s.io/,https://github.com/kubernetes-sigs/krew,Find and install kubectl plugins.
devops,kubectx,https://kubectx.dev/,https://github.com/ahmetb/kubectx,Quickly switch between clusters and namespaces in kubectl.
package-manager,mise,https://mise.jdx.dev/,https://github.com/jdx/mise,"A development environment setup tool: dev tools, env vars, and task runner. Like `asdf` + `direnv` + `make`."
devops,stern,,https://github.com/stern/stern,Multi pod and container log tailing for Kubernetes.
git,gh,https://cli.github.com/,https://github.com/cli/cli,"GitHub's official tool to manage repos, issues, projects, gists and much more."
cheatsheet,tlrc,https://tldr.sh/tlrc/,https://github.com/tldr-pages/tlrc,Official tldr client written in Rust.
networking,netscanner,,https://github.com/Chleba/netscanner,All-in-one network scanning tool.
video,Pyutube,,https://github.com/Hetari/pyutube,A simple tool to download YouTube video shorts and playlist in just one click.

1 category name homepage git description
1490 financial abandon https://github.com/hrj/abandon A text based, double-entry accounting system inspired by Ledger with infinite precision arithmetic. Made in Java. Includes a GUI.
1491 transfer osync http://www.netpower.fr/osync https://github.com/deajan/osync A robust two-way (bidirectional) file sync script based on rsync with fault tolerance, POSIX ACL support, time control and near real-time sync.
1492 email mailsy https://github.com/BalliAsghar/Mailsy.git Generates disposable emails in the CLI through [mail.tm](https://mail.tm).
1493 security age https://age-encryption.org/ https://github.com/FiloSottile/age A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.
1494 system chezmoi https://www.chezmoi.io/ https://github.com/twpayne/chezmoi Manage your dotfiles across multiple diverse machines, securely.
1495 text-processing choose https://github.com/theryangeary/choose A human-friendly and fast alternative to cut and (sometimes) awk.
1496 system direnv https://direnv.net/ https://github.com/direnv/direnv Loads and unloads environment variables depending on the current directory.
1497 networking doggo https://doggo.mrkaran.dev/ https://github.com/mr-karan/doggo DNS client for humans. Features include: colors, tabular and JSON formats, and reverse DNS lookup.
1498 package-manager krew https://krew.sigs.k8s.io/ https://github.com/kubernetes-sigs/krew Find and install kubectl plugins.
1499 devops kubectx https://kubectx.dev/ https://github.com/ahmetb/kubectx Quickly switch between clusters and namespaces in kubectl.
1500 package-manager mise https://mise.jdx.dev/ https://github.com/jdx/mise A development environment setup tool: dev tools, env vars, and task runner. Like `asdf` + `direnv` + `make`.
1501 devops stern https://github.com/stern/stern Multi pod and container log tailing for Kubernetes.
1502 git gh https://cli.github.com/ https://github.com/cli/cli GitHub's official tool to manage repos, issues, projects, gists and much more.
1503 cheatsheet tlrc https://tldr.sh/tlrc/ https://github.com/tldr-pages/tlrc Official tldr client written in Rust.
1504 networking netscanner https://github.com/Chleba/netscanner All-in-one network scanning tool.
1505 video Pyutube https://github.com/Hetari/pyutube A simple tool to download YouTube video shorts and playlist in just one click.
Loading…
Cancel
Save