[Go to site: main page, start]

Bash

Open-source projects categorized as Bash

Top 23 Bash Open-Source Projects

  1. the-art-of-command-line

    Master the command line, in one page

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    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

  4. fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: Terminal Superpowers You Should Be Using in 2026 | dev.to | 2026-05-19

    Please please stop spamming up arrow to find that command you ran. Instead you can make this so much simpler with fzf.

  5. warp

    Warp is an agentic development environment, born out of the terminal.

    Project mention: My 2026 Productivity Stack | dev.to | 2026-05-11
  6. starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    Project mention: Toward a more POSIX-Friendly PowerShell experience | dev.to | 2026-05-18

    starship – The only terminal prompt utility you'll ever need. Make your command-line prompt consistent no matter the OS.

  7. acme.sh

    A pure Unix shell script ACME client for SSL / TLS certificate automation

    Project mention: Let's Encrypt has been down most of today | news.ycombinator.com | 2026-06-18

    acme.sh is maintained by ZeroSSL. https://github.com/acmesh-official/acme.sh#2%EF%B8%8F%E2%83%...

  8. awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

  9. zx

    A tool for writing better scripts

    Project mention: What We Learned Scanning Google's Public zx Repository | dev.to | 2026-06-13

    Clear Code Intelligence scanned a public Google repository: google/zx.

  10. ShellCheck

    ShellCheck, a static analysis tool for shell scripts

    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.

  11. zoxide

    A smarter cd command. Supports all major shells.

    Project mention: Toward a more POSIX-Friendly PowerShell experience | dev.to | 2026-05-18

    zoxide — Jump to frequently used directories with z [partial name].

  12. awesome-shell

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

  13. linux-command

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux

  14. dotfiles

    :wrench: .files, including ~/.macos — sensible hacker defaults for macOS

    Project mention: Native Instant Space Switching on macOS | news.ycombinator.com | 2026-04-09

    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.

  15. WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.

  16. atuin

    ✨ Making your shell magical

    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

  17. asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    Project mention: Homebrew 6.0.0 | news.ycombinator.com | 2026-06-11

    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.

  18. autocomplete

    IDE-style autocomplete for your existing terminal & shell

    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

  19. gum

    A tool for glamorous shell scripts 🎀

    Project mention: I Made a Terminal Pager | news.ycombinator.com | 2026-04-15

    If I remember correctly, `gum` also provides a pager feature: https://github.com/charmbracelet/gum

  20. oh-my-posh

    The most customisable and low-latency cross platform/shell prompt renderer

    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

  21. gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    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

  22. openvpn-install

    OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora

    Project mention: Как сделать и настроить свой VPN | dev.to | 2025-10-19

    для OpenVPN

  23. PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Bash discussion

Log in or Post with

Bash related posts

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?