1 line
No EOL
71 KiB
JSON
1 line
No EOL
71 KiB
JSON
{"slug": "agarrharr--awesome-cli-apps", "title": "Awesome Cli Apps", "description": "🖥 📊 🕹 🛠 A curated list of command line apps", "github_url": "https://github.com/agarrharr/awesome-cli-apps", "stars": "19K", "tag": "Development Environment", "entry_count": 491, "subcategory_count": 62, "subcategories": [{"name": "Table of Contents", "parent": "", "entries": [{"name": "Entertainment", "url": "#entertainment", "description": ""}, {"name": "Development", "url": "#development", "description": ""}, {"name": "Productivity", "url": "#productivity", "description": ""}, {"name": "Utilities", "url": "#utilities", "description": ""}, {"name": "Command Line Learning", "url": "#command-line-learning", "description": ""}, {"name": "Data Manipulation", "url": "#data-manipulation", "description": ""}, {"name": "Files and Directories", "url": "#files-and-directories", "description": ""}, {"name": "Version Control", "url": "#version-control", "description": ""}, {"name": "Images", "url": "#images", "description": ""}, {"name": "Screensavers", "url": "#screensavers", "description": ""}, {"name": "Graphics", "url": "#graphics", "description": ""}, {"name": "Just for Fun", "url": "#just-for-fun", "description": ""}, {"name": "AI", "url": "#ai", "description": ""}, {"name": "Other Resources", "url": "#other-resources", "description": ""}, {"name": "License", "url": "#license", "description": ""}, {"name": "newsboat", "url": "https://github.com/newsboat/newsboat", "description": "An extendable RSS feed reader for text terminals.", "stars": "3.7k"}, {"name": "mal-cli", "url": "https://github.com/L4z3x/mal-cli", "description": "MyAnimeList client.", "stars": "145"}, {"name": "golazo", "url": "https://github.com/0xjuanma/golazo", "description": "Soccer matches.", "stars": "391"}]}, {"name": "Music", "parent": "Entertainment", "entries": [{"name": "cmus", "url": "https://github.com/cmus/cmus", "description": "Small, fast and powerful console music player.", "stars": "6.1k"}, {"name": "Instant-Music-Downloader", "url": "https://github.com/yask123/Instant-Music-Downloader", "description": "Instant music downloader.", "stars": "1.4k"}, {"name": "itunes-remote", "url": "https://github.com/mischah/itunes-remote", "description": "Control iTunes via CLI.", "stars": "435"}, {"name": "pianobar", "url": "https://6xq.net/pianobar/", "description": "Pandora client."}, {"name": "somafm-cli", "url": "https://github.com/rockymadden/somafm-cli", "description": "Listen to SomaFM in your terminal.", "stars": "157"}, {"name": "mpd", "url": "https://github.com/MusicPlayerDaemon/MPD", "description": "Music Player Daemon.", "stars": "2.6k"}, {"name": "ncmpcpp", "url": "https://github.com/arybczak/ncmpcpp", "description": "mpd client.", "stars": "2.4k"}, {"name": "moc", "url": "http://moc.daper.net/", "description": "Console audio player for Linux/UNIX."}, {"name": "musikcube", "url": "https://github.com/clangen/musikcube", "description": "Cross-platform, terminal-based music player, audio engine, metadata indexer, and server.", "stars": "4.7k"}, {"name": "beets", "url": "https://github.com/beetbox/beets", "description": "Music library manager and tagger.", "stars": "15k"}, {"name": "spotatui", "url": "https://github.com/LargeModGames/spotatui", "description": "Spotify client.", "stars": "477"}, {"name": "swaglyrics-for-spotify", "url": "https://github.com/SwagLyrics/SwagLyrics-For-Spotify", "description": "Spotify lyrics.", "stars": "345"}, {"name": "dzr", "url": "https://github.com/yne/dzr", "description": "deezer.com player.", "stars": "251"}, {"name": "radio-active", "url": "https://github.com/deep5050/radio-active", "description": "Internet radio player with 40k+ stations.", "stars": "577"}, {"name": "mpvc", "url": "https://github.com/gmt4/mpvc", "description": "Music player interfacing mpv.", "stars": "146"}, {"name": "TUISIC", "url": "https://github.com/Dark-Kernel/tuisic", "description": "Login-free music streaming.", "stars": "57"}]}, {"name": "Video", "parent": "Entertainment", "entries": [{"name": "youtube-dl", "url": "https://github.com/ytdl-org/youtube-dl", "description": "Download videos from YouTube.com and many other video sites.", "stars": "140k"}, {"name": "streamlink", "url": "https://github.com/streamlink/streamlink", "description": "Extract streams from various websites to a video player of your choosing.", "stars": "11k"}, {"name": "mps-youtube", "url": "https://github.com/mps-youtube/mps-youtube", "description": "Youtube player.", "stars": "8.7k"}, {"name": "mpv", "url": "https://mpv.io", "description": "Superior video player."}, {"name": "editly", "url": "https://github.com/mifi/editly", "description": "Declarative video editing.", "stars": "5.4k"}, {"name": "yt-dlp", "url": "https://github.com/yt-dlp/yt-dlp", "description": "A `youtube-dl` fork with additional features and fixes.", "stars": "153k"}]}, {"name": "Movies", "parent": "Entertainment", "entries": [{"name": "moviemon", "url": "https://github.com/iCHAIT/moviemon", "description": "Everything about your movies.", "stars": "225"}, {"name": "movie", "url": "https://github.com/mayankchd/movie", "description": "Get movie info or compare movies.", "stars": "175"}]}, {"name": "Games", "parent": "Entertainment", "entries": [{"name": "Dwarf Fortress", "url": "http://www.bay12games.com/dwarves/", "description": "Roguelike construction and management simulation."}, {"name": "Cataclysm-DDA", "url": "https://cataclysmdda.org", "description": "Turn-based survival game set in a post-apocalyptic world."}, {"name": "Pokete", "url": "https://github.com/lxgr-linux/Pokete", "description": "Pokemon-like.", "stars": "3.1k"}, {"name": "NetHack", "url": "https://www.nethack.org", "description": "Roguelike dungeon crawler."}]}, {"name": "Books", "parent": "Entertainment", "entries": [{"name": "epr", "url": "https://github.com/wustho/epr", "description": "", "stars": "1.4k"}, {"name": "Bible.Js CLI", "url": "https://github.com/BibleJS/BibleApp", "description": "Bible.", "stars": "336"}, {"name": "SpeedRead", "url": "https://github.com/sunsations/speed_read", "description": "Spritz-alike speedreader.", "stars": "72"}, {"name": "medium-cli", "url": "https://github.com/djadmin/medium-cli", "description": "Read [medium.com](https://medium.com/) stories.", "stars": "733"}, {"name": "hygg", "url": "https://github.com/kruserr/hygg", "description": "Document reader.", "stars": "292"}]}, {"name": "Chat", "parent": "Entertainment", "entries": [{"name": "WeeChat", "url": "https://weechat.org/", "description": "Fast, light and extensible chat client."}, {"name": "irssi", "url": "https://github.com/irssi/irssi", "description": "IRC chat client.", "stars": "3.1k"}, {"name": "kirc", "url": "https://github.com/mcpcpc/kirc", "description": "Tiny IRC client.", "stars": "544"}, {"name": "legit", "url": "https://github.com/captainsafia/legit", "description": "Generate Open Source licences as files or file headers.", "stars": "586"}, {"name": "mklicense", "url": "https://github.com/cezaraugusto/mklicense", "description": "Create a custom LICENSE file painlessly with customized info.", "stars": "201"}, {"name": "rebound", "url": "https://github.com/shobrook/rebound", "description": "Fetch Stack Overflow results on compiler error.", "stars": "4.1k"}, {"name": "foy", "url": "https://github.com/zaaack/foy", "description": "Lightweight general purpose task runner/build tool.", "stars": "287"}, {"name": "just", "url": "https://github.com/casey/just", "description": "Modern `make`-like command runner.", "stars": "32k"}, {"name": "bcal", "url": "https://github.com/jarun/bcal", "description": "Byte CALculator for storage conversions and calculations.", "stars": "688"}, {"name": "bitwise", "url": "https://github.com/mellowcandle/bitwise", "description": "Base conversion and bit manipulation.", "stars": "713"}, {"name": "cgasm", "url": "https://github.com/bnagy/cgasm", "description": "x86 assembly documentation.", "stars": "386"}, {"name": "grex", "url": "https://github.com/pemistahl/grex", "description": "Generate regular expressions from user-provided test cases.", "stars": "8.1k"}, {"name": "iola", "url": "https://github.com/pvarentsov/iola", "description": "Socket client with REST API.", "stars": "169"}, {"name": "add-gitignore", "url": "https://github.com/TejasQ/add-gitignore", "description": "Interactively generate a .gitignore for your project based on your needs.", "stars": "718"}, {"name": "is-up-cli", "url": "https://github.com/sindresorhus/is-up-cli", "description": "Check if a domain is up.", "stars": "368"}, {"name": "reachable", "url": "https://github.com/italolelis/reachable", "description": "Check if a domain is up.", "stars": "39"}, {"name": "diff2html-cli", "url": "https://github.com/rtfpessoa/diff2html-cli", "description": "Create pretty HTML from diffs.", "stars": "589"}, {"name": "mk", "url": "https://github.com/pycontribs/mk", "description": "Exposes most common actions you can run in unfamiliar repos.", "stars": "124"}]}, {"name": "Text Editors", "parent": "Development", "entries": [{"name": "emacs", "url": "https://github.com/emacs-mirror/emacs", "description": "An extensible, customizable, free/libre text editor — and more.", "stars": "5k"}, {"name": "vim", "url": "https://github.com/vim/vim", "description": "Vim - the ubiquitous text editor.", "stars": "40k"}, {"name": "neovim", "url": "https://github.com/neovim/neovim", "description": "Modern vim.", "stars": "97k"}, {"name": "kakoune", "url": "https://github.com/mawww/kakoune", "description": "Modal editor inspired by vim.", "stars": "11k"}, {"name": "micro", "url": "https://github.com/zyedidia/micro", "description": "A simple and intuitive editor.", "stars": "28k"}, {"name": "o", "url": "https://github.com/xyproto/o", "description": "Configuration-free text editor and IDE.", "stars": "652"}, {"name": "helix", "url": "https://github.com/helix-editor/helix", "description": "Modal editor inspired by kakoune.", "stars": "44k"}]}, {"name": "Frontend Development", "parent": "Development", "entries": [{"name": "caniuse-cmd", "url": "https://github.com/sgentle/caniuse-cmd", "description": "Search [caniuse.com](https://caniuse.com) about browser support of features.", "stars": "1.6k"}, {"name": "strip-css-comments-cli", "url": "https://github.com/sindresorhus/strip-css-comments-cli", "description": "Strip comments from CSS.", "stars": "42"}, {"name": "viewport-list-cli", "url": "https://github.com/kevva/viewport-list-cli", "description": "Return a list of devices and their viewports.", "stars": "60"}, {"name": "surge", "url": "https://surge.sh", "description": "Publish static websites for free."}]}, {"name": "Public localhost", "parent": "Development", "entries": [{"name": "localtunnel", "url": "https://github.com/localtunnel/localtunnel", "description": "", "stars": "22k"}, {"name": "tunnelmole", "url": "https://github.com/robbie-cahill/tunnelmole-client", "description": "", "stars": "1.8k"}, {"name": "ngrok", "url": "https://ngrok.com/", "description": ""}]}, {"name": "Mobile Development", "parent": "Development", "entries": [{"name": "mobicon-cli", "url": "https://github.com/SamVerschueren/mobicon-cli", "description": "Mobile app icon generator.", "stars": "116"}, {"name": "mobisplash-cli", "url": "https://github.com/SamVerschueren/mobisplash-cli", "description": "Mobile app splash screen generator.", "stars": "72"}, {"name": "deviceframe", "url": "https://github.com/c0bra/deviceframe", "description": "Put device frames around your mobile/web/progressive app screenshots.", "stars": "594"}]}, {"name": "Database", "parent": "Development", "entries": [{"name": "mycli", "url": "https://github.com/dbcli/mycli", "description": "MySQL client with autocompletion and syntax highlighting.", "stars": "12k"}, {"name": "pgcli", "url": "https://github.com/dbcli/pgcli", "description": "Postgres client with autocompletion and syntax highlighting.", "stars": "13k"}, {"name": "sqlline", "url": "https://github.com/julianhyde/sqlline", "description": "Shell for issuing SQL via JDBC.", "stars": "654"}, {"name": "iredis", "url": "https://github.com/laixintao/iredis", "description": "Redis client with autocompletion and syntax highlighting.", "stars": "2.7k"}, {"name": "usql", "url": "https://github.com/xo/usql", "description": "Universal SQL client with autocompletion and syntax highlighting.", "stars": "9.9k"}, {"name": "rdsai-cli", "url": "https://github.com/aliyun/rdsai-cli", "description": "AI-powered MySQL client.", "stars": "47"}]}, {"name": "Devops", "parent": "Development", "entries": [{"name": "htconvert", "url": "https://github.com/lukechilds/htconvert", "description": "Convert .htaccess redirects to nginx.conf redirects.", "stars": "192"}, {"name": "SAWS", "url": "https://github.com/donnemartin/saws", "description": "Supercharged AWS CLI.", "stars": "5.3k"}, {"name": "s3cmd", "url": "https://github.com/s3tools/s3cmd", "description": "Fully-Featured S3 client.", "stars": "4.9k"}, {"name": "pm2", "url": "https://github.com/Unitech/pm2", "description": "Production Process Manager for Node.js.", "stars": "43k"}, {"name": "ops", "url": "https://github.com/nanovms/ops", "description": "Unikernel compilation and orchestration tool.", "stars": "1.5k"}, {"name": "flog", "url": "https://github.com/mingrammer/flog", "description": "A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog.", "stars": "1.3k"}, {"name": "k9s", "url": "https://github.com/derailed/k9s", "description": "Manage Kubernetes Clusters.", "stars": "33k"}, {"name": "PingMe", "url": "https://github.com/kha7iq/pingme", "description": "Send messages/alerts to multiple messaging platforms & email.", "stars": "845"}, {"name": "ipfs-deploy", "url": "https://github.com/agentofuser/ipfs-deploy", "description": "Deploy static websites to [IPFS (⭐23k)](https://github.com/ipfs/ipfs#overviewhttps://github.com/ipfs/ipfs#overview).", "stars": "1.2k"}, {"name": "Discharge", "url": "https://github.com/brandonweiss/discharge", "description": "Deploy static websites to Amazon S3.", "stars": "645"}, {"name": "updatecli", "url": "https://github.com/updatecli/updatecli", "description": "A declarative dependency management tool.", "stars": "881"}, {"name": "telert", "url": "https://github.com/navig-me/telert", "description": "Multi-channel alerts for long-running commands and process/log/uptime monitoring.", "stars": "277"}, {"name": "logdy", "url": "https://github.com/logdyhq/logdy-core", "description": "Supercharge terminal logs with web UI.", "stars": "2.1k"}, {"name": "s5cmd", "url": "https://github.com/peak/s5cmd", "description": "Blazing fast S3 and local filesystem execution tool.", "stars": "4k"}, {"name": "updo", "url": "https://github.com/Owloops/updo", "description": "Website monitoring tool.", "stars": "917"}, {"name": "cronboard", "url": "https://github.com/antoniorodr/Cronboard", "description": "Dashboard for managing cron jobs.", "stars": "1.3k"}, {"name": "s3m", "url": "https://github.com/s3m/s3m", "description": "Stream of data into S3 buckets.", "stars": "50"}, {"name": "bencher", "url": "https://github.com/bencherdev/bencher", "description": "A continuous benchmarking tool.", "stars": "812"}]}, {"name": "Docker", "parent": "Development", "entries": [{"name": "lstags", "url": "https://github.com/ivanilves/lstags", "description": "Synchronize images across registries.", "stars": "341"}, {"name": "dockly", "url": "https://github.com/lirantal/dockly", "description": "Interactively manage containers.", "stars": "4k"}, {"name": "lazydocker", "url": "https://github.com/jesseduffield/lazydocker", "description": "Simple docker/docker-compose interface.", "stars": "50k"}, {"name": "docker-pushrm", "url": "https://github.com/christian-korneck/docker-pushrm", "description": "Push a readme to container registries.", "stars": "148"}, {"name": "ctop", "url": "https://github.com/bcicen/ctop", "description": "Top like interface for container metrics.", "stars": "18k"}, {"name": "decompose", "url": "https://github.com/s0rg/decompose", "description": "Create connections graph for running docker containers.", "stars": "128"}, {"name": "kool", "url": "https://github.com/kool-dev/kool", "description": "Web development with containers made easy.", "stars": "716"}]}, {"name": "Release", "parent": "Development", "entries": [{"name": "release-it", "url": "https://github.com/webpro/release-it", "description": "Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.", "stars": "8.9k"}, {"name": "clog", "url": "https://github.com/clog-tool/clog-cli", "description": "A conventional changelog for the rest of us.", "stars": "909"}, {"name": "np", "url": "https://github.com/sindresorhus/np", "description": "A better `npm publish`.", "stars": "7.7k"}, {"name": "release", "url": "https://github.com/vercel/release", "description": "Generate changelogs with a single command.", "stars": "3.6k"}, {"name": "semantic-release", "url": "https://github.com/semantic-release/semantic-release", "description": "Fully automated version management and package publishing.", "stars": "23k"}]}, {"name": "Npm", "parent": "Development", "entries": [{"name": "npm-name-cli", "url": "https://github.com/sindresorhus/npm-name-cli", "description": "Check whether a package name is available on npm.", "stars": "289"}, {"name": "npm-user-cli", "url": "https://github.com/sindresorhus/npm-user-cli", "description": "Get user info of a npm user.", "stars": "32"}, {"name": "npm-home", "url": "https://github.com/sindresorhus/npm-home", "description": "Open the npm page of the package in the current directory.", "stars": "201"}, {"name": "pkg-dir-cli", "url": "https://github.com/sindresorhus/pkg-dir-cli", "description": "Find the root directory of a npm package.", "stars": "27"}, {"name": "npm-check-updates", "url": "https://github.com/tjunnone/npm-check-updates", "description": "Find newer versions of package dependencies than what your package.json allows.", "stars": "10k"}, {"name": "updates", "url": "https://github.com/silverwind/updates", "description": "Flexible npm dependency update tool.", "stars": "105"}, {"name": "wipe-modules", "url": "https://github.com/bntzio/wipe-modules", "description": "Remove `node_modules` of inactive projects.", "stars": "356"}, {"name": "npm-deprecated-check", "url": "https://github.com/KID-joker/npm-deprecated-check", "description": "Check for deprecated dependencies.", "stars": "39"}]}, {"name": "Boilerplate", "parent": "Development", "entries": [{"name": "yo", "url": "https://github.com/yeoman/yo", "description": "Scaffolding tool for running Yeoman generators.", "stars": "4k"}, {"name": "boilr", "url": "https://github.com/tmrts/boilr", "description": "Create projects from boilerplate templates.", "stars": "1.8k"}, {"name": "cookiecutter", "url": "https://github.com/audreyr/cookiecutter", "description": "Create projects from templates.", "stars": "25k"}, {"name": "mevn-cli", "url": "https://github.com/madlabsinc/mevn-cli", "description": "Light speed setup for MEVN (Mongo Express Vue Node) Apps.", "stars": "830"}, {"name": "scaffold-static", "url": "https://github.com/jamesgeorge007/scaffold-static", "description": "Scaffolding utility for vanilla JS.", "stars": "128"}]}, {"name": "HTTP Server", "parent": "Development", "entries": [{"name": "serve", "url": "https://github.com/vercel/serve", "description": "Serve static files (https, CORS, GZIP compression, etc).", "stars": "9.8k"}, {"name": "simplehttp", "url": "https://github.com/snwfdhmp/simplehttp", "description": "Easily serve a local directory over HTTP.", "stars": "73"}, {"name": "shell2http", "url": "https://github.com/msoap/shell2http", "description": "Shell script based HTTP server.", "stars": "1.5k"}]}, {"name": "HTTP Client", "parent": "Development", "entries": [{"name": "HTTPie", "url": "https://github.com/httpie/httpie", "description": "A user-friendly HTTP client.", "stars": "38k"}, {"name": "HTTP Prompt", "url": "https://github.com/eliangcs/http-prompt", "description": "Interactive HTTP client featuring autocomplete and syntax highlighting.", "stars": "9.1k"}, {"name": "ain", "url": "https://github.com/jonaslu/ain", "description": "HTTP client with a simple format to organize API endpoints.", "stars": "621"}, {"name": "curlie", "url": "https://github.com/rs/curlie", "description": "A curl frontend with the ease of use of HTTPie.", "stars": "3.6k"}, {"name": "ATAC", "url": "https://github.com/Julien-cpsn/ATAC", "description": "A feature-full TUI API client made in Rust.", "stars": "3.5k"}]}, {"name": "Testing", "parent": "Development", "entries": [{"name": "shellspec", "url": "https://github.com/shellspec/shellspec", "description": "A full-featured BDD unit-testing framework for all POSIX shells.", "stars": "1.4k"}, {"name": "gdb-dashboard", "url": "https://github.com/cyrus-and/gdb-dashboard", "description": "Modular visual interface for GDB.", "stars": "12k"}, {"name": "loadtest", "url": "https://github.com/alexfernandez/loadtest", "description": "Run load tests.", "stars": "2.6k"}, {"name": "Step CI", "url": "https://github.com/stepci/stepci", "description": "API testing and QA framework.", "stars": "1.8k"}, {"name": "bats-core", "url": "https://github.com/bats-core/bats-core", "description": "Bash Automated Testing System.", "stars": "5.9k"}, {"name": "cmdperf", "url": "https://github.com/miklosn/cmdperf", "description": "Quickly benchmark and compare command performance.", "stars": "31"}, {"name": "doing", "url": "https://github.com/ttscoff/doing/", "description": "Keep track of what you’re doing and track what you’ve done.", "stars": "1.3k"}, {"name": "ffscreencast", "url": "https://github.com/cytopia/ffscreencast", "description": "A ffmpeg screencast with video overlay and multi monitor support.", "stars": "1.8k"}, {"name": "meetup-cli", "url": "https://github.com/specious/meetup-cli", "description": "Meetup.com client.", "stars": "47"}, {"name": "NeoMutt", "url": "https://neomutt.org", "description": "Email client."}, {"name": "terjira", "url": "https://github.com/keepcosmos/terjira", "description": "Jira client.", "stars": "902"}, {"name": "ipt", "url": "https://github.com/drselump14/ipt", "description": "Pivotal Tracker client.", "stars": "14"}, {"name": "uber-cli", "url": "https://github.com/jaebradley/uber-cli", "description": "Uber client.", "stars": "1.2k"}, {"name": "Buku", "url": "https://github.com/jarun/Buku", "description": "Browser-independent bookmark manager.", "stars": "7.1k"}, {"name": "fjira", "url": "https://github.com/mk-5/fjira", "description": "Fuzzy finder and TUI application for Jira.", "stars": "262"}, {"name": "OverTime", "url": "https://github.com/diit/overtime-cli", "description": "Time-overlap tables for remote teams.", "stars": "416"}, {"name": "CookCLI", "url": "https://github.com/cooklang/CookCLI", "description": "Full-featured recipe manager.", "stars": "1.2k"}, {"name": "hns", "url": "https://github.com/primaprashant/hns", "description": "Speech-to-text tool to transcribe voice from microphone.", "stars": "93"}, {"name": "mynav", "url": "https://github.com/GianlucaP106/mynav", "description": "Workspace and session management TUI.", "stars": "229"}]}, {"name": "Time Tracking", "parent": "Productivity", "entries": [{"name": "Timetrap", "url": "https://github.com/samg/timetrap", "description": "Simple timetracker.", "stars": "1.5k"}, {"name": "Timewarrior", "url": "https://github.com/GothenburgBitFactory/timewarrior", "description": "Utility with simple stopwatch, calendar-based backfill and flexible reporting.", "stars": "1.6k"}, {"name": "Watson", "url": "https://github.com/TailorDev/Watson", "description": "Generate reports for clients and manage your time.", "stars": "2.5k"}, {"name": "utt", "url": "https://github.com/larose/utt", "description": "Simple time tracking tool.", "stars": "347"}, {"name": "Bartib", "url": "https://github.com/nikolassv/bartib", "description": "Easy to use time tracking tool.", "stars": "821"}, {"name": "arttime", "url": "https://github.com/reportaman/arttime", "description": "Featureful timer with native desktop notifications and curated ASCII art.", "stars": "1.3k"}, {"name": "Tock", "url": "https://github.com/kriuchkov/tock", "description": "Powerful time tracking tool.", "stars": "386"}, {"name": "Helm", "url": "https://github.com/0xjuanma/helm", "description": "Minimalistic timer.", "stars": "114"}]}, {"name": "Note Taking and Lists", "parent": "Productivity", "entries": [{"name": "idea", "url": "https://github.com/IonicaBizau/idea", "description": "A lightweight tool for keeping ideas in a safe place quick and easy.", "stars": "270"}, {"name": "geeknote", "url": "https://github.com/vitaly-zdanevich/geeknote", "description": "Evernote client.", "stars": "12"}, {"name": "Taskwarrior", "url": "https://taskwarrior.org/", "description": "Manage your TODO list."}, {"name": "Terminal velocity", "url": "https://vhp.github.io/terminal_velocity/", "description": "A fast note-taking app."}, {"name": "eureka", "url": "https://github.com/simeg/eureka", "description": "Input and store your ideas.", "stars": "865"}, {"name": "sncli", "url": "https://github.com/insanum/sncli", "description": "Simplenote client.", "stars": "424"}, {"name": "td-cli", "url": "https://github.com/darrikonn/td-cli", "description": "A TODO manager to organize and manage your TODO's across multiple projects.", "stars": "211"}, {"name": "taskbook", "url": "https://github.com/klaussinani/taskbook", "description": "Tasks, boards & notes for the command-line habitat.", "stars": "9.3k"}, {"name": "dnote", "url": "https://github.com/dnote/dnote", "description": "A interactive, multi-device notebook.", "stars": "3k"}, {"name": "nb", "url": "https://github.com/xwmx/nb", "description": "A note‑taking, bookmarking, archiving, and knowledge base application.", "stars": "8.1k"}, {"name": "notesmd-cli", "url": "https://github.com/Yakitrak/notesmd-cli", "description": "Interact with your Obsidian vault.", "stars": "1.3k"}, {"name": "journalot", "url": "https://github.com/jtaylortech/journalot", "description": "Journaling tool with git sync.", "stars": "87"}, {"name": "rucola", "url": "https://github.com/Linus-Mussmaecher/rucola", "description": "Manage your markdown notes.", "stars": "482"}, {"name": "kanban.bash", "url": "https://github.com/coderofsalvation/kanban.bash", "description": "Kanban todo manager with a CSV backend.", "stars": "938"}, {"name": "kanban", "url": "https://github.com/fulsomenko/kanban", "description": "Keyboard-driven project management tool inspired by lazygit.", "stars": "85"}]}, {"name": "Finance", "parent": "Productivity", "entries": [{"name": "ledger", "url": "https://ledger-cli.org/", "description": "Powerful, double-entry accounting system."}, {"name": "hledger", "url": "https://hledger.org/", "description": "Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces."}, {"name": "moeda", "url": "https://github.com/thompsonemerson/moeda", "description": "Foreign exchange rates and currency conversion.", "stars": "150"}, {"name": "cash-cli", "url": "https://github.com/xxczaki/cash-cli", "description": "Convert Currency Rates.", "stars": "264"}, {"name": "cointop", "url": "https://github.com/miguelmota/cointop", "description": "Track cryptocurrencies.", "stars": "4.4k"}, {"name": "ticker", "url": "https://github.com/achannarasappa/ticker", "description": "Stock ticker.", "stars": "6k"}, {"name": "lakshmi", "url": "https://github.com/sarvjeets/lakshmi", "description": "Bogleheads inspired tool for managing your investing portfolio.", "stars": "139"}]}, {"name": "Presentations", "parent": "Productivity", "entries": [{"name": "WOPR", "url": "https://github.com/yaronn/wopr", "description": "A simple markup language for creating rich terminal reports, presentations and infographics.", "stars": "3.1k"}, {"name": "decktape", "url": "https://github.com/astefanutti/decktape", "description": "PDF exporter for HTML presentations.", "stars": "2.4k"}, {"name": "mdp", "url": "https://github.com/visit1985/mdp", "description": "A markdown presentation tool.", "stars": "5.2k"}, {"name": "sent", "url": "https://tools.suckless.org/sent/", "description": "Simple plaintext presentation tool."}, {"name": "slides", "url": "https://github.com/maaslalani/slides", "description": "A markdown presentation tool.", "stars": "11k"}, {"name": "marp", "url": "https://github.com/marp-team/marp-cli", "description": "Export Markdown to HTML/PDF/Powerpoint presentations.", "stars": "3.3k"}]}, {"name": "Calendars", "parent": "Productivity", "entries": [{"name": "calcurse", "url": "https://calcurse.org/", "description": "Calendar and scheduling."}, {"name": "gcalcli", "url": "https://github.com/insanum/gcalcli", "description": "Google calendar client.", "stars": "3.7k"}, {"name": "khal", "url": "https://github.com/pimutils/khal", "description": "CalDAV ready CLI and TUI calendar.", "stars": "3k"}, {"name": "vdirsyncer", "url": "https://github.com/pimutils/vdirsyncer", "description": "CalDAV sync.", "stars": "1.8k"}, {"name": "remind", "url": "https://dianne.skoll.ca/projects/remind/", "description": "A sophisticated calendar and alarm program."}, {"name": "birthday", "url": "https://github.com/IonicaBizau/birthday", "description": "Know when a friend's birthday is coming.", "stars": "90"}, {"name": "aria2", "url": "https://github.com/tatsuhiro-t/aria2", "description": "HTTP, FTP, SFTP, BitTorrent and Metalink download utility.", "stars": "40k"}, {"name": "bitly-client", "url": "https://github.com/specious/bitly-client", "description": "Bitly client.", "stars": "49"}, {"name": "deadlink", "url": "https://github.com/nschloe/deadlink", "description": "Find dead links in files.", "stars": "173"}, {"name": "crawley", "url": "https://github.com/s0rg/crawley", "description": "Unix-way web crawler.", "stars": "334"}, {"name": "kill-tabs", "url": "https://github.com/sindresorhus/kill-tabs", "description": "Kill all Chrome tabs.", "stars": "393"}, {"name": "alex", "url": "https://github.com/get-alex/alex", "description": "Catch insensitive, inconsiderate writing.", "stars": "5.1k"}, {"name": "clevercli", "url": "https://github.com/clevercli/clevercli", "description": "Collection of ChatGPT powered utilities.", "stars": "167"}, {"name": "OctoType", "url": "https://github.com/mahlquistj/octotype", "description": "A customizable typing trainer.", "stars": "94"}]}, {"name": "macOS", "parent": "Utilities", "entries": [{"name": "open-pip-cli", "url": "https://github.com/albinekb/open-pip-cli", "description": "Watch videos in picture-in-picture player.", "stars": "215"}, {"name": "osx-wifi-cli", "url": "https://github.com/danyshaanan/osx-wifi-cli", "description": "Manage wifi connections.", "stars": "97"}, {"name": "active-win-cli", "url": "https://github.com/sindresorhus/active-win-cli", "description": "Get the title/id/etc of the active window.", "stars": "69"}, {"name": "stronghold", "url": "https://github.com/alichtman/stronghold", "description": "Configure security settings from the terminal.", "stars": "1.2k"}, {"name": "dark-mode", "url": "https://github.com/sindresorhus/dark-mode", "description": "Toggle dark mode.", "stars": "680"}, {"name": "clippy", "url": "https://github.com/neilberkman/clippy", "description": "Clipboard tool for interacting with GUI applications.", "stars": "216"}, {"name": "anvil", "url": "https://github.com/0xjuanma/anvil", "description": "Config management and app installations.", "stars": "110"}]}, {"name": "Terminal Sharing Utilities", "parent": "Utilities", "entries": [{"name": "gotty", "url": "https://github.com/yudai/gotty", "description": "Share your terminal as a web application.", "stars": "19k"}, {"name": "tmate", "url": "https://tmate.io/", "description": "Instant terminal (tmux) sharing."}, {"name": "warp", "url": "https://github.com/spolu/warp", "description": "Secure and simple terminal sharing.", "stars": "1.6k"}]}, {"name": "SSH", "parent": "Utilities", "entries": [{"name": "mosh", "url": "https://mosh.org/", "description": "Remote SSH client that allows roaming with intermittent connectivity."}, {"name": "xxh", "url": "https://github.com/xxh/xxh", "description": "Bring your favorite shell wherever you go through SSH.", "stars": "5.9k"}]}, {"name": "Network Utilities", "parent": "Utilities", "entries": [{"name": "get-port-cli", "url": "https://github.com/sindresorhus/get-port-cli", "description": "Get an available port.", "stars": "156"}, {"name": "is-reachable-cli", "url": "https://github.com/beatfreaker/is-reachable-cli", "description": "Check if hostnames are reachable or not.", "stars": "26"}, {"name": "acmetool", "url": "https://github.com/hlandau/acmetool", "description": "Automatic certificate acquisition for ACME (Let's Encrypt).", "stars": "2.1k"}, {"name": "certificate-ripper", "url": "https://github.com/Hakky54/certificate-ripper", "description": "Extract server certificates.", "stars": "901"}, {"name": "neoss", "url": "https://github.com/PabloLec/neoss", "description": "User-friendly and detailed socket statistics.", "stars": "219"}, {"name": "gg", "url": "https://github.com/mzz2017/gg", "description": "One-click proxy without installing v2ray or anything else.", "stars": "1.9k"}, {"name": "rustnet", "url": "https://github.com/domcyrus/rustnet", "description": "Network monitoring with process identification and deep packet inspection.", "stars": "1.9k"}, {"name": "sshuttle", "url": "https://github.com/sshuttle/sshuttle", "description": "Transparent proxy server that works as a poor man's VPN.", "stars": "13k"}]}, {"name": "Theming and Customization", "parent": "Utilities", "entries": [{"name": "splash-cli", "url": "https://github.com/splash-cli/splash-cli", "description": "Beautiful wallpapers from Unsplash.", "stars": "572"}, {"name": "wallpaper-cli", "url": "https://github.com/sindresorhus/wallpaper-cli", "description": "Get or set the desktop wallpaper.", "stars": "180"}, {"name": "themer", "url": "https://github.com/mjswensen/themer", "description": "Generate personalized themes for your editor, terminal, wallpaper, Slack, and more.", "stars": "5.8k"}, {"name": "JackPaper", "url": "https://github.com/jackel27/jackpaper", "description": "Set images from Unsplash as wallpaper.", "stars": "14"}, {"name": "QuickWall", "url": "https://github.com/deepjyoti30/QuickWall", "description": "Directly set wallpapers from Unsplash.", "stars": "194"}, {"name": "oh-my-posh", "url": "https://ohmyposh.dev", "description": "Prompt theme engine."}, {"name": "starship", "url": "https://github.com/starship/starship", "description": "Minimal, blazing-fast, and infinitely customizable prompt for any shell.", "stars": "56k"}, {"name": "gowall", "url": "https://github.com/Achno/gowall", "description": "Extract image color pallet, recolor images/icon and more.", "stars": "2k"}]}, {"name": "Shell Utilities", "parent": "Utilities", "entries": [{"name": "has", "url": "https://github.com/kdabir/has", "description": "Checks for the presence of various commands and their versions on the path.", "stars": "804"}, {"name": "Ultimate Plumber", "url": "https://github.com/akavel/up", "description": "Write Linux pipes with live previews.", "stars": "8.8k"}, {"name": "fkill-cli", "url": "https://github.com/sindresorhus/fkill-cli", "description": "Simple cross-platform process killer.", "stars": "7k"}, {"name": "task-spooler", "url": "https://tracker.debian.org/pkg/task-spooler", "description": "Queue jobs for linear execution."}, {"name": "undollar", "url": "https://github.com/ImFeelingDucky/undollar", "description": "Strip the '$' preceding copy-pasted terminal commands.", "stars": "201"}, {"name": "pipe\\_exec", "url": "https://github.com/koraa/pipe_exec", "description": "Run executables from stdin, pipes and ttys without creating a temporary file.", "stars": "78"}, {"name": "intelli-shell", "url": "https://github.com/lasantosr/intelli-shell", "description": "Manage command templates/snippets.", "stars": "1.2k"}, {"name": "envio", "url": "https://github.com/envio-cli/envio", "description": "Manage environment variables securely.", "stars": "932"}, {"name": "await", "url": "https://github.com/slavaGanzin/await", "description": "Runs commands in parallel and waits for their termination.", "stars": "250"}, {"name": "aha", "url": "https://github.com/theZiz/aha", "description": "Convert ANSI output to HTML.", "stars": "1.1k"}]}, {"name": "System Interaction Utilities", "parent": "Utilities", "entries": [{"name": "fastfetch", "url": "https://github.com/fastfetch-cli/fastfetch", "description": "System information tool.", "stars": "22k"}, {"name": "battery-level-cli", "url": "https://github.com/gillstrom/battery-level-cli", "description": "Get current battery level.", "stars": "42"}, {"name": "brightness-cli", "url": "https://github.com/kevva/brightness-cli", "description": "Change screen brightness ([windows (⭐12)](https://github.com/sondreb/win-brightness)).", "stars": "206"}, {"name": "Clipboard", "url": "https://github.com/Slackadays/Clipboard", "description": "Cut, copy, and paste anything, anywhere.", "stars": "5.7k"}, {"name": "yank", "url": "https://github.com/mptre/yank", "description": "Yank terminal output to clipboard.", "stars": "1.7k"}, {"name": "screensaver", "url": "https://github.com/gillstrom/screensaver", "description": "Start the screensaver.", "stars": "43"}, {"name": "google-font-installer", "url": "https://github.com/lordgiotto/google-font-installer", "description": "Download and install Google Web Fonts on your local machine.", "stars": "197"}, {"name": "glances", "url": "https://nicolargo.github.io/glances/", "description": "System monitoring tool."}, {"name": "tiptop", "url": "https://github.com/nschloe/tiptop", "description": "System monitor.", "stars": "2k"}, {"name": "gzip-size-cli", "url": "https://github.com/sindresorhus/gzip-size-cli", "description": "Get the gzipped size of a file.", "stars": "193"}]}, {"name": "Markdown", "parent": "Utilities", "entries": [{"name": "DocToc", "url": "https://github.com/thlorenz/doctoc", "description": "Generates table of contents for markdown files.", "stars": "4.4k"}, {"name": "grip", "url": "https://github.com/joeyespo/grip", "description": "Preview markdown files as GitHub would render them.", "stars": "6.8k"}, {"name": "mdv", "url": "https://github.com/axiros/terminal_markdown_viewer", "description": "Styled terminal markdown viewer.", "stars": "1.9k"}, {"name": "glow", "url": "https://github.com/charmbracelet/glow", "description": "Styled markdown rendering.", "stars": "24k"}, {"name": "gtree", "url": "https://github.com/ddddddO/gtree", "description": "Use markdown to generate directory trees and the directories itself.", "stars": "328"}, {"name": "Jimmy", "url": "https://github.com/marph91/jimmy", "description": "Convert various note formats to markdown.", "stars": "408"}]}, {"name": "Security", "parent": "Utilities", "entries": [{"name": "pass", "url": "https://www.passwordstore.org", "description": "Password manager."}, {"name": "gopass", "url": "https://github.com/gopasspw/gopass", "description": "Fully-featured password manager.", "stars": "6.8k"}, {"name": "xiringuito", "url": "https://github.com/ivanilves/xiringuito", "description": "SSH-based VPN.", "stars": "1.2k"}, {"name": "hasha-cli", "url": "https://github.com/sindresorhus/hasha-cli", "description": "Get the hash of text or stdin.", "stars": "81"}, {"name": "ots", "url": "https://github.com/sniptt-official/ots", "description": "Share secrets with others via a one-time URL.", "stars": "1.8k"}]}, {"name": "Math", "parent": "Utilities", "entries": [{"name": "mdlt", "url": "https://github.com/metadelta/mdlt", "description": "Do quick math right from the command line.", "stars": "194"}, {"name": "Qalculate", "url": "https://github.com/Qalculate/libqalculate", "description": "Calculate non-trivial math expressions. Unit conversions, symbolic calculations and more.", "stars": "2.4k"}]}, {"name": "Academia", "parent": "Utilities", "entries": [{"name": "papis", "url": "https://github.com/papis/papis", "description": "Extensible document and bibliography manager.", "stars": "1.7k"}, {"name": "pubs", "url": "https://github.com/pubs/pubs", "description": "Scientific bibliography manager.", "stars": "286"}, {"name": "OneCite", "url": "https://github.com/HzaCode/OneCite", "description": "Universal toolkit to generate citations.", "stars": "56"}]}, {"name": "Weather", "parent": "Utilities", "entries": [{"name": "wttr.in", "url": "https://github.com/chubin/wttr.in", "description": "", "stars": "29k"}, {"name": "wego", "url": "https://github.com/schachmat/wego", "description": "", "stars": "8.4k"}, {"name": "weather-cli", "url": "https://github.com/riyadhalnur/weather-cli", "description": "", "stars": "96"}, {"name": "weathr", "url": "https://github.com/veirt/weathr", "description": "ASCII animations.", "stars": "2.7k"}]}, {"name": "Browser Replacement", "parent": "Utilities", "entries": [{"name": "s", "url": "https://github.com/zquestz/s", "description": "Open a web search in your terminal.", "stars": "2.5k"}, {"name": "hget", "url": "https://github.com/bevacqua/hget", "description": "Render websites in plain text from your terminal.", "stars": "388"}, {"name": "mapscii", "url": "https://github.com/rastapasta/mapscii", "description": "Terminal Map Viewer.", "stars": "9k"}, {"name": "nasa-cli", "url": "https://github.com/xxczaki/nasa-cli", "description": "Download NASA Picture of the Day.", "stars": "103"}, {"name": "getnews.tech", "url": "https://github.com/omgimanerd/getnews.tech", "description": "Fetch news headlines from various news outlets.", "stars": "172"}, {"name": "trino", "url": "https://github.com/eneserdogan/trino", "description": "Translation of words and phrases.", "stars": "144"}, {"name": "translate-shell", "url": "https://github.com/soimort/translate-shell", "description": "Google Translate interface.", "stars": "7.4k"}]}, {"name": "Internet Speedtest", "parent": "Utilities", "entries": [{"name": "speedtest-net", "url": "https://github.com/ddsol/speedtest.net", "description": "Test internet connection speed and ping using speedtest.net.", "stars": "625"}, {"name": "speed-test", "url": "https://github.com/sindresorhus/speed-test", "description": "`speedtest-net` wrapper with different UI.", "stars": "4k"}, {"name": "speedtest-cli", "url": "https://github.com/sivel/speedtest-cli", "description": "Test internet bandwidth using speedtest.net.", "stars": "14k"}, {"name": "bandwhich", "url": "https://github.com/imsnif/bandwhich", "description": "Track bandwidth utilization by process.", "stars": "12k"}]}, {"name": "Science", "parent": "Utilities", "entries": [{"name": "periodic-table-cli", "url": "https://github.com/spirometaxas/periodic-table-cli", "description": "View and explore the Periodic Table of Elements.", "stars": "283"}, {"name": "astroterm", "url": "https://github.com/da-luce/astroterm", "description": "An ASCII planetarium.", "stars": "1.8k"}]}, {"name": "Professional: Resume", "parent": "Utilities", "entries": [{"name": "resumx", "url": "https://github.com/resumx/resumx", "description": "Markdown resume renderer with auto page-fitting.", "stars": "127"}, {"name": "YAMLResume", "url": "https://github.com/yamlresume/yamlresume", "description": "Resumes as code.", "stars": "1.3k"}, {"name": "cmdchallenge", "url": "https://cmdchallenge.com", "description": "Presents small shell challenge with user submitted solutions."}, {"name": "explainshell", "url": "https://www.explainshell.com/", "description": "Type a snippet to see the help text for each argument."}, {"name": "howdoi", "url": "https://github.com/gleitz/howdoi", "description": "Instant coding answers.", "stars": "11k"}, {"name": "how2", "url": "https://github.com/santinic/how2", "description": "Node.js implementation of howdoi.", "stars": "5.8k"}, {"name": "The Fuck", "url": "https://github.com/nvbn/thefuck", "description": "Magnificent app which corrects your previous console command.", "stars": "96k"}, {"name": "tldr", "url": "https://github.com/tldr-pages/tldr", "description": "Simplified and community-driven man pages.", "stars": "62k"}, {"name": "Wat", "url": "https://github.com/dthree/wat", "description": "Instant, central, community-built docs.", "stars": "508"}, {"name": "teachcode", "url": "https://github.com/madlabsinc/teachcode", "description": "Guide for the earliest lessons of coding.", "stars": "410"}, {"name": "navi", "url": "https://github.com/denisidoro/navi", "description": "Interactive cheatsheet tool.", "stars": "17k"}, {"name": "yai", "url": "https://github.com/ekkinox/yai", "description": "AI powered terminal assistant.", "stars": "864"}, {"name": "Linux Command Library", "url": "https://linuxcommandlibrary.com", "description": "Comprehensive command reference including basic knowledge, tips, and examples."}, {"name": "visidata", "url": "https://github.com/saulpw/visidata", "description": "Spreadsheet multitool for data discovery and arrangement.", "stars": "8.9k"}, {"name": "sc-im", "url": "https://github.com/andmarti1424/sc-im", "description": "Vim-like spreadsheet calculator.", "stars": "5.4k"}, {"name": "nless", "url": "https://github.com/mpryor/nothing-less", "description": "Interactive pager for exploring tabular data.", "stars": "104"}]}, {"name": "Processors", "parent": "Data Manipulation", "entries": [{"name": "jq", "url": "https://github.com/stedolan/jq", "description": "JSON processor.", "stars": "34k"}, {"name": "yq", "url": "https://github.com/kislyuk/yq", "description": "YAML processor.", "stars": "2.9k"}, {"name": "dasel", "url": "https://github.com/tomwright/dasel", "description": "JSON/YAML/TOML/XML processor (like jq/yq).", "stars": "7.9k"}, {"name": "yaml-cli", "url": "https://github.com/pandastrike/yaml-cli", "description": "Query/update YAML.", "stars": "87"}, {"name": "ramda-cli", "url": "https://github.com/raine/ramda-cli", "description": "Process data with functional pipelines.", "stars": "582"}, {"name": "xq", "url": "https://github.com/sibprogrammer/xq", "description": "XML and HTML beautifier and content extractor.", "stars": "1.1k"}]}, {"name": "JSON", "parent": "Data Manipulation", "entries": [{"name": "jp", "url": "https://github.com/therealklanni/jp", "description": "JSON parser.", "stars": "51"}, {"name": "fx", "url": "https://github.com/antonmedv/fx", "description": "Command-line JSON viewer.", "stars": "20k"}, {"name": "vj", "url": "https://github.com/busyloop/vj", "description": "Makes JSON human readable.", "stars": "96"}, {"name": "underscore-cli", "url": "https://github.com/ddopson/underscore-cli", "description": "Utility-belt for hacking JSON and Javascript.", "stars": "1.7k"}, {"name": "strip-json-comments-cli", "url": "https://github.com/sindresorhus/strip-json-comments-cli", "description": "Strip comments from JSON.", "stars": "75"}, {"name": "GROQ", "url": "https://github.com/sanity-io/groq-cli", "description": "JSON processor with queries and projections.", "stars": "232"}, {"name": "gron", "url": "https://github.com/tomnomnom/gron", "description": "Make JSON greppable.", "stars": "14k"}, {"name": "config-file-validator", "url": "https://github.com/Boeing/config-file-validator", "description": "Validate configuration files.", "stars": "497"}]}, {"name": "YAML", "parent": "Data Manipulation", "entries": [{"name": "dyff", "url": "https://github.com/homeport/dyff", "description": "YAML diff tool.", "stars": "1.8k"}, {"name": "config-file-validator", "url": "https://github.com/Boeing/config-file-validator", "description": "Validate configuration files.", "stars": "497"}]}, {"name": "Columns", "parent": "Data Manipulation", "entries": [{"name": "parse-columns-cli", "url": "https://github.com/sindresorhus/parse-columns-cli", "description": "Parse text columns to JSON.", "stars": "68"}, {"name": "q", "url": "http://harelba.github.io/q/", "description": "Execution of SQL-like queries on CSV/TSV/tabular text file."}]}, {"name": "Text", "parent": "Data Manipulation", "entries": [{"name": "figlet", "url": "http://www.figlet.org/", "description": "Creates large text out of ASCII characters."}, {"name": "stegcloak", "url": "https://github.com/kurolabs/stegcloak", "description": "Hide secrets with invisible characters in plain text securely.", "stars": "3.8k"}]}, {"name": "File Managers", "parent": "Files and Directories", "entries": [{"name": "ranger", "url": "https://github.com/ranger/ranger", "description": "A console file manager with VI key bindings.", "stars": "17k"}, {"name": "midnight-commander", "url": "https://github.com/MidnightCommander/mc", "description": "A feature rich visual file manager.", "stars": "791"}, {"name": "Vifm", "url": "https://vifm.info/", "description": "VI influenced file manager."}, {"name": "nnn", "url": "https://github.com/jarun/nnn", "description": "File browser and disk usage analyzer with excellent desktop integration.", "stars": "21k"}, {"name": "lf", "url": "https://github.com/gokcehan/lf", "description": "Fast, extensively customizable file manager.", "stars": "9.2k"}, {"name": "clifm", "url": "https://github.com/leo-arch/clifm", "description": "The command line file manager.", "stars": "1.6k"}, {"name": "far2l", "url": "https://github.com/elfmz/far2l", "description": "Orthodox file manager.", "stars": "2.1k"}, {"name": "yazi", "url": "https://github.com/sxyazi/yazi", "description": "Blazing fast file manager.", "stars": "35k"}, {"name": "xplr", "url": "https://github.com/sayanarijit/xplr", "description": "A hackable, minimal, fast TUI file explorer.", "stars": "4.7k"}]}, {"name": "Deleting, Copying, and Renaming", "parent": "Files and Directories", "entries": [{"name": "trash-cli", "url": "https://github.com/sindresorhus/trash-cli", "description": "Move files and directories to the trash.", "stars": "1.4k"}, {"name": "empty-trash-cli", "url": "https://github.com/sindresorhus/empty-trash-cli", "description": "Empty the trash.", "stars": "137"}, {"name": "del-cli", "url": "https://github.com/sindresorhus/del-cli", "description": "Delete files and folders.", "stars": "332"}, {"name": "cpy-cli", "url": "https://github.com/sindresorhus/cpy-cli", "description": "Copies files.", "stars": "361"}, {"name": "rename-cli", "url": "https://github.com/jhotmann/node-rename-cli", "description": "Rename files quickly.", "stars": "171"}, {"name": "renameutils", "url": "https://www.nongnu.org/renameutils/", "description": "Mass renaming in your editor."}, {"name": "nomino", "url": "https://github.com/yaa110/nomino", "description": "Batch rename utility for developers.", "stars": "708"}]}, {"name": "Disk Usage", "parent": "Files and Directories", "entries": [{"name": "diskonaut", "url": "https://github.com/imsnif/diskonaut", "description": "Disk space navigator.", "stars": "3k"}, {"name": "dua-cli", "url": "https://github.com/Byron/dua-cli", "description": "Disk usage analyzer.", "stars": "5.7k"}, {"name": "duf", "url": "https://github.com/muesli/duf", "description": "A better `df` alternative.", "stars": "15k"}, {"name": "dust", "url": "https://github.com/bootandy/dust", "description": "A more intuitive version of `du` in Rust.", "stars": "11k"}, {"name": "dutree", "url": "https://github.com/nachoparker/dutree", "description": "A tool to analyze file system usage written in Rust.", "stars": "869"}, {"name": "NCDu", "url": "https://dev.yorhel.nl/ncdu", "description": "A disk usage analyzer with an ncurses interface."}]}, {"name": "Files", "parent": "Files and Directories", "entries": [{"name": "chokidar-cli", "url": "https://github.com/open-cli-tools/chokidar-cli", "description": "CLI to watch file system changes.", "stars": "873"}, {"name": "file-type-cli", "url": "https://github.com/sindresorhus/file-type-cli", "description": "Detect the file type of a file or stdin.", "stars": "87"}, {"name": "bat", "url": "https://github.com/sharkdp/bat", "description": "A cat clone with syntax highlighting.", "stars": "58k"}, {"name": "unix-permissions", "url": "https://github.com/ehmicky/unix-permissions", "description": "Swiss Army knife for Unix permissions.", "stars": "143"}, {"name": "transmission-cli", "url": "https://transmissionbt.com", "description": "Torrent client for your command line."}, {"name": "webtorrent-cli", "url": "https://github.com/feross/webtorrent-cli", "description": "Streaming torrent client.", "stars": "1.3k"}, {"name": "entr", "url": "https://github.com/eradman/entr", "description": "Run an arbitrary command when files change.", "stars": "5.5k"}, {"name": "organize-cli", "url": "https://github.com/ManrajGrover/organize-cli", "description": "Organize your files automatically.", "stars": "365"}, {"name": "organize-rt", "url": "https://gitlab.com/foxido/organize-rt", "description": "organize-cli in Rust with more customization."}, {"name": "RecoverPy", "url": "https://github.com/PabloLec/RecoverPy", "description": "Recover overwritten or deleted files.", "stars": "1.7k"}, {"name": "f2", "url": "https://github.com/ayoisaiah/f2", "description": "A cross-platform tool for fast, safe, and flexible batch renaming.", "stars": "2.4k"}, {"name": "scc", "url": "https://github.com/boyter/scc", "description": "Count lines of code, blank lines, comment lines, and physical lines of source code.", "stars": "8.2k"}, {"name": "chkbit", "url": "https://laktak.github.io/chkbit/", "description": "Check your files for data corruption."}]}, {"name": "File Sync/Sharing", "parent": "Files and Directories", "entries": [{"name": "rclone", "url": "https://github.com/ncw/rclone", "description": "Sync files with various cloud providers.", "stars": "56k"}, {"name": "ffsend", "url": "https://github.com/timvisee/ffsend", "description": "Quick file share.", "stars": "7.3k"}, {"name": "share-cli", "url": "https://github.com/marionebl/share-cli", "description": "Share files with your local network.", "stars": "403"}, {"name": "google-drive-upload", "url": "https://github.com/labbots/google-drive-upload", "description": "Upload/sync with Google Drive.", "stars": "735"}, {"name": "gdrive-downloader", "url": "https://github.com/Akianonymus/gdrive-downloader", "description": "Download files/folders from Google Drive.", "stars": "361"}, {"name": "portal", "url": "https://github.com/ZinoKader/portal", "description": "Send files between computers.", "stars": "1.7k"}, {"name": "shbin", "url": "https://github.com/Shiphero/shbin/", "description": "Turn a Github repo into a pastebin.", "stars": "66"}, {"name": "sharing", "url": "https://github.com/parvardegr/sharing", "description": "Send and receive files on your mobile device.", "stars": "1.8k"}, {"name": "ncp", "url": "https://github.com/kha7iq/ncp", "description": "Transfer files and folders, to and from NFS servers.", "stars": "38"}, {"name": "share", "url": "https://github.com/beavailable/share", "description": "Share and receive files effortlessly over HTTP.", "stars": "49"}, {"name": "shuk", "url": "https://shuk.rs", "description": "Quicky share files using Amazon S3 buckets."}, {"name": "croc", "url": "https://github.com/schollz/croc", "description": "Easily send things from one computer to another.", "stars": "35k"}]}, {"name": "Directory Listing", "parent": "Files and Directories", "entries": [{"name": "alder", "url": "https://github.com/aweary/alder", "description": "Minimal `tree` with colors.", "stars": "248"}, {"name": "eza", "url": "https://github.com/eza-community/eza", "description": "Improved version of `ls`.", "stars": "21k"}, {"name": "tre", "url": "https://github.com/dduan/tre", "description": "`tree` with git awareness, editor aliasing, and more.", "stars": "1.2k"}, {"name": "ll", "url": "https://github.com/antonmedv/ll", "description": "`ls` with git status.", "stars": "51"}, {"name": "lsd", "url": "https://github.com/Peltoche/lsd", "description": "`ls` with many extra features.", "stars": "16k"}, {"name": "lla", "url": "https://github.com/triyanox/lla", "description": "Improved `ls` with plugins.", "stars": "1.2k"}, {"name": "pls", "url": "https://github.com/pls-rs/pls", "description": "`ls` for the pros.", "stars": "922"}]}, {"name": "Directory Navigation", "parent": "Files and Directories", "entries": [{"name": "autojump", "url": "https://github.com/wting/autojump", "description": "A cd command that learns - easily navigate directories from the command line.", "stars": "17k"}, {"name": "pm", "url": "https://github.com/Angelmmiguel/pm", "description": "The easy way to switch to your projects on the shell.", "stars": "203"}, {"name": "z", "url": "https://github.com/rupa/z", "description": "z is the new j, yo.", "stars": "17k"}, {"name": "PathPicker", "url": "https://github.com/facebook/pathpicker/", "description": "After parsing the output from a command, PathPicker presents you with a nice UI to select which files you're interested in.", "stars": "5.2k"}, {"name": "fz", "url": "https://github.com/changyuheng/fz.sh", "description": "Seamless fuzzy tab completion for z.", "stars": "572"}, {"name": "goto", "url": "https://github.com/iridakos/goto", "description": "Directory aliases for the shell with autocomplete.", "stars": "903"}, {"name": "z.lua", "url": "https://github.com/skywind3000/z.lua", "description": "`cd` command that learns your habits.", "stars": "3.1k"}, {"name": "zoxide", "url": "https://github.com/ajeetdsouza/zoxide", "description": "Fast directory jumper in Rust.", "stars": "35k"}, {"name": "tere", "url": "https://github.com/mgunyho/tere", "description": "A faster alternative to using cd and ls.", "stars": "1.8k"}]}, {"name": "Search", "parent": "Files and Directories", "entries": [{"name": "happyfinder", "url": "https://github.com/hugows/hf", "description": "(another) Fuzzy file finder for the command line.", "stars": "336"}, {"name": "find-up-cli", "url": "https://github.com/sindresorhus/find-up-cli", "description": "Find a file by walking up parent directories.", "stars": "45"}, {"name": "ripgrep", "url": "https://github.com/BurntSushi/ripgrep", "description": "A line-oriented search tool that recursively searches your current directory for a regex pattern.", "stars": "61k"}, {"name": "fzf", "url": "https://github.com/junegunn/fzf", "description": "A general purpose command-line fuzzy finder, can be used with any list: files/directories, command history, processes, hostnames, bookmarks, git commits, etc.", "stars": "79k"}, {"name": "fselect", "url": "https://github.com/jhspetersson/fselect", "description": "Find files with SQL-like queries.", "stars": "4.4k"}, {"name": "fd", "url": "https://github.com/sharkdp/fd", "description": "A simple, fast and user-friendly alternative to `find`.", "stars": "42k"}, {"name": "broot", "url": "https://github.com/Canop/broot", "description": "Fuzzy finder similar to fzf, but with space usage visualization.", "stars": "13k"}, {"name": "rare", "url": "https://github.com/zix99/rare", "description": "Real-time regex aggregation and analysis.", "stars": "350"}, {"name": "skim", "url": "https://github.com/lotabout/skim", "description": "A general fuzzy finder written in Rust, similar to fzf.", "stars": "6.7k"}, {"name": "ast-grep", "url": "https://github.com/ast-grep/ast-grep", "description": "A tool for code structural search, linting and rewriting.", "stars": "13k"}, {"name": "television", "url": "https://github.com/alexpasmantier/television", "description": "A very fast general purpose fuzzy finder.", "stars": "4.7k"}, {"name": "srgn", "url": "https://github.com/alexpovel/srgn/", "description": "A grep-like tool which understands code syntax and also allows for manipulation.", "stars": "887"}, {"name": "rawhide", "url": "https://github.com/raforg/rawhide", "description": "Find files using pretty C expressions.", "stars": "55"}, {"name": "semantic-grep", "url": "https://github.com/arunsupe/semantic-grep", "description": "A tool for semantic search using word embeddings (e.g. search for \"death\" and find \"dead\", \"killing\", \"murder\".)", "stars": "1.2k"}, {"name": "SnowFS", "url": "https://github.com/snowtrack/snowfs", "description": "A fast, scalable version control system for binaries."}]}, {"name": "Git", "parent": "Version Control", "entries": [{"name": "git commander", "url": "https://github.com/golbin/git-commander", "description": "Interactive git tool.", "stars": "1.1k"}, {"name": "git-stats", "url": "https://github.com/IonicaBizau/git-stats", "description": "A local GitHub-like contributions calendar.", "stars": "6.6k"}, {"name": "dev-time", "url": "https://github.com/samverschueren/dev-time-cli", "description": "Get the current local time of a GitHub user.", "stars": "179"}, {"name": "tig", "url": "https://github.com/jonas/tig", "description": "Text-mode interface for git.", "stars": "13k"}, {"name": "grv", "url": "https://github.com/rgburke/grv", "description": "Text-mode interface for git with customisable vi bindings.", "stars": "4.1k"}, {"name": "git-standup", "url": "https://github.com/kamranahmedse/git-standup", "description": "Recall what you did on the last working day.", "stars": "7.8k"}, {"name": "git-secret", "url": "https://github.com/sobolevn/git-secret", "description": "Store your private data inside a git repository.", "stars": "4k"}, {"name": "gitlab-cli", "url": "https://github.com/vishwanatharondekar/gitlab-cli", "description": "Create GitLab merge requests.", "stars": "268"}, {"name": "git-extras", "url": "https://github.com/tj/git-extras", "description": "Git utilities.", "stars": "18k"}, {"name": "gita", "url": "https://github.com/nosarthur/gita", "description": "Manage multiple git repos side by side.", "stars": "1.8k"}, {"name": "readme-md-generator", "url": "https://github.com/kefranabg/readme-md-generator", "description": "Interactively generate README.md files.", "stars": "11k"}, {"name": "semantic-git-commit-cli", "url": "https://github.com/JPeer264/node-semantic-git-commit-cli", "description": "Ensure semantic commits messages.", "stars": "149"}, {"name": "import-github-labels-cli", "url": "https://github.com/abhijithvijayan/import-github-labels-cli", "description": "Sync labels between Github repos.", "stars": "18"}, {"name": "git-all-branches", "url": "https://github.com/zacanger/git-all-branches", "description": "Improved `git branch -a`.", "stars": "9"}, {"name": "czg", "url": "https://github.com/Zhengqbbb/cz-git/tree/main/packages/cli", "description": "Interactively generate standardized commit messages.", "stars": "1.5k"}, {"name": "shallow-backup", "url": "https://github.com/alichtman/shallow-backup", "description": "Git integrated backup tool.", "stars": "1.3k"}, {"name": "lazygit", "url": "https://github.com/jesseduffield/lazygit", "description": "Simple TUI for git commands.", "stars": "75k"}, {"name": "bash-git-prompt", "url": "https://github.com/magicmonty/bash-git-prompt", "description": "Informative and fancy bash prompt for Git users.", "stars": "6.9k"}, {"name": "gitui", "url": "https://github.com/extrawurst/gitui", "description": "Blazing fast terminal-ui for git written in Rust.", "stars": "22k"}, {"name": "ggc", "url": "https://github.com/bmf-san/ggc", "description": "A modern Git tool with both CLI and interactive incremental-search UI.", "stars": "275"}, {"name": "AI Git Narrator", "url": "https://github.com/pmusolino/AI-Git-Narrator", "description": "\\[macOS]: Generate commit messages with AI.", "stars": "118"}, {"name": "gibr", "url": "https://github.com/ytreister/gibr", "description": "Easily create consistent git branch names.", "stars": "108"}]}, {"name": "GitHub", "parent": "Version Control", "entries": [{"name": "CLI GitHub", "url": "https://github.com/IonicaBizau/cli-github", "description": "Fancy GitHub client.", "stars": "454"}, {"name": "hub", "url": "https://github.com/github/hub", "description": "Make git easier to use with GitHub.", "stars": "23k"}, {"name": "git-labelmaker", "url": "https://github.com/himynameisdave/git-labelmaker", "description": "Edit GitHub labels.", "stars": "576"}]}, {"name": "Emoji", "parent": "Version Control", "entries": [{"name": "gitmoji-cli", "url": "https://github.com/carloscuesta/gitmoji-cli", "description": "Use emoji in commit messages.", "stars": "4.8k"}, {"name": "gitmoji-changelog", "url": "https://github.com/frinyvonnick/gitmoji-changelog", "description": "Generate gitmoji changelogs.", "stars": "395"}, {"name": "SVGO", "url": "https://github.com/svg/svgo", "description": "Optimize SVG files.", "stars": "22k"}, {"name": "carbon-now-cli", "url": "https://github.com/mixn/carbon-now-cli", "description": "Generate beautiful images of your code.", "stars": "6k"}, {"name": "imgur-uploader-cli", "url": "https://github.com/kevva/imgur-uploader-cli", "description": "Upload images to imgur.", "stars": "61"}, {"name": "pageres-cli", "url": "https://github.com/sindresorhus/pageres-cli", "description": "Capture website screenshots.", "stars": "1.7k"}, {"name": "optimizt", "url": "https://github.com/343dev/optimizt", "description": "Helps prepare images for the web.", "stars": "164"}, {"name": "freeze", "url": "https://github.com/charmbracelet/freeze", "description": "Generate images of code and terminal output.", "stars": "4.4k"}]}, {"name": "Gif Creation", "parent": "Images", "entries": [{"name": "gifgen", "url": "https://github.com/lukechilds/gifgen", "description": "Simple high quality GIF encoding.", "stars": "564"}, {"name": "gifsicle", "url": "https://github.com/kohler/gifsicle", "description": "Create, manipulate, and optimize GIF images and animations.", "stars": "4.2k"}, {"name": "ttygif", "url": "https://github.com/icholy/ttygif", "description": "Convert terminal recordings to animated gifs.", "stars": "4k"}, {"name": "ttygif", "url": "https://github.com/sugyan/ttygif", "description": "ttyrec to gif.", "stars": "273"}, {"name": "ttystudio", "url": "https://github.com/chjj/ttystudio", "description": "A terminal-to-gif recorder minus the headaches.", "stars": "3.2k"}, {"name": "asciinema", "url": "https://github.com/asciinema/asciinema", "description": "Terminal session recorder and companion app for asciinema.org.", "stars": "17k"}, {"name": "givegif", "url": "https://github.com/passy/givegif", "description": "GIFs on the command line.", "stars": "226"}]}, {"name": "Image Conversion", "parent": "Images", "entries": [{"name": "imagemagick", "url": "https://imagemagick.org", "description": "Gold standard for anything images."}, {"name": "imgp", "url": "https://github.com/jarun/imgp", "description": "Blazing fast batch image resizer and rotator.", "stars": "1.1k"}, {"name": "korkut", "url": "https://github.com/oguzhaninan/korkut", "description": "Quick and simple image processing.", "stars": "384"}, {"name": "pdfjuicer", "url": "https://github.com/dmikhr/pdfjuicer", "description": "Extract PDF pages as images.", "stars": "40"}, {"name": "gowall", "url": "https://github.com/Achno/gowall", "description": "Recolor images, OCR, image upscaling and more.", "stars": "2k"}, {"name": "img2ascii", "url": "https://github.com/JosefVesely/Image-to-ASCII", "description": "Convert images to ASCII art.", "stars": "64"}, {"name": "cmatrix", "url": "https://github.com/Treri/cmatrix", "description": "Scrolling 'Matrix'-like screen.", "stars": "5k"}, {"name": "pipes.sh", "url": "https://github.com/pipeseroni/pipes.sh", "description": "Random pipes that grow across the screen.", "stars": "2.9k"}, {"name": "YuleLog", "url": "https://github.com/Duroktar/YuleLog", "description": "Christmas Yule Log fireplace.", "stars": "77"}, {"name": "cli-fireplace", "url": "https://github.com/dolsup/cli-fireplace", "description": "Digital fireplace.", "stars": "67"}, {"name": "gitlogue", "url": "https://github.com/unhappychoice/gitlogue", "description": "Cinematic git commit replay.", "stars": "4.4k"}, {"name": "cli-mandelbrot", "url": "https://github.com/danyshaanan/cli-mandelbrot", "description": "Traverse the Mandelbrot fractal.", "stars": "103"}, {"name": "sparkly-cli", "url": "https://github.com/sindresorhus/sparkly-cli", "description": "Generate sparklines ▁▂▃▅▂▇..", "stars": "152"}, {"name": "pastel", "url": "https://github.com/sharkdp/pastel", "description": "Generate, analyze, convert and manipulate colors.", "stars": "6.3k"}, {"name": "lowcharts", "url": "https://github.com/juan-leon/lowcharts", "description": "Draw low-resolution graphs.", "stars": "246"}, {"name": "quote-cli", "url": "https://github.com/riyadhalnur/quote-cli", "description": "Get a random quote or the quote of the day in your CLI.", "stars": "95"}, {"name": "fortune", "url": "https://github.com/shlomif/fortune-mod", "description": "Shows a random fortune.", "stars": "519"}, {"name": "ponysay", "url": "https://github.com/erkin/ponysay", "description": "Pony rewrite of cowsay.", "stars": "1.3k"}, {"name": "yosay", "url": "https://github.com/yeoman/yosay", "description": "Like cowsay, but for yeoman.", "stars": "208"}, {"name": "lolcat", "url": "https://github.com/busyloop/lolcat", "description": "Outputs text in rainbow colors.", "stars": "6.5k"}, {"name": "terminaltexteffects", "url": "https://github.com/ChrisBuilds/terminaltexteffects", "description": "Plays elaborate animations of text input.", "stars": "3.9k"}, {"name": "text-meme", "url": "https://github.com/beatfreaker/text-meme-cli", "description": "Generate text memes.", "stars": "102"}, {"name": "dankcli", "url": "https://github.com/sggts04/dankcli", "description": "Add text to meme image templates.", "stars": "62"}, {"name": "ricksay", "url": "https://github.com/roma-guru/ricksay", "description": "Quotes from Rick and Morty.", "stars": "77"}]}, {"name": "Emoji", "parent": "Just for Fun", "entries": [{"name": "emoj", "url": "https://github.com/sindresorhus/emoj", "description": "Find relevant emoji from text on the command-line.", "stars": "2.4k"}, {"name": "emoji-finder", "url": "https://github.com/dematerializer/emoji-finder", "description": "Quickly find and copy emoji to the clipboard via the command-line."}, {"name": "oji", "url": "https://github.com/xxczaki/oji", "description": "Interactive text emoji maker.", "stars": "734"}]}, {"name": "Agents", "parent": "AI", "entries": [{"name": "greywall", "url": "https://github.com/GreyhavenHQ/greywall", "description": "Deny-by-default sandbox with filesystem and network isolation.", "stars": "118"}, {"name": "agent-of-empires", "url": "https://github.com/njbrake/agent-of-empires", "description": "Coding agent session manager via tmux and git worktrees.", "stars": "1.3k"}, {"name": "agent-deck", "url": "https://github.com/asheshgoplani/agent-deck", "description": "Dashboard for managing multiple AI coding agent sessions.", "stars": "1.8k"}, {"name": "Sugar", "url": "https://github.com/roboticforce/sugar", "description": "Autonomous agent that queues and executes tasks in the background.", "stars": "62"}, {"name": "Shep", "url": "https://github.com/shep-ai/cli", "description": "Multi-session SDLC control center for AI coding agents.", "stars": "43"}, {"name": "InkOS", "url": "https://github.com/Narcooo/inkos/blob/master/README.en.md", "description": "Novel-writing agent.", "stars": "2.9k"}, {"name": "coi", "url": "https://github.com/mensfeld/code-on-incus", "description": "Incus container runtime for agents.", "stars": "360"}]}, {"name": "LLM Interaction", "parent": "AI", "entries": [{"name": "aye-chat", "url": "https://github.com/acrotron/aye-chat", "description": "Workspace for editing, running commands, and chatting with your codebase.", "stars": "61"}, {"name": "cmd-ai", "url": "https://github.com/BrodaNoel/cmd-ai", "description": "Turns natural language into executable shell commands.", "stars": "42"}, {"name": "awesome-cli-apps-in-a-csv", "url": "https://github.com/toolleeo/awesome-cli-apps-in-a-csv", "description": "Extensive list of CLI apps.", "stars": "2.4k"}, {"name": "Terminal Trove", "url": "https://terminaltrove.com/", "description": "List of CLI apps."}, {"name": "awesome-shell", "url": "https://github.com/alebcay/awesome-shell#readme", "description": "Command-line utilities and frameworks.", "stars": "37k"}, {"name": "terminals-are-sexy", "url": "https://github.com/k4m4/terminals-are-sexy#readme", "description": "Terminal frameworks, plugins & resources.", "stars": "13k"}, {"name": "awesome-zsh-plugins", "url": "https://github.com/unixorn/awesome-zsh-plugins#readme", "description": "ZSH frameworks, plugins, tutorials & themes.", "stars": "18k"}, {"name": "awesome-nodejs clis", "url": "https://github.com/sindresorhus/awesome-nodejs#command-line-apps", "description": "Node.js modules and resources.", "stars": "65k"}, {"name": "awesome-git-addons", "url": "https://github.com/stevemao/awesome-git-addons#readme", "description": "Addons that extend git cli.", "stars": "2.2k"}, {"name": "x-cmd", "url": "https://github.com/x-cmd/x-cmd", "description": "Ecosystem of cli tools, featuring a wide array of improve core utils, AI access and more.", "stars": "4.2k"}]}]} |