SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Bash Open-Source Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Node.js vs Bun vs Deno 2 in 2026: Which JavaScript Runtime Should You Actually Use? | dev.to | 2026-06-17
nvm (Node Version Manager): https://github.com/nvm-sh/nvm
-
Please please stop spamming up arrow to find that command you ran. Instead you can make this so much simpler with fzf.
-
-
starship – The only terminal prompt utility you'll ever need. Make your command-line prompt consistent no matter the OS.
-
acme.sh is maintained by ZeroSSL. https://github.com/acmesh-official/acme.sh#2%EF%B8%8F%E2%83%...
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
-
Clear Code Intelligence scanned a public Google repository: google/zx.
-
Project mention: 🚀 Lambda Deployments v2: Taking the Lambda deployment pipeline from MVP to production-ready | dev.to | 2026-03-16
I added ShellCheck to the CI pipeline. It catches common shell scripting mistakes like unquoted variables, unused variables, and POSIX compliance issues. It runs on every push against all scripts in the scripts/ directory.
-
zoxide — Jump to frequently used directories with z [partial name].
-
awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
-
-
I believe I first learned to shorten animations on MacOSXHints.com (gone now). Regardless, I learned a lot of great "enhancements" here:
https://github.com/mathiasbynens/dotfiles
And here's the blog of the person who ran MacOSXHints.com:
https://robservatory.com/make-your-macos-dock-suck/
Fun aside, I'm pretty sure that my mention of a system issue that I read about that morning on MacOSXHints.com was a helper in landing a job in an interview that afternoon. What I mean is, I said, oh are you talking about "whatever thing on that site today…?" and it demonstrated that I was familiar with whatever internals.
-
-
Project mention: A Comma and a Question Mark, Redux: Quick Terminal Helpers Using Pi | news.ycombinator.com | 2026-05-27
Nice ideas! I've been using the `?` shortcut in atuin [0] which accomplishes the same sort of thing, but these days also has access to an Agent-like experience which allows me to prompt something like "Conventional Commit message for unstaged changes" and it will call `git diff` (after asking permission, of course) and then generate the commit message.
[0] https://atuin.sh
-
I switched from brew to https://asdf-vm.com/ for this very reason.
I don't understand how devs don't use a tool that makes multiple versions of everything possible.
-
Project mention: Writing Your Own Simple Tab-Completions for Bash and Zsh | news.ycombinator.com | 2025-08-10
People do!
See: https://pixi.carapace.sh/ or https://github.com/withfig/autocomplete
It's still a hard problem as lots of tools format --help differently. One of the things I'm jealous in Poweshell is their standardized completions
-
If I remember correctly, `gum` also provides a pager feature: https://github.com/charmbracelet/gum
-
Project mention: GitHub Copilot is moving to usage-based billing | news.ycombinator.com | 2026-04-27
I had this problem and it turns out it was my oh-my-posh command prompt customization. VS Code injects certain control characters into the output stream for agents to observe events and the theming runs after those mechanics are hooked up so it can interfere. Updating to the latest oh-my-posh fixed it for me.
Here's the oh-my-posh GH issue[0] in case your problem is similar but not solvable with a simple package update.
[0]: https://github.com/JanDeDobbeleer/oh-my-posh/issues/7029
-
Project mention: Opencode: AI coding agent, built for the terminal | news.ycombinator.com | 2025-07-06
Side note, if you're a lazygit fan, consider using gitui as an alternative. Feature wise they're pretty similar but gitui is much faster and I find it easier to use.
https://github.com/gitui-org/gitui
-
openvpn-install
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
для OpenVPN
-
Bash discussion
Bash related posts
-
Show HN: Agentic coding workflows built on Git worktrees and task evidence
-
Show HN: Zero-config session-taste packer for AI agents
-
portage-cli
-
Absolutly fastest virtual bash engine for you AI have a new site
-
Universal Blue
-
Bash: A curated list of delightful Bash scripts and resources
-
What We Learned Scanning Google's Public zx Repository
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2026
Index
What are some of the best open-source Bash projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | the-art-of-command-line | 160,444 |
| 2 | nvm | 93,850 |
| 3 | fzf | 81,082 |
| 4 | warp | 62,085 |
| 5 | starship | 58,342 |
| 6 | acme.sh | 46,941 |
| 7 | awesome-cheatsheets | 46,034 |
| 8 | zx | 45,550 |
| 9 | ShellCheck | 39,590 |
| 10 | zoxide | 37,538 |
| 11 | awesome-shell | 37,126 |
| 12 | linux-command | 36,322 |
| 13 | dotfiles | 31,323 |
| 14 | WindTerm | 31,224 |
| 15 | atuin | 30,278 |
| 16 | asdf | 25,423 |
| 17 | autocomplete | 25,168 |
| 18 | gum | 23,909 |
| 19 | oh-my-posh | 22,863 |
| 20 | gitui | 22,136 |
| 21 | openvpn-install | 20,572 |
| 22 | PEASS-ng | 20,016 |
| 23 | navi | 17,255 |