A shell parser, formatter, and interpreter with bash support; includes shfmt
☆8,482Feb 22, 2026Updated last week
Alternatives and similar repositories for sh
Users that are interested in sh are comparing it to the libraries listed below
Sorting:
- ShellCheck, a static analysis tool for shell scripts☆39,043Updated this week
- A fast, cross-platform build tool inspired by Make, designed for modern workflows.☆14,971Updated this week
- yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor☆14,939Feb 14, 2026Updated 2 weeks ago
- Release engineering, simplified☆15,610Updated this week
- A simple, fast and user-friendly alternative to 'find'☆41,805Feb 24, 2026Updated last week
- A syntax-highlighting pager for git, diff, grep, and blame output☆29,231Updated this week
- A language server for Bash☆2,641Updated this week
- A command-line fuzzy finder☆78,210Updated this week
- unclutter your .profile☆14,689Feb 16, 2026Updated 2 weeks ago
- A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.☆21,436Feb 2, 2026Updated last month
- ripgrep recursively searches directories for a regex pattern while respecting your gitignore☆60,416Updated this week
- A general purpose syntax highlighter in pure Go☆4,854Updated this week
- Staticcheck - The advanced Go linter☆6,721Updated this week
- A cat(1) clone with wings.☆57,420Feb 20, 2026Updated last week
- A stricter gofmt☆3,868Feb 18, 2026Updated last week
- Making it easy to write shell-like scripts in Go☆6,938Sep 16, 2025Updated 5 months ago
- Pure Go implementation of jq☆3,706Updated this week
- Fast linters runner for Go☆18,589Updated this week
- Yaegi is Another Elegant Go Interpreter☆8,082Feb 9, 2026Updated 3 weeks ago
- Command-line JSON processor☆33,756Updated this week
- Dockerfile linter, validate inline bash, written in Haskell☆11,964Jan 27, 2026Updated last month
- Make JSON greppable!☆14,386May 31, 2025Updated 9 months ago
- The Universal Filesystem Abstraction for Go☆6,580Jan 13, 2026Updated last month
- a Make/rake-like dev tool using Go☆4,573Jun 15, 2025Updated 8 months ago
- jq for binary formats - tool, language and decoders for working with binary and text formats☆10,425Updated this week
- A modern replacement for ‘ls’.☆24,419Sep 24, 2024Updated last year
- Fast, secure, efficient backup program☆32,442Updated this week
- A tool for exploring each layer in a docker image☆53,441Dec 15, 2025Updated 2 months ago
- A POSIX-compliant AWK interpreter written in Go, with CSV support☆2,016Feb 24, 2026Updated last week
- Render markdown on the CLI, with pizzazz! 💅🏻☆23,053Feb 23, 2026Updated last week
- Simple and flexible tool for managing secrets☆20,987Updated this week
- The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.☆17,328Updated this week
- A tool to list and diagnose Go processes currently running on your system☆7,001Jan 8, 2026Updated last month
- 🤖 Just a command runner☆31,732Feb 16, 2026Updated 2 weeks ago
- Easy SSH servers in Golang☆4,097Jan 27, 2025Updated last year
- A highly extensible Git implementation in pure Go.☆7,220Updated this week
- DEPRECATED. Please use mholt/archives instead.☆4,468Nov 19, 2024Updated last year
- Disk Usage/Free Utility - a better 'df' alternative☆14,839Jan 13, 2026Updated last month
- Select, put and delete data from JSON, TOML, YAML, XML, INI, HCL and CSV files with a single tool. Also available as a go mod.☆7,856Feb 24, 2026Updated last week