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

    Project mention: 🚀 20 Must-Know GitHub Repositories for Developers in 2025! | dev.to | 2025-03-08

    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.

  2. 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.

    InfluxDB logo
  3. nvm

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

    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?

  4. fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: Build a CLI Emoji Picker with fzf and Nix | dev.to | 2025-05-12

    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.

  5. starship

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

    Project mention: From iTerm To WezTerm | dev.to | 2025-01-09

    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.

  6. zx

    A tool for writing better scripts

    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.

  7. acme.sh

    A pure Unix shell script implementing ACME client protocol

    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!)

  8. awesome-cheatsheets

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

    Project mention: 10 Awesome Resources for Devs | dev.to | 2025-03-21

    ID: i10 Tags: Code, Cheatsheets Description: A collection of awesome cheatsheets for popular programming languages, frameworks, and development tools. GitHub Link | Website Link

  9. SaaSHub

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

    SaaSHub logo
  10. ShellCheck

    ShellCheck, a static analysis tool for shell scripts

    Project mention: Shellcheck | news.ycombinator.com | 2025-04-16
  11. awesome-shell

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

    Project mention: 💡 The Untold History of GitHub Awesome-Lists 🤯 | dev.to | 2025-01-21

    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.

  12. linux-command

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

    Project mention: Issue 007 -- Surviving the AI Era | dev.to | 2024-07-14

    Comprehensive Linux Command List

  13. dotfiles

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

    Project mention: Apple announces new accessibility features, including Eye Tracking | news.ycombinator.com | 2024-05-15

    https://github.com/mathiasbynens/dotfiles/blob/main/.macos

  14. zoxide

    A smarter cd command. Supports all major shells.

    Project mention: 17 Essential CLI Tools to Boost Developer Productivity | dev.to | 2025-01-02

    zoxide

  15. WindTerm

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

    Project mention: Show HN: WindTerm – Introducing a better Tmux experience | news.ycombinator.com | 2025-03-11
  16. autocomplete

    IDE-style autocomplete for your existing terminal & shell

    Project mention: Shell.how: Explain Shell Commands | news.ycombinator.com | 2024-08-24

    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

  17. atuin

    ✨ Magical shell history

    Project mention: Better Shell History Search | news.ycombinator.com | 2025-03-27

    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

  18. asdf

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

    Project mention: Show HN: A Common Lisp implementation in development, supports ASDF | news.ycombinator.com | 2025-04-27
  19. Warp

    Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.

    Project mention: FFmpeg by Example | news.ycombinator.com | 2025-01-14
  20. openvpn-install

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

  21. gum

    A tool for glamorous shell scripts 🎀

    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:

  22. gitui

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

    Project mention: Gitui release 0.27 adds simple management of remotes | news.ycombinator.com | 2025-01-15
  23. oh-my-posh

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

    Project mention: A short tutorial on using fish shell. | dev.to | 2025-04-24

    Use oh-my-posh to make your terminal cute.

  24. PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

  25. rbenv

    Manage your app's Ruby environment

    Project mention: Installing/maintaining Ruby on macOS with a script | dev.to | 2025-05-15

    rbenv is installed and ready to go;

  26. SaaSHub

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

    SaaSHub logo
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

  • ClojureScript forks Google Closure to guarantee backward compatibility

    1 project | news.ycombinator.com | 17 May 2025
  • 🔓5 Open Source Tools That Changed My Development Workflow Forever

    4 projects | dev.to | 16 May 2025
  • Installing/maintaining Ruby on macOS with a script

    1 project | dev.to | 15 May 2025
  • Elvish – Powerful scripting language and versatile interactive shell

    6 projects | news.ycombinator.com | 30 Apr 2025
  • RazzShell 1.0.2: A Cyberpunk-Inspired Unix Shell with Real-time Monitoring

    1 project | dev.to | 2 May 2025
  • The subtle art of waiting

    2 projects | dev.to | 24 Apr 2025
  • Useful CLI tools

    1 project | dev.to | 22 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Shell is
the 11th most popular programming language
based on number of references?