User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Shell

A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Nov. 26, 2020, 9:02 a.m.

Thank you alebcay & contributors
View Topic on GitHub:
alebcay/awesome-shell

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Shells

Mirror of https://gitlab.redox-os.org/redox-os/ion

1.03K
123
84d
MIT

AST - AT&T Software Technology

343
119
4m
EPL-1.0

MirBSD Korn Shell Source Code Mirror โ€“ This is a publish-only repository and all pull requests are ignored. This repository is a mirror and may receive forced (non-fast-forward) updates. Please contribute to the CVS repository of The MirOS Project instead.

123
22
26d
n/a

A new type of shell

8.85K
450
4d
MIT

Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

120
18
7d
n/a

A friendly and modern functional object oriented language for shell script.

68
3
10m
Apache-2.0

Simple shell version management

26
2
5m
MIT

The default shell for OS X

Friendly, expressive shell features like anonymous functions and data structures

Smart and user-friendly command line shell

osh

Bash compatible, with new/modern Unix shell language called Oil

C shell with file name completion and command line editing

Python-ish, BASHwards-looking shell language and command prompt

A POSIX-compliant command line shell with built-in support for completion and prediction based on command history

zsh

Powerful shell with scripting language

Command-Line Productivity

Fast creation of files and directories. Mimics the operation of AdvancedNewFile (Vim plugin)

127
8
23d
n/a

A code-searching tool similar to ack, but faster.

21.18K
1.23K
4m
Apache-2.0

Contextual, dynamic aliases for the bash shell

369
24
1y 11m
n/a

Directory-based environments. [Author @ken-reitz]

4.68K
236
11m
MIT

Bash history in the cloud. Indexed and searchable.

833
58
11d
Apache-2.0

boilerplate template manager that generates files or directories from template repositories

1.21K
89
3y 4m
Apache-2.0

Motherfucking TEXT SNIPPETS! On the COMMAND LINE!

1.18K
119
3y 6m
MIT

Search and save shell snippets without leaving your terminal

1.49K
59
2y 9m
Apache-2.0

A fully-modern text-based browser, rendering to TTY and browsers

12.77K
367
26d
LGPL-2.1

Browser-independent bookmark manager

4.04K
224
2d
GPL-3.0

cod is a completion daemon for bash/zsh

257
10
19d
Apache-2.0

Your own clipboard in the cloud, copy and paste text with gist between systems !!

56
7
2y 8m
MIT

DuckDuckGo from the terminal

1.95K
111
45d
GPL-3.0

A lightweight workspace manager for the shell

2.33K
103
1y 7m
MIT

unclutter your .profile

6.88K
357
11d
MIT

A simple command line notebook for programmers

1.94K
80
93d
n/a

๐Ÿ’ก CLI tool to input and store your ideas without leaving the terminal

267
26
5d
MIT

Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.

5.2K
186
5y 22d
MIT

A simple, fast and user-friendly alternative to 'find'

15.59K
399
20d
n/a

A simple script that handles bookmarks stored in a txt file.

26
2
2y 5m
MIT

Find files with SQL-like queries

1.78K
42
5d
n/a

Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.

428
14
10m
MIT

Cli shell plugin, the missing fuzzy tab completion feature of z jump around command.

343
19
1y 9m
MPL-2.0

A command-line fuzzy finder

33.2K
1.39K
2d
MIT

Git in your tmux status bar

148
7
66d
MIT

Google from the terminal

4.81K
427
3d
GPL-3.0

Googlr is a command line tool that lets you search Google from your terminal.

28
2
1y 7m
MIT

โœ… checks presence of various command line tools and their versions on the path

288
26
87d
MIT

stackoverflow from the terminal

5.34K
170
1y 67d
MIT

An interactive cheatsheet tool for the command-line and application launchers

8.09K
345
27d
Apache-2.0

A command line tool to highlight terms

350
41
1y 71d
MIT

A horizontal for your terminal

1.18K
55
31d
MIT

An interactive parallel ssh client featuring autocomplete and asynchronous execution.

225
17
43d
MIT

bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.

2.45K
167
7d
Apache-2.0

k is the new l, yo

1.38K
85
2y 79d
n/a

K get kool aliases (and more) working with a simple one-liner.

14
5
4y 9m
n/a

lf.sh is a Bash utility to help you quickly search arbitrary files or search text from files.

30
1
6m
n/a

UNIX's missing loop command

489
20
9d
MIT

The terminal command palette

1.76K
78
1y 8m
MIT

Keep your application settings in sync (OS X/Linux)

10.56K
809
40d
GPL-3.0

Fly through your shell history. Great Scott!

1.93K
61
22d
MIT

nยณ The unorthodox terminal file manager.

9.87K
401
2d
BSD-2-Clause

PathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything.After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in. After that you can open them in your favorite editor or execute arbitrary commands.

4.49K
279
73d
MIT

Tiny date, time diff calculator with piggybacked timers

210
11
4d
GPL-3.0

adds flavor of interactive filtering to the traditional pipe concept of UNIX shell

2.97K
148
1y 4m
n/a

q - vim like macro registers for your bash and zsh shell!

45
6
7m
MIT

Quick Command-line File Completion

500
17
2y 4m
MIT

Rich Enhanced Shell History - Contextual shell history for zsh and bash

294
9
11d
MIT

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

22.56K
992
3d
n/a

Visualize your shell usage with Highcharts!

74
2
79d
ISC

SHell Markup Language | Style Framework for The Terminal

408
13
2y 7m
MIT

Bash command that converts filenames and directories to a web friendly format.

260
25
4y 10m
MIT

Command-line snippet manager

221
18
2y 11m
GPL-3.0

โ–โ–‚โ–ƒโ–…โ–‚โ–‡ in your shell.

5.59K
297
3y 8m
MIT

โ–โ–‚โ–ƒโ–…โ–‚โ–‡ in your fish shell.

212
5
100d
MIT

Text snippets for the command line

238
12
7y 10m
MIT

Tiny file search utility (bash)

867
46
5y 9m
n/a

Easily stash snippets of text and invoke them when needed

46
4
4m
n/a

Shell for issuing SQL to relational databases via JDBC

375
118
9d
BSD-3-Clause

File system based on the SSH File Transfer Protocol

815
95
3y 4m
GPL-2.0

Vocabulary on your terminal

136
21
3y 6m
Apache-2.0

A task manager for your daily tasks

9
0
3y 7m
n/a

A todo command line todo manager โœ”๏ธ

104
3
14d
MIT

Magnificent app which corrects your previous console command.

57.26K
2.78K
8d
MIT

Simplified and community-driven man pages

551
47
44d
MIT

undollar eats the dollar sign in the command you just pasted into your terminal

64
1
2y 74d
MIT

z for vim

382
32
1y 4m
n/a

Multi-User Tmux Made Easy

3.38K
141
5y 98d
MIT

A fast CSV command line toolkit written in Rust.

6.63K
221
1y 82d
n/a

๐Ÿš€ Bring your favorite shell wherever you go through the ssh

1.3K
25
22d
BSD-2-Clause

Text-based window manager and terminal multiplexer

Lua-based Environment Modules that enhances Tcl-based modules while being backward compatible (compare to modules)

Classical Tcl-based Environment Modules managing the shell environment (compare to Lmod, direnv, and autoenv)

Build and execute shell command lines from standard input in parallel

GNU terminal multiplexer

browse specific site and search the web from your terminal without browser.

the awesome terminal multiplexer.

Makes the shell console more friendly and powerful

Directory Navigation

A shell script to memorize your command in command line.

90
7
76d
MIT

A cd command that learns - easily navigate directories from the command line

11.95K
568
2y 79d
n/a

Directory bookmarks for the shell

1.57K
263
13d
n/a

Quickly go back to a parent directory in linux instead of typing "cd ../../.." repeatedly

845
51
74d
MIT

A faster way to move around (Bash 3+/Zsh)

300
18
1y 9m
n/a

A next-generation cd command with your interactive filter

1.76K
93
9m
n/a

Alias and navigate to directories with tab completion in Linux

676
50
11d
MIT

Jump helps you navigate faster by learning your habits. โœŒ๏ธ

952
38
29d
MIT

Path bookmarking for bash. I use this extensively throughout my day.

19
1
7m
n/a

Quickly navigate to a parent directory via tab-completion.

122
11
1y 97d
MIT

z - jump around

12.47K
1K
58d
n/a

A new cd command that helps you navigate faster by learning your habits (ๅธฆๅญฆไน ๅŠŸ่ƒฝ็š„ๅฟซ้€Ÿ่ทฏๅพ„ๅˆ‡ๆขๅทฅๅ…ท)

1.82K
85
26d
MIT

A faster way to navigate your filesystem

1.75K
40
15d
MIT

The power of python in your Zsh - Unobtrusive and easy python scripting in shell

77
4
3y 106d
MIT

Customization

Base16 Builder is a nimble command-line tool that generates themes for your favourite programs.

358
39
3y 7m
MIT

Advanced .bashrc and .bash_profile coming together with colorful output.

112
32
1y 30d
n/a

An informative and fancy bash prompt for Git users

5.8K
860
1y 10d
BSD-2-Clause

Powerline-style Bash prompt in pure Bash script. See also https://github.com/riobard/zsh-powerline

781
163
1y 5m
n/a

A quick way to spruce up your terminal in OSX.

1.56K
131
5y 95d
n/a

An oh-my-zsh shell theme based on the Powerline Vim plugin

2.52K
377
1y 71d
MIT

Emoji on the command line

1.4K
72
4m
MIT

geometry is a minimal, fully customizable and composable zsh prompt theme

738
82
62d
ISC

bash prompt with GIT, SVN and HG modules

329
98
4y 9m
n/a

A customized bash environment to make git folders more friendly.

54
5
110d
GPL-3.0

Color Scheme for Gnome Terminal and Pantheon Terminal

5.3K
427
10d
n/a

A full-featured & carefully designed adaptive prompt for Bash & Zsh

4.01K
434
32d
AGPL-3.0

Adds color for mysql tables

81
8
8m
GPL-3.0

An opinionated git prompt for bash and zsh

3.39K
276
3y 54d
MIT

Color, ASCII-only Git prompt for zsh, bash, ksh93, mksh, pdksh, dash, and busybox ash

107
8
102d
MIT

A Zsh theme

12.75K
623
1d
MIT

Bash prompt with colors, git statuses, and git branches.

1.03K
155
63d
MIT

Boost your terminal, script by script

194
106
115d
GPL-3.0

For Developers

An interactive CLI tool that adds a .gitignore to your projects.

448
14
1y 4m
MIT

Storage and general-purpose calculator

316
25
4d
GPL-3.0

Terminal based bit manipulator in ncurses

368
19
47d
GPL-3.0

Docker implemented in around 100 lines of bash

7.82K
569
5y 108d
GPL-3.0

cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.

10.51K
626
5d
GPL-2.0

Digital Ocean Command Line Tool

40
2
2y 75d
MIT

A docker-powered PaaS that helps you build and manage the lifecycle of applications

20.07K
1.59K
2d
MIT

Parse CLI options in fish.

161
5
100d
MIT

A utility tool powered by fzf for using git interactively.

1.23K
59
15d
n/a

A collection of git utilities and useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks.

598
55
13d
Apache-2.0

GIT utilities -- repo summary, repl, changelog population, author commit percentages and more

14.41K
1.08K
5d
MIT

Type git open to open the GitHub page or website for a repository in your browser.

2.38K
191
97d
MIT

โ–โ–…โ–†โ–ƒโ–… Git quick statistics is a simple and efficient way to access various statistics in git repository.

4.1K
172
78d
MIT

Git plugin for Semantic Versioning

299
41
1y 7m
MIT

A customized bash environment suitable for git work.

715
79
3y 19d
GPL-2.0

A command-line tool that makes git easier to use with GitHub.

20.55K
2.14K
9d
MIT

Inserts commented open source software licenses into source code.

19
1
2y 8m
MIT

Make + Docker + Shell = CI Pipeline

194
7
4m
Apache-2.0

A fully configurable and extendable Git hook manager

3.35K
256
54d
MIT

Command-line tool that instantly fetches Stack Overflow results when an exception is thrown

3.39K
313
1y 10m
n/a

Rename anything

268
28
1y 8m
Apache-2.0

Sublime-like terminal-based text editor

5.72K
248
3y 11m
MIT

Minimalistic SSH deployment

511
36
7m
MIT

โญ๏ธ Automatically star the npm-packages that you are using on GitHub.

153
8
3y 79d
MIT

Instantly jump to your ag or ripgrep matches.

550
24
98d
MIT

๐Ÿ—‘๏ธ Easily remove the node_modules folder of non-active projects

288
1
2y 9m
MIT

ack

A grep-like search tool optimized for source code.

mr

Multiple Repository management tool

A framework for managing and maintaining multi-language pre-commit hooks

System Utilities

A cat(1) clone with wings.

23.91K
592
12d
n/a

bandwidth monitor and rate estimator

756
76
2y 16d
n/a

The command line catalog tool for your offline data

79
8
7m
GPL-3.0

Colorizing cat

2.77K
97
50d
MIT

A modern replacement for โ€˜lsโ€™.

11.38K
352
33d
MIT

Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)

5.18K
262
3d
GPL-3.0

Easily configure macOS security settings from the terminal.

761
146
1y 52d
MIT

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

17.18K
1.12K
5d
LGPL-3.0

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

12.4K
848
5d
MIT

Improve your security and privacy by blocking ads, tracking and malware domains.

609
72
4d
MIT

history for netstat

77
22
7m
MIT

htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.

5.45K
619
79d
GPL-2.0

CLI utility and Python module for analyzing log files and other data.

80
11
8m
MIT

ls on steroids

456
42
10m
n/a

lsp is like ls command but more human-friendly

493
13
1y 10m
MIT

Local ad blocker. Like Pi-hole but local and using your operating system.

1.39K
41
23d
Apache-2.0

Official repository for mtr, a network diagnostic tool

1.57K
258
27d
GPL-2.0

Read-only Mirror of the freedesktop.org repository. Please make pull requests against freedesktop.org.

169
121
2d
n/a

The Linux PowerTOP tool -- please post patches to the mailing list instead of using github pull requests

453
87
16d
GPL-2.0

Lightweight command-line process control

69
8
5y 4m
Apache-2.0

Quickly secure UNIX/Linux systems

371
46
8m
GPL-3.0

Stream range of input to stdout.

16
2
2y 9d
MIT

A command line tool to manage wifi, including an interactive shell (currently Mac only)

54
5
9m
Apache-2.0

SSH-based "VPN for poors"

953
41
1y 8m
Apache-2.0

ASCII full-screen performance monitor that is capable of reporting the activity of all processes

An advanced log file viewer for the small-scale

NCurses Disk Usage

Downloading and Serving

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

21.43K
2.57K
5m
n/a

Bash on Balls

805
41
7y 6m
MIT

A web server written in bash

1.25K
171
5y 9m
MIT

Private cloud shell history. Open source server for bashhub https://github.com/rcaloras/bashhub-client

179
13
5m
Apache-2.0

"DIY Dropbox" or "2-way directory (r)sync with proper deletion"

988
74
2y 39d
MIT

Dropbox Uploader is a BASH script which can be used to upload, download, list or delete files from Dropbox, an online file sharing, synchronization and backup service.

6.13K
1.03K
4d
GPL-3.0

As easy as /aitch-tee-tee-pie/ ๐Ÿฅง Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

48.32K
3.11K
54d
BSD-3-Clause

The interactive web server

3.63K
121
1y 5m
MIT

Tiny bash HTTP server using netcat

152
10
6y 4m
MIT

Little command line REST client that you can use in pipelines (bash or zsh).

2.53K
137
3y 16d
MIT

Executing shell commands via HTTP server

659
73
54d
MIT

๐ŸธVesper - HTTP Framework for Bash Shell

170
4
12m
Apache-2.0

Multimedia and File Formats

Bash script to export android content providers data to csv

78
14
3y 4m
Apache-2.0

A text-based kitchen for Android ROM customization. Uses shell scripts and works with Cygwin/OS X/Linux.

909
572
7y 71d
n/a

music library manager and MusicBrainz tagger

9.74K
1.62K
15d
MIT

Small, fast and powerful console music player for Unix-like operating systems.

3.94K
437
10m
GPL-2.0

Command-line tool and terminal JSON viewer ๐Ÿ”ฅ

1K
323
8d
MIT

Simple high quality GIF encoding

386
18
7m
MIT

High performance, multi-threaded image scraper

609
86
2y 10m
GPL-3.0

High-performance cli batch image resizer and rotator

694
32
44d
GPL-3.0

JSON output from a shell

2.97K
97
34d
n/a

Command-line JSON processor

18.19K
1.07K
8m
n/a

Quick and simple image processing at the command line.

300
9
4m
MIT

(DEPRECATED) โ˜๏ธ CLI for downloading tracks from SoundCloud

84
7
9m
MIT

PiCAST turns your $35 Raspberry Pi in to a Chromecast like Device.

1.67K
278
3y 7m
n/a

An extendible and configurable PDF manipulation layer library written in java.

326
47
93d
AGPL-3.0

A terminal spreadsheet multitool for discovering and arranging data

3.25K
122
11d
GPL-3.0

Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new or transformed XML/HTML/JSON documents.

290
23
95d
GPL-3.0

Old but powerful tool for command-line XML formatting, filtering, and manipulation.

Applications

Weather in terminal, with ANSI colors and Unicode symbols

1.58K
135
5m
BSD-2-Clause

A Mighty CLI for AWS

4.7K
234
1y 11m
Apache-2.0

A single Bash script to create blogs. Download, run, write, done!

1.07K
172
6m
n/a

๐ŸŽจ Beautiful images of your code โ€” from right inside your terminal.

4.82K
114
1y 8m
MIT

Bring http://choosealicense.com to your terminal

53
3
6m
MIT

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies

1.68K
126
5d
Apache-2.0

Facebook command line tool

345
36
1y 9m
n/a

A ๐Ÿ‡จ๐Ÿ‡ณ and ๐Ÿ‡บ๐Ÿ‡ธ translate tool in your command line.

912
106
6m
MIT

Google Calendar Command Line Interface

2.35K
250
57d
MIT

Console client for Evernote.

2.07K
344
43d
n/a

Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

3.21K
159
17d
n/a

CLI to browse Hacker News

447
22
2y 4m
MIT

commandline IP location finder

246
15
4y 60d
Unlicense

Check whether a website is up or down.

46
1
5y 96d
MIT

Collect your thoughts and notes without leaving the command line.

4.54K
418
4d
GPL-3.0

commandline asciii kanban board for minimalist productivity hackers & managers (csv-based)

323
37
6m
AGPL-3.0

Double-entry accounting system with a command-line reporting interface

3.57K
391
16d
n/a

Generate your license. Yet another lice, but implement with Jinja2 and docopt.

33
3
5y 8m
MIT

Render markdown file to PNG image. Support custom CSS URL/file.

16
0
2y 26d
n/a

Everything about your movies within the command line.

162
13
4y 8d
MIT

Batch rename utility for developers

255
6
17d
n/a

Automate & manage your Pocket.com collection.

403
32
73d
GPL-3.0

Get PushBullet notifications when a shell program exits.

94
9
4y 11m
MIT

Bash interface to the PushBullet API

220
43
2y 11m
n/a

A VIM-inspired filemanager for the console

8.68K
612
8d
GPL-3.0

Browse Reddit from your terminal

4.5K
263
8m
MIT

A supercharged AWS command line interface (CLI).

4.66K
252
3d
n/a

Tasks, boards & notes for the command-line habitat

7.81K
339
12m
MIT

Terjira is a very interactive and easy to use CLI tool for Jira.

694
36
3d
MIT

A URL status checker CLI.

49
4
1y 4m
GPL-3.0

weather app for the terminal

6.53K
414
1y 9m
ISC

Tool to automatically dockerize your application.

298
14
1y 6m
MIT

Get your geolocation information using freegeoip.app

134
8
1y 112d
MIT

The right way to check the weather

13.24K
667
14d
Apache-2.0

A command-line TODO list manager

Quickly upload and share files from your shell

Games

Bash implementation of 2048 game

798
194
4y 3d
Unlicense

Bash scripts

36
16
6m
n/a

ncurses based sudoku game

167
41
6d
GPL-3.0

This is an Old School horizontal scroller 'Shoot Them All' game in bash. With multiplayer modes team and duel. You have to defeat 100 aliens to fight with Boss. I'm using netcat for client-server exchange in multiplayer mode. So netcat have to be installed on system if you wish to play with friend. Terminals on both hosts have to be with equal dimensions.

629
38
94d
MIT

Tetris in sed

382
33
8y 6m
n/a

My sed scripts.

35
3
7y 9m
n/a

Play solitaire in your terminal!

166
23
5d
MIT

Reusable text adventure engine for Bash 4

Shell Package Management

A community Bash framework.

11.92K
2.13K
6d
n/a

A package manager for shell scripts.

716
55
18d
MIT

Smashing Bash into Pieces

47
7
2y 8m
MIT

Save your dotfiles once, deploy them everywhere

744
59
4d
GPL-3.0

Shell agnostic git based dotfiles package manager, written in Python.

205
29
1y 8m
n/a

Keep your dotfiles fresh.

1K
89
58d
n/a

git dotfiles synchronizer written in bash

1.67K
128
8m
MIT

Git-integrated backup tool for macOS and Linux devs.

678
57
5m
MIT

shundle is a plugin manager for general purpose shells

72
4
3y 5m
n/a

config manager based on Git

1.68K
119
1y 5m
GPL-2.0

JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg

Git-based dotfiles manager supporting encryption, alternates, and bootstrapping

Shell Script Development

ANSI escape codes in pure bash - change text color, position the cursor, much more

317
24
45d
n/a

bash unit testing framework

431
56
5y 9m
LGPL-3.0

A collection of modules to simplify writing bash scripts.

488
49
1y 28d
WTFPL

An experiment in extending the command-line interface.

55
2
7m
MIT

mini bash framework for creating command line tools

73
7
4y 9m
n/a

Bash With Nails

23
3
4y 31d
GPL-2.0

A language server for Bash

592
54
92d
MIT

Bash Automated Testing System

2K
202
3d
n/a

Proper error handling, exceptions and try/catch for ZSH

39
3
3y 8m
MIT

Dead simple testing framework for Bash with coverage reporting

426
10
107d
MIT

Simple templating engine based on shell.

90
9
1y 119d
MIT

TAP-based test runner for Fish.

266
17
106d
MIT

Don't fear the Unix chainsaw

267
25
1y 8m
n/a

Tools that works on a lot of platforms.

87
4
6y 45d
MIT

Human readable conditions for bash ๐Ÿ‘Œ

119
9
2y 10m
MIT

Lumberjack is a logging interface for shell scripts

31
4
4y 74d
MIT

Mustache templates in pure bash

366
49
56d
n/a

Simple command line arguments parser for BASH

129
27
3y 4m
MIT

Core rerun. See also http://github.com/rerun-modules

390
56
2y 6m
Apache-2.0

A progress spinner for ZSH scripts

105
16
57d
MIT

Minimally Invasive bash Preprocessor

9
1
2y 6m
MIT

transpiler written in bash: painless shellscript, indentbased, coffee for the shell with hipster-sparkles v1 BETA LANDED ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ thanks fcard!

84
9
59d
n/a

Semantic Versioning in Bash

190
51
7y 44d
n/a

Bash implementation of semantic versioning

21
3
1y 8m
MIT

ShellCheck, a static analysis tool for shell scripts

22.12K
1.14K
12d
GPL-3.0

A repository of namespaced, composable shell (bash, sh and dash) function libraries. Takes aware the pain of shell scripting, making it robust and reusable. Includes secure curl usage, JSON, XML and Debian control file parsers, dependency documentation via attributes, and more. Batteries ARE included.

1.15K
45
5y 1d
n/a

A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

169
14
75d
MIT

Test your shell scripts!

345
23
1y 9m
MIT

a delicious way to organize programs

1.61K
137
7y 11m
MIT

A shell test script

49
7
6m
MIT

Shell tests

189
23
4y 7m
AGPL-3.0

shUnit2 is a xUnit based unit test framework for Bourne based shell scripts.

1.07K
158
7m
Apache-2.0

ReBash - bash scripting library/framework

56
5
2y 8m
n/a

A powerful testing framework for ZSH projects

132
16
7m
MIT

Automation framework based on bash and pexpect

Guides

See also

๐Ÿ–ฅ ๐Ÿ“Š ๐Ÿ•น ๐Ÿ›  A curated list of command line apps

6.71K
546
24d
n/a

๐Ÿ’ฅ A curated list of Terminal frameworks, plugins & resources for CLI lovers.

9.57K
522
5d
CC0-1.0