{"id":88162,"url":"https://github.com/correia-jpv/fucking-awesome-shell","name":"fucking-awesome-shell","description":"A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. With repository stars⭐ and forks🍴","projects_count":321,"last_synced_at":"2026-10-15T09:00:20.445Z","repository":{"id":43030640,"uuid":"456142961","full_name":"Correia-jpv/fucking-awesome-shell","owner":"Correia-jpv","description":"A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. With repository stars⭐ and forks🍴","archived":false,"fork":false,"pushed_at":"2026-10-12T13:34:37.000Z","size":684,"stargazers_count":29,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-10-12T15:29:21.730Z","etag":null,"topics":["awesome","awesome-list","bash","bash-framework","cli","cli-framework","command-line","command-line-tool","fish","list","shell","shell-extension","shell-script","zsh"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Correia-jpv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"Correia-jpv"}},"created_at":"2022-02-06T12:21:42.000Z","updated_at":"2026-10-12T13:34:39.000Z","dependencies_parsed_at":"2026-10-04T16:21:58.234Z","dependency_job_id":null,"html_url":"https://github.com/Correia-jpv/fucking-awesome-shell","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Correia-jpv/fucking-awesome-shell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Correia-jpv","download_url":"https://codeload.github.com/Correia-jpv/fucking-awesome-shell/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-shell/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344836268,"owners_count":38329807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-15T02:00:06.843Z","response_time":105,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-04-27T09:56:43.603Z","updated_at":"2026-10-15T09:00:20.446Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Source","Shell Script Development","Games","Command-Line Productivity","Multimedia and File Formats","Applications","Shell Package Management","Downloading and Serving","System Utilities","For Developers","Customization","Shells"],"sub_categories":["See also","Directory Navigation"],"readme":"```\n █████╗ ██╗    ██╗███████╗███████╗ ██████╗ ███╗   ███╗███████╗\n██╔══██╗██║    ██║██╔════╝██╔════╝██╔═══██╗████╗ ████║██╔════╝\n███████║██║ █╗ ██║█████╗  ███████╗██║   ██║██╔████╔██║█████╗\n██╔══██║██║███╗██║██╔══╝  ╚════██║██║   ██║██║╚██╔╝██║██╔══╝\n██║  ██║╚███╔███╔╝███████╗███████║╚██████╔╝██║ ╚═╝ ██║███████╗\n╚═╝  ╚═╝ ╚══╝╚══╝ ╚══════╝╚══════╝ ╚═════╝ ╚═╝     ╚═╝╚══════╝\n███████╗██╗  ██╗███████╗██╗     ██╗\n██╔════╝██║  ██║██╔════╝██║     ██║\n███████╗███████║█████╗  ██║     ██║\n╚════██║██╔══██║██╔══╝  ██║     ██║\n███████║██║  ██║███████╗███████╗███████╗\n╚══════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝\n```\n\n# Awesome Shell [![Awesome][awesome-badge]][awesome-link]\n\nA curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. This awesome collection is also available on 🌎 [Unix-Shell.ZEEF.com](unix-shell.zeef.com/caleb.xu).\n- [Shells](#shells)\n- [Command-Line Productivity](#command-line-productivity)\n  - [Directory Navigation](#directory-navigation)\n- [Customization](#customization)\n- [For Developers](#for-developers)\n- [System Utilities](#system-utilities)\n- [Downloading and Serving](#downloading-and-serving)\n- [Multimedia and File Formats](#multimedia-and-file-formats)\n- [Applications](#applications)\n- [Games](#games)\n- [Shell Package Management](#shell-package-management)\n- [Shell Script Development](#shell-script-development)\n- [Guides](#guides)\n- [**Awesome Zsh**][awesome-zsh]\u0026nbsp; [![Awesome][awesome-badge]][awesome-zsh]\n- [**Awesome Fish**][awesome-fish] [![Awesome][awesome-badge]][awesome-fish]\n- [**Awesome Bash**][awesome-bash] [![Awesome][awesome-badge]][awesome-bash]\n- [Other Awesome Lists](#other-awesome-lists)\n\n## Shells\n\n*Choose your base shell.*\n\n* 🌎 [bash](www.gnu.org/software/bash/) - GNU Project's shell (Bourne Again SHell)\n* 🌎 [elvish](elv.sh/) - Friendly, expressive shell features like anonymous functions and data structures\n* 🌎 [es](wryun.github.io/es-shell/) - The extensible shell, based on Plan 9's \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;329⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38🍴\u003c/code\u003e\u003c/b\u003e [rc](https://github.com/rakitzis/rc)) shell\n* 🌎 [fish](fishshell.com) - Smart and user-friendly command line shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1656⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;141🍴\u003c/code\u003e\u003c/b\u003e [ion](https://github.com/redox-os/ion)) - A modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;608⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;188🍴\u003c/code\u003e\u003c/b\u003e [ksh93](https://github.com/att/ast)) - Korn Shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;242⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;43🍴\u003c/code\u003e\u003c/b\u003e [mksh](https://github.com/MirBSD/mksh)) - MirBSD Korn Shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1921⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;42🍴\u003c/code\u003e\u003c/b\u003e [murex](https://github.com/lmorg/murex)) - A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1520⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;50🍴\u003c/code\u003e\u003c/b\u003e [ngs](https://github.com/ngs-lang/ngs)) - Fully featured scripting language created specifically for Ops. REPL is being developed.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;40657⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2302🍴\u003c/code\u003e\u003c/b\u003e [nushell](https://github.com/nushell/nushell)) - A modern shell written in Rust\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;458⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46🍴\u003c/code\u003e\u003c/b\u003e [oksh](https://github.com/ibara/oksh)) - Portable OpenBSD ksh\n* 🌎 [osh](www.oilshell.org) - Bash compatible, with new/modern Unix shell language called Oil\n* 🌎 [pdksh](cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin/ksh/) - Public domain Korn shell\n* 🌎 [powershell](docs.microsoft.com/en-us/powershell/scripting/overview) a cross-platform task automation and configuration management framework, consisting of a command-line shell and scripting language\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;176⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [shell++](https://github.com/alexst07/shell-plus-plus)) - Friendly and modern functional and object oriented shell script language\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;49⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [shenv](https://github.com/shenv/shenv)) - Simple shell version management\n* 🌎 [tcsh](www.tcsh.org/) - C shell with file name completion and command line editing\n* 🌎 [xonsh](xon.sh) - Python-ish, BASHwards-looking shell language and command prompt\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;575⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46🍴\u003c/code\u003e\u003c/b\u003e [yash](https://github.com/magicant/yash)) - A POSIX-compliant command line shell with built-in support for completion and prediction based on command history\n* 🌎 [zsh](www.zsh.org) - Powerful shell with scripting language\n\n## Command-Line Productivity\n\n*Search, bookmarks, multiplexing, and other tools that make your terminal experience more productive.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;291⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [AdvancedNewFile](https://github.com/tanrax/terminal-AdvancedNewFile)) - Fast creation of files and directories in a recursive way. Inspired by the Vim plugin.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;27129⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1435🍴\u003c/code\u003e\u003c/b\u003e [ag](https://github.com/ggreer/the_silver_searcher)) - Super fast string search through a directory hierarchy\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;630⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;36🍴\u003c/code\u003e\u003c/b\u003e [aliases](https://github.com/sebglazebrook/aliases)) - Contextual, dynamic, organized aliases for bash\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1391⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;26🍴\u003c/code\u003e\u003c/b\u003e [arttime](https://github.com/reportaman/arttime)) - Beauty of text art meets functionality of clock, timer, pomodoro++ time manager\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6059⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;271🍴\u003c/code\u003e\u003c/b\u003e [autoenv](https://github.com/hyperupcall/autoenv)) - Directory-based environments.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;280⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [await](https://github.com/slavaGanzin/await)) - single binary that run list of commands in parallel and waits for their termination\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;854⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [bartib](https://github.com/nikolassv/bartib)) - A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1310⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;85🍴\u003c/code\u003e\u003c/b\u003e [bashhub](https://github.com/rcaloras/bashhub-client)) - :cloud: Bash history in the cloud. Indexed and searchable.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1767⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;115🍴\u003c/code\u003e\u003c/b\u003e [boilr](https://github.com/tmrts/boilr)) - A blazingly fast CLI tool for creating projects from boilerplate templates.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1319⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;112🍴\u003c/code\u003e\u003c/b\u003e [boom](https://github.com/holman/boom)) - Store links and snippets in the command line\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1605⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;53🍴\u003c/code\u003e\u003c/b\u003e [borg](https://github.com/ok-borg/borg)) - A terminal based search engine for bash commands\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13069⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;325🍴\u003c/code\u003e\u003c/b\u003e [broot](https://github.com/Canop/broot)) - A better way to navigate directories\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;19091⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;481🍴\u003c/code\u003e\u003c/b\u003e [browsh](https://github.com/browsh-org/browsh)) - The modern text-based browser\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7220⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;322🍴\u003c/code\u003e\u003c/b\u003e [Buku](https://github.com/jarun/Buku)) - Powerful command-line bookmark manager\n* 🌎 [byobu](www.byobu.org) - Text-based window manager and terminal multiplexer\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;555⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [cod](https://github.com/dim-an/cod)) — A completion daemon for shell that learns when you invoke `--help` commands\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;84⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [CloudClip](https://github.com/skywind3000/CloudClip)) - Your own clipboard in the cloud, copy and paste text with gist between different systems\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3563⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;171🍴\u003c/code\u003e\u003c/b\u003e [ddgr](https://github.com/jarun/ddgr)) - DuckDuckGo from the terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2573⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;113🍴\u003c/code\u003e\u003c/b\u003e [desk](https://github.com/jamesob/desk)) - A lightweight workspace manager for the shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;15502⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;826🍴\u003c/code\u003e\u003c/b\u003e [direnv](https://github.com/direnv/direnv)) - An environment switcher for the shell, compare with autoenv\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3087⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;122🍴\u003c/code\u003e\u003c/b\u003e [dnote](https://github.com/dnote/dnote)) - A simple command line notebook with multi-device sync and web interface\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [eureka](https://github.com/simeg/eureka/)) - :bulb: CLI tool to input and store your ideas without leaving the terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5897⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;237🍴\u003c/code\u003e\u003c/b\u003e [fasd](https://github.com/clvv/fasd)) - Command-line productivity booster, offers quick access to files and directories\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;44792⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1154🍴\u003c/code\u003e\u003c/b\u003e [fd](https://github.com/sharkdp/fd)) - A simple, fast and user-friendly alternative to find.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;45⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [foxy](https://github.com/s-p-k/foxy)) - Plain text bookmarks for Firefox and surf browsers.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4468⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87🍴\u003c/code\u003e\u003c/b\u003e [fselect](https://github.com/jhspetersson/fselect)) - Find files with SQL-like queries.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;672⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [funky](https://github.com/bbugyi200/funky)) - Extends functionality of shell functions making them more powerful and flexible.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;572⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;28🍴\u003c/code\u003e\u003c/b\u003e [fz](https://github.com/changyuheng/fz)) - Seamless fuzzy tab completion for z\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;83603⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5392🍴\u003c/code\u003e\u003c/b\u003e [fzf](https://github.com/junegunn/fzf)) - A command-line fuzzy finder\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;796⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [gitmux](https://github.com/arl/gitmux)) - Show Git status in Tmux status bar\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6206⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;536🍴\u003c/code\u003e\u003c/b\u003e [googler](https://github.com/jarun/googler)) - Google Search, Google Site Search, Google News from the terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;50⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [googlr](https://github.com/Astranno/googlr)) - Command line tool that lets you search Google from your terminal.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;824⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59🍴\u003c/code\u003e\u003c/b\u003e [has](https://github.com/kdabir/has)) - `has` helps you check presence of various command line tools and their versions on path\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5769⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;150🍴\u003c/code\u003e\u003c/b\u003e [how2](https://github.com/santinic/how2)) - `how2` finds the simplest way to do something in a unix shell. It's like `man`, but you can query it in natural language.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;17764⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;581🍴\u003c/code\u003e\u003c/b\u003e [navi](https://github.com/denisidoro/navi)) - An interactive cheatsheet tool for the command-line\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;496⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59🍴\u003c/code\u003e\u003c/b\u003e [hhighlighter](https://github.com/paoloantinori/hhighlighter)) - Colorize words in a command output\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1303⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;62🍴\u003c/code\u003e\u003c/b\u003e [hr](https://github.com/LuRsT/hr)) - `\u003chr /\u003e` for your terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;380⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24🍴\u003c/code\u003e\u003c/b\u003e [hss](https://github.com/six-ddc/hss)) - An interactive parallel ssh client featuring autocomplete and asynchronous execution\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4465⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;240🍴\u003c/code\u003e\u003c/b\u003e [hstr](https://github.com/dvorka/hstr)) - Bash History Suggest Box\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1805⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;126🍴\u003c/code\u003e\u003c/b\u003e [k](https://github.com/supercrabtree/k)) - k is a Zsh script to make directory listings more readable, adding Git status, fileweight colors and rotting dates\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;25⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [k alias](https://github.com/lingtalfi/k)) - get kool aliases (and more) working with a simple one-liner\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9552⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;382🍴\u003c/code\u003e\u003c/b\u003e [lf](https://github.com/gokcehan/lf)) - Terminal file manager written in Go, inspired by ranger\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [lf.sh](https://github.com/suewonjp/lf.sh)) - Quickly search files with fewer typings and do many more (grepping, copying path to clipboard, etc)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;256⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [lowcharts](https://github.com/juan-leon/lowcharts)) - Draw low-resolution graphs in terminal\n* 🌎 [Lmod](lmod.readthedocs.io/en/latest/) - Lua-based Environment Modules that enhances Tcl-based modules while being backward compatible (compare to modules)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;696⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;28🍴\u003c/code\u003e\u003c/b\u003e [loop](https://github.com/Miserlou/Loop)) - Write and control complex loops with as one-liners\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2096⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;106🍴\u003c/code\u003e\u003c/b\u003e [marker](https://github.com/pindexis/marker)) - Bookmark your shell commands\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [mackup](https://github.com/lra/mackup/)) - Keep your application settings in sync (OS X/Linux)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7807⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;203🍴\u003c/code\u003e\u003c/b\u003e [mcfly](https://github.com/cantino/mcfly)) - Fly through your shell history. Great Scot!\n* [modules](http://modules.sourceforge.net/) - Classical Tcl-based Environment Modules managing the shell environment (compare to Lmod, direnv, and autoenv)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;22068⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;827🍴\u003c/code\u003e\u003c/b\u003e [nnn](https://github.com/jarun/nnn)) - File browser and disk usage analyzer with excellent desktop integration\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;102⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [ok-sh](https://github.com/secretGeek/ok-bash)) - Do you work on many different projects? And in each project, are there commands you use that are specific to that project? You need a .ok file.\n* 🌎 [parallel](www.gnu.org/software/parallel/) - Build and execute shell command lines from standard input in parallel\n* 🌎 [pass](www.passwordstore.org/) - Manage passwords from the command line with GPG encryption and optional git integration.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5237⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;281🍴\u003c/code\u003e\u003c/b\u003e [pathpicker](https://github.com/facebook/PathPicker)) - Accepts inputs like grep, searches, git etc; allows selecting files from the result of the input, which you can then open or provide as argument to a command.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;405⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [pdd](https://github.com/jarun/pdd)) - Tiny date, time diff calculator with timers\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3319⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;144🍴\u003c/code\u003e\u003c/b\u003e [percol](https://github.com/mooz/percol)) - Adds flavor of interactive filtering to the traditional pipe concept of UNIX shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;70⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [q](https://github.com/cal2195/q)) - Vim like macro registers for your Bash and Zsh Shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;582⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [qfc](https://github.com/pindexis/qfc)) - File-completion widget for Bash and Zsh\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1061⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [resh](https://github.com/curusarn/resh)) - Contextual shell history for Zsh and Bash\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;69135⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5413🍴\u003c/code\u003e\u003c/b\u003e [rg](https://github.com/BurntSushi/ripgrep)) - ripgrep is a line oriented search tool that combines the usability of The Silver Searcher with the raw speed of GNU grep\n* 🌎 [screen](www.gnu.org/software/screen/) - GNU terminal multiplexer\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;115⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;0🍴\u003c/code\u003e\u003c/b\u003e [shell-history](https://github.com/pawamoy/shell-history)) - Visualize your shell usage with Highcharts\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;454⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [SHML](https://github.com/odb/shml)) - Style framework for the terminal (Shell Markup Language)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;316⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;32🍴\u003c/code\u003e\u003c/b\u003e [slugify](https://github.com/benlinton/slugify)) - Command that converts filenames and directories to a web friendly format\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;301⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [sman](https://github.com/tokozedg/sman)) - :bug: A command-line snippet manager\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6067⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;286🍴\u003c/code\u003e\u003c/b\u003e [spark](https://github.com/holman/spark)) - ▁▂▃▅▂▇ in your shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;379⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [spark.fish](https://github.com/jorgebucaran/spark.fish)) - ▁▂▃▅ Sparkline Generator\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;270⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [sheet](https://github.com/oscardelben/sheet)) -  Text snippets for the command line\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;950⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39🍴\u003c/code\u003e\u003c/b\u003e [spot](https://github.com/rauchg/spot)) - Tiny file search utility\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;84⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [snips](https://github.com/srijanshetty/snips)) - Command line tool to manage snippets of code.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;660⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;150🍴\u003c/code\u003e\u003c/b\u003e [sqlline](https://github.com/julianhyde/sqlline)) - Shell for issuing SQL to relational databases via JDBC (multiline, completion, highlighting, dialect support)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1202⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;125🍴\u003c/code\u003e\u003c/b\u003e [sshfs](https://github.com/osxfuse/sshfs)) - A tool for mounting remote file systems over SSH\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;163⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [sudocabulary](https://github.com/badarsh2/Sudocabulary)) - Learn English Vocabulary from your terminal\n* 🌎 [surfraw](gitlab.com/surfraw/Surfraw) - browse specific site and search the web from your terminal without browser.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [task-manager](https://github.com/lingtalfi/task-manager)) - Execute all your scripts with just two or three keystrokes.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;216⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [td-cli](https://github.com/darrikonn/td-cli)) - A todo command line manager to organize and manage your todos across multiple projects.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1803⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38🍴\u003c/code\u003e\u003c/b\u003e [tere](https://github.com/mgunyho/tere)) - A faster alternative to cd + ls\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;97891⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3958🍴\u003c/code\u003e\u003c/b\u003e [thefuck](https://github.com/nvbn/thefuck)) - Fix common shell mistakes by using an easy to remember command\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;737⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;49🍴\u003c/code\u003e\u003c/b\u003e [tldr](https://github.com/raylee/tldr-sh-client)) - A fully-functional bash client for tldr, simplified and community-driven man pages\n* 🌎 [tmux](tmux.github.io/) - Amazing terminal multiplexer\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;208⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [undollar](https://github.com/xtyrrell/undollar)) - undollar bites the dollar sign off the tip of the command you just pasted into your terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10140⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;407🍴\u003c/code\u003e\u003c/b\u003e [usql](https://github.com/xo/usql)) - Universal command-line interface for SQL databases.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;459⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38🍴\u003c/code\u003e\u003c/b\u003e [v](https://github.com/rupa/v)) - z for vim.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3694⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;144🍴\u003c/code\u003e\u003c/b\u003e [wemux](https://github.com/zolrath/wemux)) - Multi-User Tmux Made Easy\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3752⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;206🍴\u003c/code\u003e\u003c/b\u003e [xiki](https://github.com/trogdoro/xiki)) - Makes the shell console more friendly and powerful\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4838⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;97🍴\u003c/code\u003e\u003c/b\u003e [xplr](https://github.com/sayanarijit/xplr)) -  A hackable, minimal, fast TUI file explorer\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10753⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;327🍴\u003c/code\u003e\u003c/b\u003e [xsv](https://github.com/BurntSushi/xsv)) - a fast CSV command line toolkit written in Rust\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6109⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;125🍴\u003c/code\u003e\u003c/b\u003e [xxh](https://github.com/xxh/xxh)) - Bring your favorite shell wherever you go through the SSH.\n\n### Directory Navigation\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;131⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [aliasme](https://github.com/Jintin/aliasme)) - alias helper to change directory quickly\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;16964⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;707🍴\u003c/code\u003e\u003c/b\u003e [autojump](https://github.com/wting/autojump)) - A cd command that learns - easily navigate directories from the command line\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1973⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;292🍴\u003c/code\u003e\u003c/b\u003e [bashmarks](https://github.com/huyng/bashmarks)) - Directory bookmarks for the shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;928⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [bd](https://github.com/vigneshwaranr/bd)) - Quickly go back to a parent directory\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;365⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [commacd](https://github.com/shyiko/commacd)) - A faster way to move around in Bash\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2722⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;116🍴\u003c/code\u003e\u003c/b\u003e [enhancd](https://github.com/b4b4r07/enhancd)) - :rocket: A next-generation cd command with an interactive filter\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;905⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;63🍴\u003c/code\u003e\u003c/b\u003e [goto](https://github.com/iridakos/goto)) - A shell utility for navigation to aliased directories supporting auto-completion\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1950⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;65🍴\u003c/code\u003e\u003c/b\u003e [jump](https://github.com/gsamokovarov/jump)) - Jump helps you navigate your file system faster by learning your habits.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [lazy-cd](https://github.com/pedramamini/lazy-cd)) - Simple bash commands for bookmarked navigation of the file system, complete with bash-completion.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;183⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [up](https://github.com/shannonmoeller/up)) - Ascend directories by name or count; for bash, zsh, and fish.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;17059⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1174🍴\u003c/code\u003e\u003c/b\u003e [z](https://github.com/rupa/z)) - z is the new j, yo\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3147⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;149🍴\u003c/code\u003e\u003c/b\u003e [z.lua](https://github.com/skywind3000/z.lua)) - A new cd command that helps you navigate faster by learning your habits\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;40103⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;924🍴\u003c/code\u003e\u003c/b\u003e [zoxide](https://github.com/ajeetdsouza/zoxide)) - A faster way to navigate your filesystem, written in Rust\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;113⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [zpyi](https://github.com/sakshamsharma/zpyi)) - Python in Zsh - Easy python scripting in shell\n\n## Customization\n\n*Custom prompts, color themes, etc.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;176⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [aphrodite-terminal-theme](https://github.com/win0err/aphrodite-terminal-theme)) — Minimalistic Aphrodite theme (prompt) for sexy terminals that works in bash, fish and zsh\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;454⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39🍴\u003c/code\u003e\u003c/b\u003e [base16-builder](https://github.com/base16-builder/base16-builder)) - Base16-Builder\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;198⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;43🍴\u003c/code\u003e\u003c/b\u003e [bash-full-of-colors](https://github.com/slomkowski/bash-full-of-colors)) - Powerful prompt with screen, tmux, git support and many more\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6936⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;980🍴\u003c/code\u003e\u003c/b\u003e [bash-git-prompt](https://github.com/magicmonty/bash-git-prompt)) - An informative and fancy Bash prompt for Git users\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;909⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;166🍴\u003c/code\u003e\u003c/b\u003e [bash-powerline](https://github.com/riobard/bash-powerline)) - Powerline-style Bash prompt in pure Bash script\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1555⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;120🍴\u003c/code\u003e\u003c/b\u003e [bashstrap](https://github.com/barryclark/bashstrap)) - A quick way to spruce up OSX terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2838⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;372🍴\u003c/code\u003e\u003c/b\u003e [bullet-train-oh-my-zsh-theme](https://github.com/caiogondim/bullet-train.zsh)) - :bullettrain_side: An oh-my-zsh shell theme based on the Powerline Vim plugin\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1586⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;70🍴\u003c/code\u003e\u003c/b\u003e [emojify](https://github.com/mrowa44/emojify)) Emoji on the command line :scream:\n* 🌎 [flatui-terminal-theme](dribbble.com/shots/1021755-Flat-UI-Terminal-Theme) - Nicer colors for terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1000⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;97🍴\u003c/code\u003e\u003c/b\u003e [geometry](https://github.com/geometry-zsh/geometry)) - A minimal ZSH theme where any function can be added to the left prompt or (async) right prompt on the fly.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;326⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;97🍴\u003c/code\u003e\u003c/b\u003e [git-prompt](https://github.com/lvv/git-prompt)) - Bash prompt with Git, SVN and HG modules\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [gittify](https://github.com/momeni/gittify)) - A colorful Bash prompt + customized Git aliases\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10337⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;636🍴\u003c/code\u003e\u003c/b\u003e [Gogh - Color Scheme](https://github.com/Mayccoll/Gogh)) - Color Scheme for Gnome Terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4682⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;418🍴\u003c/code\u003e\u003c/b\u003e [liquidprompt](https://github.com/nojhan/liquidprompt)) - A full-featured \u0026 carefully designed adaptive prompt for Bash \u0026 Zsh\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;107⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [mysql-colorize](https://github.com/zpm-zsh/mysql-colorize)) -  Colorization for mysql comand-line client\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3721⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;279🍴\u003c/code\u003e\u003c/b\u003e [oh-my-git](https://github.com/arialdomartini/oh-my-git)) - An opinionated git prompt for bash and zsh\n* 🌎 [oh-my-posh](ohmyposh.dev) - Prompt theme engine for any shell and platform written in go.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;196⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [polyglot](https://github.com/agkozak/polyglot)) - An informative Git prompt that works in bash, zsh, ksh, mksh, pdksh, oksh, dash, yash, busybox sh, and osh\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;55240⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2447🍴\u003c/code\u003e\u003c/b\u003e [powerlevel10k](https://github.com/romkatv/powerlevel10k)) - Super flexible awesome powerline ZSH theme\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1157⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;151🍴\u003c/code\u003e\u003c/b\u003e [sexy-bash-prompt](https://github.com/twolfson/sexy-bash-prompt)) - Bash prompt with colors, Git statuses, and Git branches\n* 🌎 [starship](starship.rs/) - Fast, customisable, cross-shell prompt written in rust\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1136⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;240🍴\u003c/code\u003e\u003c/b\u003e [synth-shell](https://github.com/andresgongora/synth-shell)) - Greeter with a customizable status report and a fancy bash prompt\n\n## For Developers\n\n*Command-line development, version control, and deployment.*\n\n* 🌎 [1Password SSH Agent](developer.1password.com/docs/ssh/) - Authenticate Git and SSH workflows with biometric unlock using 1Password\n* 🌎 [ack](beyondgrep.com/) - A grep-like search tool optimized for source code.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;732⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [add-gitignore](https://github.com/TejasQ/add-gitignore)) - Interactive CLI that generates a .gitignore for your project based on your needs.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;705⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;40🍴\u003c/code\u003e\u003c/b\u003e [bcal](https://github.com/jarun/bcal)) - Byte CALculator for storage conversions and calculations\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;723⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [bitwise](https://github.com/mellowcandle/bitwise)) - Terminal based interactive bit manipulator in curses.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;12685⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;747🍴\u003c/code\u003e\u003c/b\u003e [bocker](https://github.com/p8952/bocker)) - Docker implemented in 100 lines of bash\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;23596⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1124🍴\u003c/code\u003e\u003c/b\u003e [cloc](https://github.com/AlDanial/cloc)) - Count Lines of Code\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [doclt](https://github.com/omgimanerd/doclt)) - A command line interface to Digital Ocean\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;32182⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2090🍴\u003c/code\u003e\u003c/b\u003e [dokku](https://github.com/dokku/dokku)) - Docker powered mini-Heroku. The smallest PaaS implementation you've ever seen.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5086⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;167🍴\u003c/code\u003e\u003c/b\u003e [forgit](https://github.com/wfxr/forgit)) - Utility tool for `git` taking advantage of fuzzy finder fzf.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1174⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;95🍴\u003c/code\u003e\u003c/b\u003e [git-extra-commands](https://github.com/unixorn/git-extra-commands)) - Many Git extra utilities. Churn, cut-branch, improved-merge and many more.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;18119⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1228🍴\u003c/code\u003e\u003c/b\u003e [git-extras](https://github.com/tj/git-extras)) - Git utilities -- repo summary, repl, changelog population, author commit percentages and more\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3461⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;271🍴\u003c/code\u003e\u003c/b\u003e [git-open](https://github.com/paulirish/git-open)) - Type `git open` to open the GitHub page or website for a repository in your browser\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7008⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;281🍴\u003c/code\u003e\u003c/b\u003e [git-quick-stats](https://github.com/arzzen/git-quick-stats)) - Git quick statistics is a simple and efficient way to access various statistics in git repository.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;395⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;43🍴\u003c/code\u003e\u003c/b\u003e [git-semver](https://github.com/markchalloner/git-semver)) - Git plugin for easing semantic versioning and changelog validation\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;742⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;86🍴\u003c/code\u003e\u003c/b\u003e [git-sh](https://github.com/rtomayko/git-sh)) - A customized Bash environment suitable for Git work\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1948⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;93🍴\u003c/code\u003e\u003c/b\u003e [gita](https://github.com/nosarthur/gita)) - A command-line tool to manage multiple git repos.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;22953⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2222🍴\u003c/code\u003e\u003c/b\u003e [hub](https://github.com/github/hub)) - hub helps you win at git.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;36267⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;863🍴\u003c/code\u003e\u003c/b\u003e [just](https://github.com/casey/just)) - Task runner for saving and running project-specific commands.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [licins](https://github.com/dogoncouch/licins)) - Insert commented software licenses into source code.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;381⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [mkdkr](https://github.com/rosineygp/mkdkr)) - Makefile + Docker = CI Pipeline\n* 🌎 [mr](myrepos.branchable.com) - Multiple Repository management tool\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;714⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [nve](https://github.com/ehmicky/nve)) - Run any command on specific Node.js versions.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4006⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;288🍴\u003c/code\u003e\u003c/b\u003e [overcommit](https://github.com/sds/overcommit)) - A fully configurable and extendable Git hook manager\n* 🌎 [pre-commit](pre-commit.com) - A framework for managing and maintaining multi-language pre-commit hooks\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4113⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;381🍴\u003c/code\u003e\u003c/b\u003e [rebound](https://github.com/shobrook/rebound)) - Instantly browse Stack Overflow results in your terminal when you get a compiler error\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;374⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39🍴\u003c/code\u003e\u003c/b\u003e [repren](https://github.com/jlevy/repren)) - Command-line search-and-replace and file-renaming swiss army knife\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6190⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;220🍴\u003c/code\u003e\u003c/b\u003e [slap](https://github.com/slap-editor/slap)) - Sublime-like terminal-based text editor that runs on Node.js\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;566⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;36🍴\u003c/code\u003e\u003c/b\u003e [shipit](https://github.com/sapegin/shipit)) - Minimalistic SSH deployment\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;156⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [starring](https://github.com/ritz078/starring)) - Automatically star the npm-packages that you are using on GitHub.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;612⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;33🍴\u003c/code\u003e\u003c/b\u003e [tag](https://github.com/aykamko/tag)) - Instantly jump to your ag matches.\n* 🌎 [trunk](www.npmjs.com/package/@trunkio/launcher) - Blazingly fast meta code checker and formatter\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;68⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [vmn](https://github.com/final-israel/vmn)) - git-based automatic versioning and state recovery solution agnostic to language or architecture\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;362⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [wipe-modules](https://github.com/bntzio/wipe-modules)) - A little agent that removes the node_modules folder of non-active projects\n\n## System Utilities\n\n*OS-related tools, including system administration, system debugging, and file and process management.*\n\n* 🌎 [atop](www.atoptool.nl) - ASCII full-screen performance monitor that is capable of reporting the activity of all processes\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;60800⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4410🍴\u003c/code\u003e\u003c/b\u003e [bat](https://github.com/sharkdp/bat)) - A `cat` clone with wings\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1395⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;112🍴\u003c/code\u003e\u003c/b\u003e [bmon](https://github.com/tgraf/bmon)) - Real-time network bandwidth monitor and rate estimator with human-friendly visual output\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;34979⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1211🍴\u003c/code\u003e\u003c/b\u003e [btop](https://github.com/aristocratos/btop)) - Linux/OSX/FreeBSD resource monitor\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;196⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [catcli](https://github.com/deadc0de6/catcli)) -  The command line catalog tool for your offline data\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3209⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;121🍴\u003c/code\u003e\u003c/b\u003e [ccat](https://github.com/owenthereal/ccat)) - ccat is the colorizing cat. It works similar to cat but displays content with syntax highlighting.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;24450⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;651🍴\u003c/code\u003e\u003c/b\u003e [exa](https://github.com/ogham/exa)) - A modern version of `ls`.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8855⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;313🍴\u003c/code\u003e\u003c/b\u003e [progress](https://github.com/Xfennec/progress)) - Linux tool to show progress for `cp`, `rm`, `dd`, and more...\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1198⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;263🍴\u003c/code\u003e\u003c/b\u003e [stronghold](https://github.com/alichtman/stronghold)) - Easily configure MacOS security settings from the terminal.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;33776⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1826🍴\u003c/code\u003e\u003c/b\u003e [glances](https://github.com/nicolargo/glances)) - Glances an Eye on your system\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;21050⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1206🍴\u003c/code\u003e\u003c/b\u003e [goaccess](https://github.com/allinurl/goaccess)) - GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in \\*nix systems.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1990⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;118🍴\u003c/code\u003e\u003c/b\u003e [hblock](https://github.com/hectorm/hblock)) - Hosts-file based adblocker\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;98⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [histstat](https://github.com/vesche/histstat)) - History for netstat\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5887⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;570🍴\u003c/code\u003e\u003c/b\u003e [htop](https://github.com/hishamhm/htop)) - A ncurses based interactive process viewer which aims to be a better `top`\n* 🌎 [lnav](lnav.org) - An advanced log file viewer for the small-scale\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;161⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [logdissect](https://github.com/dogoncouch/logdissect)) - CLI utility and Python API for analyzing log files and other data.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;514⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;45🍴\u003c/code\u003e\u003c/b\u003e [ls++](https://github.com/trapd00r/ls--)) - Colorized ls on steroids\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;16259⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;516🍴\u003c/code\u003e\u003c/b\u003e [lsd](https://github.com/Peltoche/lsd)) - LSDeluxe, rewrite of GNU ls with lot of added features like colors, icons, tree-view and more formatting options.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;531⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [lsp](https://github.com/dborzov/lsp)) - An improved `ls`, with file descriptions in plain language and intelligent file grouping\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1875⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;72🍴\u003c/code\u003e\u003c/b\u003e [maza](https://github.com/tanrax/maza-ad-blocking)) - Local ad blocker. Like Pi-hole but local and using your operating system.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3366⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;375🍴\u003c/code\u003e\u003c/b\u003e [mtr](https://github.com/traviscross/mtr)) - The functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool.\n* 🌎 [ncdu](dev.yorhel.nl/ncdu) - NCurses Disk Usage\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;512⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;213🍴\u003c/code\u003e\u003c/b\u003e [nmtui](https://github.com/NetworkManager/NetworkManager)) - Text User Interface for controlling NetworkManager\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1345⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;144🍴\u003c/code\u003e\u003c/b\u003e [powertop](https://github.com/fenrus75/powertop)) - Battery/Power usage and device stats monitoring command-line tool, with tune-up options.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1285⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;79🍴\u003c/code\u003e\u003c/b\u003e [prettyping](https://github.com/denilsonsa/prettyping)) - Making the output of `ping` prettier, more colorful, more compact, and easier to read.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;80⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [procdog](https://github.com/jlevy/procdog)) - Lightweight command-line control of long-lived processes like servers\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;426⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [quick-secure](https://github.com/marshyski/quick-secure)) - Quickly secure and harden UNIX/Linux systems\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;35⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [rng](https://github.com/nickolasburr/rng)) - Copy range of lines from file or stdin to stdout.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2126⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;85🍴\u003c/code\u003e\u003c/b\u003e [tiptop](https://github.com/nschloe/tiptop)) - Graphical command-line system monitor.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [wifi-wand](https://github.com/keithrbennett/wifiwand)) - a Ruby command line application for managing WiFi on MacOS (install by `gem install wifi-wand`)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1163⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46🍴\u003c/code\u003e\u003c/b\u003e [xiringuito](https://github.com/ivanilves/xiringuito)) - SSH-based \"VPN for poors\"\n\n## Downloading and Serving\n\n*Self-hosted, lightweight servers and networking tools written in shell scripts.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;43111⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3953🍴\u003c/code\u003e\u003c/b\u003e [aria2](https://github.com/aria2/aria2)) - aria2 is a lightweight multi-protocol \u0026 multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;869⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [balls](https://github.com/jneen/balls)) - Bash on Balls\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1553⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;204🍴\u003c/code\u003e\u003c/b\u003e [bashttpd](https://github.com/avleen/bashttpd)) - A web server written in Bash\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;325⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [bashhub-server](https://github.com/nicksherron/bashhub-server)) - Private cloud shell history. Open source server for bashhub\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1034⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;74🍴\u003c/code\u003e\u003c/b\u003e [bitpocket](https://github.com/sickill/bitpocket)) - \"DIY Dropbox\" or \"2-way directory (r)sync with proper deletion\"\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6597⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1044🍴\u003c/code\u003e\u003c/b\u003e [Dropbox-Uploader](https://github.com/andreafabrizi/Dropbox-Uploader)) - Dropbox Uploader is a Bash script which can be used to upload, download, list or delete files from Dropbox\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;38756⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4017🍴\u003c/code\u003e\u003c/b\u003e [httpie](https://github.com/httpie/httpie)) - HTTPie is a command line HTTP client, a user-friendly cURL replacement\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4141⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;122🍴\u003c/code\u003e\u003c/b\u003e [HTTPLab](https://github.com/gchaincl/httplab)) - The interactive web server, let you inspect HTTP requests and forge responses.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;623⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34🍴\u003c/code\u003e\u003c/b\u003e [Kapow!](https://github.com/BBVA/kapow)) - If you can script it, you can HTTP it.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;183⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [ngincat](https://github.com/jaburns/ngincat)) - Tiny Bash HTTP server using netcat\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2650⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;140🍴\u003c/code\u003e\u003c/b\u003e [resty](https://github.com/micha/resty)) - Little command line REST client that you can use in pipelines\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1508⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;147🍴\u003c/code\u003e\u003c/b\u003e [shell2http](https://github.com/msoap/shell2http)) - HTTP-server to execute shell commands. Designed for development, prototyping or remote control\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;143⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [tshare](https://github.com/trikko/tshare)) - File sharing from commandline.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;213⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [vesper](https://github.com/chris-rock/vesper)) - 🍸Vesper is a HTTP framework for Bash/Unix Shell\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8131⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;148🍴\u003c/code\u003e\u003c/b\u003e [xh](https://github.com/ducaale/xh)) - Friendly and fast tool for sending HTTP requests\n* \u003cb\u003e\u003ccode\u003e197678⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;17245🍴\u003c/code\u003e\u003c/b\u003e [yt-dlp](https://github.com/yt-dlp/yt-dlp)) - Command-line program to download videos from YouTube.com and other video sites\n\n## Multimedia and File Formats\n\n*Tools for handling video and audio files.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;116⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [adb-export](https://github.com/sromku/adb-export)) - Export Android content providers to CSV format\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1081⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;582🍴\u003c/code\u003e\u003c/b\u003e [Android-Kitchen](https://github.com/dsixda/Android-Kitchen)) - A text-based kitchen for Android ROM customization. Uses shell scripts and works with Cygwin/OS X/Linux\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;15790⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2152🍴\u003c/code\u003e\u003c/b\u003e [Beets](https://github.com/beetbox/beets)) - Music library manager and MusicBrainz tagger\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6264⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;522🍴\u003c/code\u003e\u003c/b\u003e [cmus](https://github.com/cmus/cmus)) - Cross-platform cli audio player.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8046⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;175🍴\u003c/code\u003e\u003c/b\u003e [dasel](https://github.com/tomwright/dasel)) - Query and update data structures using selectors from the command line. Comparable to \u003cb\u003e\u003ccode\u003e\u0026nbsp;35803⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4534🍴\u003c/code\u003e\u003c/b\u003e [jq](https://github.com/stedolan/jq)) / \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2993⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87🍴\u003c/code\u003e\u003c/b\u003e [yq](https://github.com/kislyuk/yq)) but supports JSON, YAML, TOML and XML with zero runtime dependencies.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;266⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [dzr](https://github.com/yne/dzr)) - Cross-platform Deezer.com audio player.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;20678⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;497🍴\u003c/code\u003e\u003c/b\u003e [fx](https://github.com/antonmedv/fx)) - Command-line JSON processing tool by anononymus JavaScript functions\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;566⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;28🍴\u003c/code\u003e\u003c/b\u003e [gifgen](https://github.com/lukechilds/gifgen)) - Simple high quality GIF encoding\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;774⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;104🍴\u003c/code\u003e\u003c/b\u003e [image-scraper](https://github.com/sananth12/ImageScraper)) - A cool command line image scraper with a lot of features.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1094⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51🍴\u003c/code\u003e\u003c/b\u003e [imgp](https://github.com/jarun/imgp)) - Blazing fast batch image resizer and rotator\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8693⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;262🍴\u003c/code\u003e\u003c/b\u003e [jc](https://github.com/kellyjonbrazil/jc)) - Convert command output, file-types, and common strings to JSON or YAML for easier use in scripts.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4869⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;159🍴\u003c/code\u003e\u003c/b\u003e [jo](https://github.com/jpmens/jo)) - A small utility to create JSON objects from command-line arguments.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;35803⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4534🍴\u003c/code\u003e\u003c/b\u003e [jq](https://github.com/stedolan/jq)) - Sed for json data. You can use it to slice and filter and map and transform structured data\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;387⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [korkut](https://github.com/oguzhaninan/korkut)) - Quick and simple image processing at the command line.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;485⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [library](https://github.com/chapmanjacobd/library)) - Create SQLITE databases for folders of music, video, images, or online media. Play and track media like Plex but a CLI-only interface with many sorting options.\n* 🌎 [mpv](mpv.io/) - Lets you play most audio and video formats (using ASCII characters) in the shell as well as in a GUI.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;86⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [nehm](https://github.com/bogem/nehm)) - Console tool, which downloads, sets IDv3 tags and adds to your iTunes (if you use it) your SoundCloud likes in convenient way\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1791⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;262🍴\u003c/code\u003e\u003c/b\u003e [PiCAST](https://github.com/lanceseidman/PiCAST)) - PiCAST turns your $35 Raspberry Pi in to a Chromecast like Device\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [sejda](https://github.com/torakiki/sejda/)) - Command line manipulation of PDF documents (split, merge, rotate, convert to jpg, extract text, etc)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9341⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;374🍴\u003c/code\u003e\u003c/b\u003e [visidata](https://github.com/saulpw/visidata)) - A terminal spreadsheet multitool for exploring and arranging data (csv/json/xml/xls/yaml/etc)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [xidel](https://github.com/benibela/xidel/)) - Cli tool to filter, map and create HTML/XML/JSON data with (Turing-complete) XPath and XQuery.\n* [xmlstarlet](http://xmlstar.sourceforge.net/) - Old but powerful tool for command-line XML formatting, filtering, and manipulation.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;16095⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3465🍴\u003c/code\u003e\u003c/b\u003e [yq](https://github.com/mikefarah/yq)) - yq is a portable command-line YAML processor\n\n## Applications\n\n*Command line-based applications or command line access to existing services.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1951⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;144🍴\u003c/code\u003e\u003c/b\u003e [ansiweather](https://github.com/fcambus/ansiweather)) - Weather in your terminal, with ANSI colors and Unicode symbols\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4958⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;257🍴\u003c/code\u003e\u003c/b\u003e [awless](https://github.com/wallix/awless)) - A powerful, innovative and small surface CLI to manage AWS.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1930⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;240🍴\u003c/code\u003e\u003c/b\u003e [bashblog](https://github.com/cfenollosa/bashblog)) - A Bash script that handles blog posting\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6034⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;125🍴\u003c/code\u003e\u003c/b\u003e [carbon-now-cli](https://github.com/mixn/carbon-now-cli)) - 🎨 Beautiful images of your code — from right inside your terminal.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [choosealicense-cli](https://github.com/lord63/choosealicense-cli)) - Choose an OSS license from the comfort of your terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4388⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;351🍴\u003c/code\u003e\u003c/b\u003e [cointop](https://github.com/miguelmota/cointop)) - The fastest and most interactive terminal based UI application for tracking cryptocurrencies\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1210⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;69🍴\u003c/code\u003e\u003c/b\u003e [dstask](https://github.com/naggie/dstask)) - Single binary terminal-based TODO manager with git-based sync + markdown notes per task\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5525⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;383🍴\u003c/code\u003e\u003c/b\u003e [editly](https://github.com/mifi/editly)) - Command line video editor\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;405⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;36🍴\u003c/code\u003e\u003c/b\u003e [facebook-cli](https://github.com/specious/facebook-cli)) - Facebook command line tool\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1555⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;147🍴\u003c/code\u003e\u003c/b\u003e [fanyi](https://github.com/afc163/fanyi)) - Translate English to Chinese in terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3777⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;337🍴\u003c/code\u003e\u003c/b\u003e [gcalcli](https://github.com/insanum/gcalcli)) - Google Calendar command line interface\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2088⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;322🍴\u003c/code\u003e\u003c/b\u003e [geeknote](https://github.com/VitaliyRodnenko/geeknote)) - Command line evernote client\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4091⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;166🍴\u003c/code\u003e\u003c/b\u003e [haxor-news](https://github.com/donnemartin/haxor-news)) - Browse Hacker News like a haxor\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;466⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [hn-cli](https://github.com/rafaelrinaldi/hn-cli)) - Browse Hacker News from the comfort of your Terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;330⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [iponmap](https://github.com/nogizhopaboroda/iponmap)) - Draw point on world map using ip address\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;68⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [isitup](https://github.com/lord63/isitup)) - Check whether a website is up or down\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7342⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;570🍴\u003c/code\u003e\u003c/b\u003e [jrnl](https://github.com/jrnl-org/jrnl)) - A simple command line journal application that stores your journal in a plain text file\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;959⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;60🍴\u003c/code\u003e\u003c/b\u003e [kanban.bash](https://github.com/coderofsalvation/kanban.bash)) - commandline asciii kanban board for minimalist productivity bash hackers (csv-based)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6053⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;551🍴\u003c/code\u003e\u003c/b\u003e [ledger](https://github.com/ledger/ledger)) - Command line accounting\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [licen](https://github.com/lord63/licen)) - Generate your license. Yet another lice, but implement with Jinja2 and docopt\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;41⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [md2png](https://github.com/weaming/md2png)) - Convert markdown to PNG image\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;231⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [moviemon](https://github.com/iCHAIT/moviemon)) - Everything about your movies within the command line.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;712⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;26🍴\u003c/code\u003e\u003c/b\u003e [nomino](https://github.com/yaa110/nomino)) - Batch rename utility using regex, sort and map file options.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;590⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [pcalc](https://github.com/alt-romes/programmer-calculator)) - Calculator made for programmers working with multiple number representations, sizes, and overall close to the bits.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;498⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;33🍴\u003c/code\u003e\u003c/b\u003e [pockyt](https://github.com/achembarpu/pockyt)) - Read, Manage, and Automate your 🌎 [Pocket](getpocket.com) collection.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;99⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [pushblast](https://github.com/alebcay/pushblast)) - Get PushBullet notifications when a shell program exits\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;236⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;41🍴\u003c/code\u003e\u003c/b\u003e [pushbullet-bash](https://github.com/Red5d/pushbullet-bash)) - Bash interface to the PushBullet API\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;17423⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;939🍴\u003c/code\u003e\u003c/b\u003e [ranger](https://github.com/ranger/ranger)) - A console file manager with VI key bindings.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4645⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;277🍴\u003c/code\u003e\u003c/b\u003e [Reddit Terminal Viewer](https://github.com/michael-lazar/rtv)) - Browse Reddit from your terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5299⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;278🍴\u003c/code\u003e\u003c/b\u003e [SAWS](https://github.com/donnemartin/saws)) - A Supercharged AWS CLI\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9347⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;391🍴\u003c/code\u003e\u003c/b\u003e [taskbook](https://github.com/klaussinani/taskbook)) - Tasks, boards \u0026 notes for the command-line habitat\n* 🌎 [taskwarrior](taskwarrior.org/) - A command-line TODO list manager\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;909⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;33🍴\u003c/code\u003e\u003c/b\u003e [terjira](https://github.com/keepcosmos/terjira)) - Command line power tool for Jira\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6247⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;345🍴\u003c/code\u003e\u003c/b\u003e [ticker](https://github.com/achannarasappa/ticker)) — Terminal stock ticker with live updates and position tracking\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [vl](https://github.com/ellisonleao/vl)) - URL link checker on text documents\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8559⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;507🍴\u003c/code\u003e\u003c/b\u003e [wego](https://github.com/schachmat/wego)) - Weather app for the terminal\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;395⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [whales](https://github.com/Gueils/whales)) - A tool to automatically dockerize your applications\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;172⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [whereami](https://github.com/rafaelrinaldi/whereami)) - Get your geolocation information from the CLI\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;30662⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1276🍴\u003c/code\u003e\u003c/b\u003e [wttr.in](https://github.com/chubin/wttr.in)) - :partly_sunny: The right way to check the weather (curl wttr.in)\n\n## Games\n\n*All work and no play is a cruddy way to spend your day.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;910⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;201🍴\u003c/code\u003e\u003c/b\u003e [bash2048](https://github.com/mydzor/bash2048)) - Bash implementation of 2048 game\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;66⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [minesweeper](https://github.com/feherke/Bash-script/tree/master/minesweeper)) - Bash implementation of minesweeper\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;375⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;71🍴\u003c/code\u003e\u003c/b\u003e [nudoku](https://github.com/jubalh/nudoku)) - ncurses based sudoku game written in C\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;746⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [piu-piu](https://github.com/vaniacer/piu-piu-SH)) - Horizontal scroller game in bash with multiplayer mode!\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;568⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;42🍴\u003c/code\u003e\u003c/b\u003e [sedtris](https://github.com/uuner/sedtris)) - Tetris in sed\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [sed-scripts](https://github.com/aureliojargas/sed-scripts)) - Arkanoid and Sokoban written using sed\n* 🌎 [SHTAP](notimetoplay.org/engines/shtap/) - Reusable text adventure engine for Bash 4\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;363⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;42🍴\u003c/code\u003e\u003c/b\u003e [tty-solitaire](https://github.com/mpereira/tty-solitaire)) - Play solitaire in your terminal!\n\n## Shell Package Management\n\n*Tools for managing multiple shell configurations. For zsh-specific tools, see the Zsh section.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;15280⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2311🍴\u003c/code\u003e\u003c/b\u003e [bash-it](https://github.com/Bash-it/bash-it)) - A community Bash framework\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1303⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78🍴\u003c/code\u003e\u003c/b\u003e [basher](https://github.com/basherpm/basher)) - A package manager for shell scripts\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;83⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [bashing](https://github.com/xsc/bashing)) - Smashing Bash into Pieces\n* 🌎 [bpkg](www.bpkg.sh/) - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1955⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;111🍴\u003c/code\u003e\u003c/b\u003e [dotdrop](https://github.com/deadc0de6/dotdrop)) - Save your dotfiles once, deploy them everywhere\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;255⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;32🍴\u003c/code\u003e\u003c/b\u003e [dotfiler](https://github.com/svetlyak40wt/dotfiler)) – Shell agnostic git based dotfiles package manager, written in Python.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1228⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;85🍴\u003c/code\u003e\u003c/b\u003e [fresh](https://github.com/freshshell/fresh)) - Keep your dotfiles fresh\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2191⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;145🍴\u003c/code\u003e\u003c/b\u003e [homeshick](https://github.com/andsens/homeshick)) - Git dotfile synchronizer written in Bash\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1337⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;264🍴\u003c/code\u003e\u003c/b\u003e [shallow-backup](https://github.com/alichtman/shallow-backup)) - Easily create lightweight documentation of installed packages, dotfiles, and more\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;86⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [shundle](https://github.com/javier-lopez/shundle)) - Plugin manager for shell scripts\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2282⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;128🍴\u003c/code\u003e\u003c/b\u003e [vcsh](https://github.com/RichiH/vcsh)) - Config manager based on Git\n* 🌎 [yadm](yadm.io/) - Git-based dotfiles manager supporting encryption, alternates, and bootstrapping\n\n## Shell Script Development\n\n*Tools for writing, improving, or organizing Bash or other shell scripts*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;844⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59🍴\u003c/code\u003e\u003c/b\u003e [ansi](https://github.com/fidian/ansi)) - ANSI escape codes in pure bash - change text color, position the cursor, much more\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;491⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;56🍴\u003c/code\u003e\u003c/b\u003e [assert.sh](https://github.com/lehmannro/assert.sh)) - Bash unit testing framework\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;297⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [bashew](https://github.com/pforret/bashew)) - bash script creator - from small stand-alone script to complex projects with CI/CD and testing\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;619⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;64🍴\u003c/code\u003e\u003c/b\u003e [bashful](https://github.com/jmcantrell/bashful)) - A collection of libraries to simplify writing Bash scripts\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;84⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [Bashlets](https://github.com/reale/bashlets)) - A modular extensible toolbox for Bash\n* 🌎 [bashly](bashly.dannyb.co/) - Bash command line framework and CLI generator\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;101⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [bashmanager](https://github.com/lingtalfi/bashmanager)) - mini bash framework for creating command line tools\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;33⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [bashwithnails](https://github.com/mindaugasbarysas/bashwithnails)) - a Bash framework written just for fun with testing, dependency management \u0026 packaging\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2796⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;157🍴\u003c/code\u003e\u003c/b\u003e [bash-language-server](https://github.com/bash-lsp/bash-language-server)) - 🌎 [LSP](microsoft.github.io/language-server-protocol/)-based Bash language server\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;152⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [bash-modules](https://github.com/vlisivka/bash-modules)) - functions for developing with [unofficial strict mode](http://redsymbol.net/articles/unofficial-bash-strict-mode/) enabled.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6316⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;496🍴\u003c/code\u003e\u003c/b\u003e [bats](https://github.com/bats-core/bats-core)) - Bash Automated Testing System\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;346⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;28🍴\u003c/code\u003e\u003c/b\u003e [composure](https://github.com/erichs/composure)) - Compose, document, version and organize your shell functions\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;69⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [crash](https://github.com/molovo/crash)) - Proper error handling, exceptions and try/catch for ZSH\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;456⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [critic.sh](https://github.com/Checksum/critic.sh)) - Dead simple testing framework for Bash with coverage reporting\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [dispatch](https://github.com/Mosai/workshop/blob/master/doc/dispatch.md)) - A command line argument parser in 50 lines of portable shell script.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;242⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [esh](https://github.com/jirutka/esh)) - A simple templating engine based on shell, implemented in ~290 lines of POSIX shell and awk.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;384⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [Fishtape](https://github.com/jorgebucaran/fishtape)) - TAP producer and test harness for fish\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;523⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [getoptions](https://github.com/ko1nksm/getoptions)) - An elegant option parser for shell scripts (sh, bash and all POSIX shells)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;236⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [getopts.fish](https://github.com/jorgebucaran/getopts.fish)) - CLI parser for fish\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;175⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [is.sh](https://github.com/qzb/is.sh)) - An alternative for builtin test command, it will make your \"if\" statements pretty\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [lumberjack](https://github.com/molovo/lumberjack)) - A logging interface for shell scripts\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;607⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [mo](https://github.com/tests-always-included/mo)) - Mustache templates in pure bash\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;164⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30🍴\u003c/code\u003e\u003c/b\u003e [optparse](https://github.com/nk412/optparse)) - A BASH wrapper for getopts, for simple command line arguments.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;460⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;58🍴\u003c/code\u003e\u003c/b\u003e [rerun](https://github.com/rerun/rerun)) - A modular shell automation framework to organize your keeper scripts\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;164⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [revolver](https://github.com/molovo/revolver)) - A reusable progress spinner for shell scripts\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [phases](https://github.com/sorokine/phases)) - Minimally invasive bash preprocessor, select sections of your script to run\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;168⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [powscript](https://github.com/coderofsalvation/powscript)) - bash transpiler written in bash (coffeescript for bash)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;269⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;57🍴\u003c/code\u003e\u003c/b\u003e [semver_bash](https://github.com/cloudflare/semver_bash)) - Semantic Versioning in Bash\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [sh-semver](https://github.com/qzb/sh-semver)) - Semver tool for bash - finds versions matching to specified rules\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;40168⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1958🍴\u003c/code\u003e\u003c/b\u003e [shellcheck](https://github.com/koalaman/shellcheck)) - Static analysis tool for shell scripts\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1225⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51🍴\u003c/code\u003e\u003c/b\u003e [shellfire](https://github.com/shellfire-dev/shellfire)) -  A repository of namespaced, composable shell (bash, sh and dash) function libraries\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1400⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78🍴\u003c/code\u003e\u003c/b\u003e [shellspec](https://github.com/shellspec/shellspec)) - A full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9127⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;456🍴\u003c/code\u003e\u003c/b\u003e [shfmt](https://github.com/mvdan/sh)) - A shell parser, formatter, and interpreter with bash support; includes shfmt\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;386⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;25🍴\u003c/code\u003e\u003c/b\u003e [shpec](https://github.com/rylnd/shpec)) - A shell testing framework\n* 🌎 [shutit](ianmiell.github.io/shutit/) - Automation framework based on bash and pexpect\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1761⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;143🍴\u003c/code\u003e\u003c/b\u003e [sub](https://github.com/basecamp/sub)) - A delicious way to organize programs\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;61⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [ts](https://github.com/thinkerbot/ts)) - A shell test script\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [urchin](https://github.com/tlevine/urchin)) - An idiomatic shell testing framework that uses only shell commands\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1743⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;201🍴\u003c/code\u003e\u003c/b\u003e [shunit2](https://github.com/kward/shunit2)) - A unit test framework for Bash scripts with a flavour of JUnit/PyUnit.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;80⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [rebash](https://github.com/jandob/rebash)) - Scripting library/framework. Features: imports, exceptions, doc-tests ...\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;226⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;26🍴\u003c/code\u003e\u003c/b\u003e [zunit](https://github.com/zunit-zsh/zunit)) - A powerful unit testing framework for ZSH\n\n# Guides\n\n* 🌎 [Bash Official Reference Manual](www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html)\n* 🌎 [Bash Hackers Wiki](web.archive.org/web/20230406205817/https://wiki.bash-hackers.org/)\n* 🌎 [Greg Wooledge's (aka \"greycat\") wiki](mywiki.wooledge.org).\n  Specifically 🌎 [Bash Guide](mywiki.wooledge.org/BashGuide), 🌎 [Bash FAQ](mywiki.wooledge.org/BashFAQ) and 🌎 [Bash Pitfalls](mywiki.wooledge.org/BashPitfalls)\n* 🌎 [Google's Shell Style Guide](google.github.io/styleguide/shell.xml)\n* 🌎 [The Linux Documentation Project: Bash Programming - Intro/How-to](tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html)\n* 🌎 [The Linux Documentation Project: Advanced Bash Scripting Guide](tldp.org/LDP/abs/html/)\n* 🌎 [WikiBooks: Bash Shell Scripting](en.wikibooks.org/wiki/Bash_Shell_Scripting)\n* [Use the Unofficial Bash Strict Mode (Unless You Looove Debugging)](http://redsymbol.net/articles/unofficial-bash-strict-mode/)\n* \u003cb\u003e\u003ccode\u003e162461⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;14841🍴\u003c/code\u003e\u003c/b\u003e [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line))\n* 🌎 [Learn Enough Command Line to Be Dangerous](www.learnenough.com/command-line-tutorial/basics)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;12394⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1038🍴\u003c/code\u003e\u003c/b\u003e [A guide to learn bash](https://github.com/Idnan/bash-guide))\n* 🌎 [Shell Field Guide](raimonster.com/scripting-field-guide/)\n\n# Other Awesome Lists\n\nOther amazingly awesome lists can be found in \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3229⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;294🍴\u003c/code\u003e\u003c/b\u003e [awesome-awesome](https://github.com/emijrp/awesome-awesome)) and \u003cb\u003e\u003ccode\u003e\u0026nbsp;33723⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3599🍴\u003c/code\u003e\u003c/b\u003e [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness)).\n\n### See also\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;20544⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1537🍴\u003c/code\u003e\u003c/b\u003e [awesome-cli-apps](https://github.com/agarrharr/awesome-cli-apps))\n* [awesome-fish][awesome-fish]\n* [awesome-zsh][awesome-zsh]\n* [awesome-bash][awesome-bash]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13139⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;653🍴\u003c/code\u003e\u003c/b\u003e [terminals-are-sexy](https://github.com/k4m4/terminals-are-sexy))\n\n[awesome-badge]: https://raw.githubusercontent.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg\n[awesome-fish]: https://github.com/jorgebucaran/awsm.fish\n[awesome-link]: https://github.com/sindresorhus/awesome\n[awesome-zsh]: https://github.com/unixorn/awesome-zsh-plugins\n[awesome-bash]: https://github.com/awesome-lists/awesome-bash\n\r\n## Source\r\n\u003cb\u003e\u003ccode\u003e\u0026nbsp;37783⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2566🍴\u003c/code\u003e\u003c/b\u003e [alebcay/awesome-shell](https://github.com/alebcay/awesome-shell))","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/correia-jpv%2Ffucking-awesome-shell/projects"}