SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Bash Open-Source Projects
-
1️⃣7️⃣ The Art of Command Line 🖥️ 📌 https://github.com/jlevy/the-art-of-command-line Master the Linux command line with this detailed guide.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Meet uv: The Lightning-Fast Python Toolchain That JS Devs Will Love 🚀 | dev.to | 2025-05-13
Remember the day you've installed nvm for node and npm?
-
In my blog post yesterday, I mentioned fzf. Its simplicity and power make it a good tool for many scripting tasks. In this post, we will see a practical example of how to use it in a CLI program and package it with Nix.
-
WezTerm does not have a graphical interface for configuration, and the setup is done through a Lua file (this is unusual for me, but Vim users are familiar with it). The configuration file can be located at ~/.wezterm.lua or ~/.config/wezterm/wezterm.lua. I prefer the second path because it is where Fish and starship store configs too.
-
Project mention: 🔓5 Open Source Tools That Changed My Development Workflow Forever | dev.to | 2025-05-16
Zx solves these problems by letting you write shell scripts in JavaScript or TypeScript. It is maintained by Google and is perfect if you are a JS lover.
-
Project mention: TLS Certificate Lifetimes Will Officially Reduce to 47 Days | news.ycombinator.com | 2025-04-16
I was just digging into this a bit and discovered ACME supports a something called DNS alias mode (https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mo...) which allows you to add a static DNS TXT record on your core domain that delegates to a second domain. This would allow you to setup a second domain with DNS API (if permitted by company policy!)
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
ID: i10 Tags: Code, Cheatsheets Description: A collection of awesome cheatsheets for popular programming languages, frameworks, and development tools. GitHub Link | Website Link
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
The next day (July 7th) awesome-shell was launched by Caleb Xu. People throughout the GitHub ecosystem had apparently took notice of the awesome-list trend and they were joining with lists of their own.
-
Comprehensive Linux Command List
-
Project mention: Apple announces new accessibility features, including Eye Tracking | news.ycombinator.com | 2024-05-15
https://github.com/mathiasbynens/dotfiles/blob/main/.macos
-
zoxide
-
Project mention: Show HN: WindTerm – Introducing a better Tmux experience | news.ycombinator.com | 2025-03-11
-
As far as I understand, the autocompletion specs, which is what powers this tool, are the only part of fig that is in fact Open Source
https://github.com/withfig/autocomplete
-
Have been using Atuin for a couple (few?) years, it's great! How many others are using it too? I'm curious what everyone's tool of choice for shell search is!
https://github.com/atuinsh/atuin
-
Project mention: Show HN: A Common Lisp implementation in development, supports ASDF | news.ycombinator.com | 2025-04-27
-
Warp
Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
-
openvpn-install
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
-
Project mention: 5 Local Environment Mistakes I See Everywhere, and How to Fix Them Properly | dev.to | 2025-03-21
There are tools built exactly for that. One of the best is Gum - a small utility that helps build terminal user interfaces with checkboxes, file pickers, prompts, and more:
-
Project mention: Gitui release 0.27 adds simple management of remotes | news.ycombinator.com | 2025-01-15
-
Use oh-my-posh to make your terminal cute.
-
-
rbenv is installed and ready to go;
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Bash discussion
Bash related posts
-
ClojureScript forks Google Closure to guarantee backward compatibility
-
🔓5 Open Source Tools That Changed My Development Workflow Forever
-
Installing/maintaining Ruby on macOS with a script
-
Elvish – Powerful scripting language and versatile interactive shell
-
RazzShell 1.0.2: A Cyberpunk-Inspired Unix Shell with Real-time Monitoring
-
The subtle art of waiting
-
Useful CLI tools
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source Bash projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | the-art-of-command-line | 155,981 |
2 | nvm | 84,466 |
3 | fzf | 70,144 |
4 | starship | 48,813 |
5 | zx | 44,082 |
6 | acme.sh | 42,651 |
7 | awesome-cheatsheets | 42,479 |
8 | ShellCheck | 37,378 |
9 | awesome-shell | 34,255 |
10 | linux-command | 33,264 |
11 | dotfiles | 30,768 |
12 | zoxide | 26,415 |
13 | WindTerm | 26,281 |
14 | autocomplete | 24,909 |
15 | atuin | 23,928 |
16 | asdf | 23,533 |
17 | Warp | 23,446 |
18 | openvpn-install | 19,780 |
19 | gum | 19,656 |
20 | gitui | 19,568 |
21 | oh-my-posh | 19,012 |
22 | PEASS-ng | 17,486 |
23 | rbenv | 16,373 |