{"slug": "alebcay--awesome-shell", "title": "Shell", "description": "A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.", "github_url": "https://github.com/alebcay/awesome-shell", "stars": "30K", "tag": "Development Environment", "entry_count": 376, "subcategory_count": 3, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Shells", "url": "#shells", "description": ""}, {"name": "Command-Line Productivity", "url": "#command-line-productivity", "description": ""}, {"name": "Customization", "url": "#customization", "description": ""}, {"name": "For Developers", "url": "#for-developers", "description": ""}, {"name": "System Utilities", "url": "#system-utilities", "description": ""}, {"name": "Downloading and Serving", "url": "#downloading-and-serving", "description": ""}, {"name": "Multimedia and File Formats", "url": "#multimedia-and-file-formats", "description": ""}, {"name": "Applications", "url": "#applications", "description": ""}, {"name": "Games", "url": "#games", "description": ""}, {"name": "Shell Package Management", "url": "#shell-package-management", "description": ""}, {"name": "Shell Script Development", "url": "#shell-script-development", "description": ""}, {"name": "Guides", "url": "#guides", "description": ""}, {"name": "Other Awesome Lists", "url": "#other-awesome-lists", "description": ""}, {"name": "bash", "url": "https://www.gnu.org/software/bash/", "description": "GNU Project's shell (Bourne Again SHell)"}, {"name": "elvish", "url": "https://elv.sh/", "description": "Friendly, expressive shell features like anonymous functions and data structures"}, {"name": "es", "url": "https://wryun.github.io/es-shell/", "description": "The extensible shell, based on Plan 9's [rc (\u2b50235)](https://github.com/rakitzis/rc) shell"}, {"name": "fish", "url": "https://fishshell.com", "description": "Smart and user-friendly command line shell"}, {"name": "ion", "url": "https://github.com/redox-os/ion", "description": "A modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust.", "stars": "1.4k"}, {"name": "ksh93", "url": "https://github.com/att/ast", "description": "Korn Shell", "stars": "520"}, {"name": "mksh", "url": "https://github.com/MirBSD/mksh", "description": "MirBSD Korn Shell", "stars": "190"}, {"name": "murex", "url": "https://github.com/lmorg/murex", "description": "A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)", "stars": "1.3k"}, {"name": "ngs", "url": "https://github.com/ngs-lang/ngs", "description": "Fully featured scripting language created specifically for Ops. REPL is being developed.", "stars": "1.3k"}, {"name": "nushell", "url": "https://github.com/nushell/nushell", "description": "A modern shell written in Rust", "stars": "29k"}, {"name": "oksh", "url": "https://github.com/ibara/oksh", "description": "Portable OpenBSD ksh", "stars": "330"}, {"name": "osh", "url": "https://www.oilshell.org", "description": "Bash compatible, with new/modern Unix shell language called Oil"}, {"name": "pdksh", "url": "https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin/ksh/", "description": "Public domain Korn shell"}, {"name": "powershell", "url": "https://docs.microsoft.com/en-us/powershell/scripting/overview", "description": ""}, {"name": "shell++", "url": "https://github.com/alexst07/shell-plus-plus", "description": "Friendly and modern functional and object oriented shell script language", "stars": "141"}, {"name": "shenv", "url": "https://github.com/shenv/shenv", "description": "Simple shell version management", "stars": "37"}, {"name": "tcsh", "url": "https://www.tcsh.org/", "description": "C shell with file name completion and command line editing"}, {"name": "xonsh", "url": "https://xon.sh", "description": "Python-ish, BASHwards-looking shell language and command prompt"}, {"name": "yash", "url": "https://github.com/magicant/yash", "description": "A POSIX-compliant command line shell with built-in support for completion and prediction based on command history", "stars": "265"}, {"name": "zsh", "url": "https://www.zsh.org", "description": "Powerful shell with scripting language"}, {"name": "AdvancedNewFile", "url": "https://github.com/tanrax/terminal-AdvancedNewFile", "description": "Fast creation of files and directories in a recursive way. Inspired by the Vim plugin.", "stars": "243"}, {"name": "ag", "url": "https://github.com/ggreer/the_silver_searcher", "description": "Super fast string search through a directory hierarchy", "stars": "26k"}, {"name": "aliases", "url": "https://github.com/sebglazebrook/aliases", "description": "Contextual, dynamic, organized aliases for bash", "stars": "509"}, {"name": "arttime", "url": "https://github.com/reportaman/arttime", "description": "Beauty of text art meets functionality of clock, timer, pomodoro++ time manager", "stars": "757"}, {"name": "autoenv", "url": "https://github.com/hyperupcall/autoenv", "description": "Directory-based environments.", "stars": "5.5k"}, {"name": "await", "url": "https://github.com/slavaGanzin/await", "description": "single binary that run list of commands in parallel and waits for their termination", "stars": "108"}, {"name": "bartib", "url": "https://github.com/nikolassv/bartib", "description": "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.", "stars": "542"}, {"name": "bashhub", "url": "https://github.com/rcaloras/bashhub-client", "description": ":cloud: Bash history in the cloud. Indexed and searchable.", "stars": "1.2k"}, {"name": "boilr", "url": "https://github.com/tmrts/boilr", "description": "A blazingly fast CLI tool for creating projects from boilerplate templates.", "stars": "1.7k"}, {"name": "boom", "url": "https://github.com/holman/boom", "description": "Store links and snippets in the command line", "stars": "1.3k"}, {"name": "borg", "url": "https://github.com/ok-borg/borg", "description": "A terminal based search engine for bash commands", "stars": "1.6k"}, {"name": "broot", "url": "https://github.com/Canop/broot", "description": "A better way to navigate directories", "stars": "9.8k"}, {"name": "browsh", "url": "https://github.com/browsh-org/browsh", "description": "The modern text-based browser", "stars": "16k"}, {"name": "Buku", "url": "https://github.com/jarun/Buku", "description": "Powerful command-line bookmark manager", "stars": "6k"}, {"name": "byobu", "url": "https://www.byobu.org", "description": "Text-based window manager and terminal multiplexer"}, {"name": "cod", "url": "https://github.com/dim-an/cod", "description": "A completion daemon for shell that learns when you invoke `--help` commands", "stars": "508"}, {"name": "CloudClip", "url": "https://github.com/skywind3000/CloudClip", "description": "Your own clipboard in the cloud, copy and paste text with gist between different systems", "stars": "76"}, {"name": "ddgr", "url": "https://github.com/jarun/ddgr", "description": "DuckDuckGo from the terminal", "stars": "2.8k"}, {"name": "desk", "url": "https://github.com/jamesob/desk", "description": "A lightweight workspace manager for the shell", "stars": "2.5k"}, {"name": "direnv", "url": "https://github.com/direnv/direnv", "description": "An environment switcher for the shell, compare with autoenv", "stars": "11k"}, {"name": "dnote", "url": "https://github.com/dnote/dnote", "description": "A simple command line notebook with multi-device sync and web interface", "stars": "2.6k"}, {"name": "eureka", "url": "https://github.com/simeg/eureka/", "description": ":bulb: CLI tool to input and store your ideas without leaving the terminal", "stars": "723"}, {"name": "fasd", "url": "https://github.com/clvv/fasd", "description": "Command-line productivity booster, offers quick access to files and directories", "stars": "5.9k"}, {"name": "fd", "url": "https://github.com/sharkdp/fd", "description": "A simple, fast and user-friendly alternative to find.", "stars": "31k"}, {"name": "foxy", "url": "https://github.com/s-p-k/foxy", "description": "Plain text bookmarks for Firefox and surf browsers.", "stars": "39"}, {"name": "fselect", "url": "https://github.com/jhspetersson/fselect", "description": "Find files with SQL-like queries.", "stars": "3.7k"}, {"name": "funky", "url": "https://github.com/bbugyi200/funky", "description": "Extends functionality of shell functions making them more powerful and flexible.", "stars": "634"}, {"name": "fz", "url": "https://github.com/changyuheng/fz", "description": "Seamless fuzzy tab completion for z", "stars": "496"}, {"name": "fzf", "url": "https://github.com/junegunn/fzf", "description": "A command-line fuzzy finder", "stars": "58k"}, {"name": "gitmux", "url": "https://github.com/arl/gitmux", "description": "Show Git status in Tmux status bar", "stars": "512"}, {"name": "googler", "url": "https://github.com/jarun/googler", "description": "Google Search, Google Site Search, Google News from the terminal", "stars": "6k"}, {"name": "googlr", "url": "https://github.com/Astranno/googlr", "description": "Command line tool that lets you search Google from your terminal.", "stars": "42"}, {"name": "has", "url": "https://github.com/kdabir/has", "description": "`has` helps you check presence of various command line tools and their versions on path", "stars": "594"}, {"name": "how2", "url": "https://github.com/santinic/how2", "description": "`how2` finds the simplest way to do something in a unix shell. It's like `man`, but you can query it in natural language.", "stars": "5.7k"}, {"name": "navi", "url": "https://github.com/denisidoro/navi", "description": "An interactive cheatsheet tool for the command-line", "stars": "14k"}, {"name": "hhighlighter", "url": "https://github.com/paoloantinori/hhighlighter", "description": "Colorize words in a command output", "stars": "447"}, {"name": "hr", "url": "https://github.com/LuRsT/hr", "description": "`