Static analysis tool for shell scripts
HaskellGNU General Public License v3.0active
51 projectsShell Script Development
Static analysis tool for shell scripts
HaskellGNU General Public License v3.0active
A shell parser, formatter, and interpreter with bash support; includes shfmt
GoBSD 3-Clause "New" or "Revised" Licenseactive
750+ DevOps Shell Scripts and Advanced Bash environment.
ShellMIT Licenseactive
Bash Automated Testing System
ShellOtheractive
A modern boilerplate / framework / standard library for bash.
ShellMIT Licenseslowing
The corrective bash syntax highlighter.
RustMozilla Public License 2.0active
LSP-based Bash language server
TypeScriptMIT Licenseactive
Templates to write better Bash scripts.
ShellMIT Licenseactive
A unit test framework for Bash scripts with a flavour of JUnit/PyUnit.
ShellApache License 2.0steady
Bash argument parsing code generator.
M4Otherslowing
A full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells
ShellMIT Licensesteady
A repository of namespaced, composable shell (bash, sh and dash) function libraries
ShellOtherdormant
Library with various features for shell scripting.
ShellISC Licenseactive
ANSI escape codes in pure bash - change text color, position the cursor, much more
ShellOtherdormant
A collection of libraries to simplify writing Bash scripts
ShellDo What The F*ck You Want To Public Licensedormantarchived
Mustache templates in pure bash
ShellOthersteady
An elegant option parser for shell scripts (sh, bash and all POSIX shells)
ShellCreative Commons Zero v1.0 Universalslowing
Bash unit testing framework
ShellGNU Lesser General Public License v3.0dormant
A modular shell automation framework to organize your keeper scripts
ShellApache License 2.0dormant
Bash library and command-line tool that creates JSON.
ShellMIT Licenseslowing
Dead simple testing framework for Bash with coverage reporting
ShellMIT Licensedormant
A simple testing library for bash scripts.
ShellMIT Licenseactive
A modern, safe, powerful utility/library for Bash script development.
ShellApache License 2.0slowing
A shell testing framework
ShellMIT Licensedormant
TAP producer and test harness for fish
ShellMIT Licenseslowing
Compose, document, version and organize your shell functions
ShellOtherdormant
bash script creator - from small stand-alone script to complex projects with CI/CD and testing
ShellMIT Licensesteady
Semantic Versioning in Bash
ShellOthersteady
A simple templating engine based on shell, implemented in ~290 lines of POSIX shell and awk.
ShellMIT Licensesteady
CLI parser for fish
ShellMIT Licenseslowing
A powerful unit testing framework for ZSH
ShellMIT Licensedormant
A unit testing framework for Bash scripts.
ShellMIT Licensedormant
A next-gen profiler and FlameGraph generator for bash code.
ShellMIT Licenseactive
An easy to use DSL library for building BASH-based tooling & installers (900+ functions).
ShellMIT Licenseactive
An alternative for builtin test command, it will make your "if" statements pretty
ShellMIT Licensedormant
bash transpiler written in bash (coffeescript for bash)
ShellOtherslowing
A BASH wrapper for getopts, for simple command line arguments.
ShellMIT Licensedormant
A reusable progress spinner for shell scripts
ShellMIT Licenseslowing
functions for developing with unofficial strict mode enabled.
ShellGNU Lesser General Public License v2.1steady
Implementation of async functions in bash.
Shelldormant
Few helper functions in bash (especially string manipulation functions).
Shelldormant
mini bash framework for creating command line tools
Shelldormant
A command line argument parser in 50 lines of portable shell script.
ShellMIT Licensedormantarchived
Smashing Bash into Pieces - Bash framework for creating command line tools.
ShellMIT Licensedormantarchived
Scripting library/framework. Features: imports, exceptions, doc-tests ...
ShellMIT Licensedormant
Proper error handling, exceptions and try/catch for ZSH
ShellMIT Licensedormant
A shell test script
ShellMIT Licensedormant
A logging interface for shell scripts
ShellMIT Licensedormant
a Bash framework written just for fun with testing, dependency management & packaging
ShellGNU General Public License v2.0dormant
Semver tool for bash - finds versions matching to specified rules
ShellMIT Licensedormant
Minimally invasive bash preprocessor, select sections of your script to run
ShellMIT Licensedormant