fucking-awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. With repository stars⭐ and forks🍴
https://github.com/correia-jpv/fucking-awesome-shell
Last synced: 3 days ago
JSON representation
-
Command-Line Productivity
- desk - A lightweight workspace manager for the shell
- direnv - An environment switcher for the shell, compare with autoenv
- AdvancedNewFile - Fast creation of files and directories in a recursive way. Inspired by the Vim plugin.
- ag - Super fast string search through a directory hierarchy
- aliases - Contextual, dynamic, organized aliases for bash
- arttime - Beauty of text art meets functionality of clock, timer, pomodoro++ time manager
- autoenv - Directory-based environments.
- await - single binary that run list of commands in parallel and waits for their termination
- 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.
- bashhub - :cloud: Bash history in the cloud. Indexed and searchable.
- boilr - A blazingly fast CLI tool for creating projects from boilerplate templates.
- boom - Store links and snippets in the command line
- borg - A terminal based search engine for bash commands
- broot - A better way to navigate directories
- browsh - The modern text-based browser
- Buku - Powerful command-line bookmark manager
- cod - -help` commands
- CloudClip - Your own clipboard in the cloud, copy and paste text with gist between different systems
- ddgr - DuckDuckGo from the terminal
- dnote - A simple command line notebook with multi-device sync and web interface
- eureka - :bulb: CLI tool to input and store your ideas without leaving the terminal
- fasd - Command-line productivity booster, offers quick access to files and directories
- fd - A simple, fast and user-friendly alternative to find.
- foxy - Plain text bookmarks for Firefox and surf browsers.
- fselect - Find files with SQL-like queries.
- funky - Extends functionality of shell functions making them more powerful and flexible.
- fz - Seamless fuzzy tab completion for z
- fzf - A command-line fuzzy finder
- gitmux - Show Git status in Tmux status bar
- googler - Google Search, Google Site Search, Google News from the terminal
- googlr - Command line tool that lets you search Google from your terminal.
- has - `has` helps you check presence of various command line tools and their versions on path
- 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.
- navi - An interactive cheatsheet tool for the command-line
- hhighlighter - Colorize words in a command output
- hr - `<hr />` for your terminal
- AdvancedNewFile - Fast creation of files and directories in a recursive way. Inspired by the Vim plugin.
- ag - Super fast string search through a directory hierarchy
- aliases - Contextual, dynamic, organized aliases for bash
- arttime - Beauty of text art meets functionality of clock, timer, pomodoro++ time manager
- autoenv - Directory-based environments.
- await - single binary that run list of commands in parallel and waits for their termination
- 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.
- bashhub - :cloud: Bash history in the cloud. Indexed and searchable.
- boilr - A blazingly fast CLI tool for creating projects from boilerplate templates.
- boom - Store links and snippets in the command line
- borg - A terminal based search engine for bash commands
- broot - A better way to navigate directories
- browsh - The modern text-based browser
- Buku - Powerful command-line bookmark manager
- cod - -help` commands
- CloudClip - Your own clipboard in the cloud, copy and paste text with gist between different systems
- ddgr - DuckDuckGo from the terminal
- desk - A lightweight workspace manager for the shell
- direnv - An environment switcher for the shell, compare with autoenv
- dnote - A simple command line notebook with multi-device sync and web interface
- eureka - :bulb: CLI tool to input and store your ideas without leaving the terminal
- fasd - Command-line productivity booster, offers quick access to files and directories
- fd - A simple, fast and user-friendly alternative to find.
- foxy - Plain text bookmarks for Firefox and surf browsers.
- fselect - Find files with SQL-like queries.
- funky - Extends functionality of shell functions making them more powerful and flexible.
- fz - Seamless fuzzy tab completion for z
- fzf - A command-line fuzzy finder
- gitmux - Show Git status in Tmux status bar
- googler - Google Search, Google Site Search, Google News from the terminal
- googlr - Command line tool that lets you search Google from your terminal.
- has - `has` helps you check presence of various command line tools and their versions on path
- 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.
- navi - An interactive cheatsheet tool for the command-line
- hhighlighter - Colorize words in a command output
- hr - `<hr />` for your terminal
- hss - An interactive parallel ssh client featuring autocomplete and asynchronous execution
- hss - An interactive parallel ssh client featuring autocomplete and asynchronous execution
- hstr - Bash History Suggest Box
- k - k is a Zsh script to make directory listings more readable, adding Git status, fileweight colors and rotting dates
- k alias - get kool aliases (and more) working with a simple one-liner
- lf - Terminal file manager written in Go, inspired by ranger
- lf.sh - Quickly search files with fewer typings and do many more (grepping, copying path to clipboard, etc)
- lowcharts - Draw low-resolution graphs in terminal
- loop - Write and control complex loops with as one-liners
- marker - Bookmark your shell commands
- mackup - Keep your application settings in sync (OS X/Linux)
- mcfly - Fly through your shell history. Great Scot!
- hstr - Bash History Suggest Box
- k - k is a Zsh script to make directory listings more readable, adding Git status, fileweight colors and rotting dates
- k alias - get kool aliases (and more) working with a simple one-liner
- lf - Terminal file manager written in Go, inspired by ranger
- lf.sh - Quickly search files with fewer typings and do many more (grepping, copying path to clipboard, etc)
- lowcharts - Draw low-resolution graphs in terminal
- loop - Write and control complex loops with as one-liners
- marker - Bookmark your shell commands
- mackup - Keep your application settings in sync (OS X/Linux)
- mcfly - Fly through your shell history. Great Scot!
-
Shells
- ion - A modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust.
- ksh93 - Korn Shell
- mksh - MirBSD Korn Shell
- murex - A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
- ngs - Fully featured scripting language created specifically for Ops. REPL is being developed.
- nushell - A modern shell written in Rust
- oksh - Portable OpenBSD ksh
- shell++ - Friendly and modern functional and object oriented shell script language
- shenv - Simple shell version management
- yash - A POSIX-compliant command line shell with built-in support for completion and prediction based on command history
- ion - A modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust.
- ksh93 - Korn Shell
- mksh - MirBSD Korn Shell
- murex - A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
- ngs - Fully featured scripting language created specifically for Ops. REPL is being developed.
- nushell - A modern shell written in Rust
- oksh - Portable OpenBSD ksh
- shell++ - Friendly and modern functional and object oriented shell script language
- shenv - Simple shell version management
- yash - A POSIX-compliant command line shell with built-in support for completion and prediction based on command history
Programming Languages
Categories
Sub Categories
Keywords
shell
40
cli
34
bash
30
terminal
28
command-line
24
zsh
22
command-line-tool
14
linux
14
rust
14
fish
12
search
10
c
10
console
8
shell-script
8
go
6
macos
6
tmux
6
unix
6
ksh
6
kornshell
6
shell-extension
6
history
6
tool
6
environment
6
standalone
6
ssh
4
bookmark
4
language
4
sql
4
privacy-aware
4
devops
4
developer-tools
4
web-search
4
posix
4
programming-language
4
snippets
4
filesystem
4
bsd
4
utility
4
parallel
4
google
4
shell-scripts
2
repl
2
cd
2
silver-searcher
2
scripting
2
search-in-text
2
pcre
2
pssh
2
multiple
2