Shell Bash

Open-source Shell projects categorized as Bash

Top 23 Shell Bash Projects

  • nvm

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

    Project mention: Another choice of Flutter Version Manager: fvm in shell | reddit.com/r/FlutterDev | 2022-11-29

    I'm a frontend developer and recently have some work to do with Flutter, need to switch Flutter version in different projects. For Nodejs we have nvm to manage and switch node version. I've tried the dart-version fvm, but it does not work similar to nvm. So I released a shell-version fvm. Anyone who needs to work with multi flutter version and run into problems with dart-version fvm can have try with this.

  • pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

    Project mention: Unix shell script tactics - a style guide | reddit.com/r/commandline | 2022-10-23
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • acme.sh

    A pure Unix shell script implementing ACME client protocol

    Project mention: Is there a way to automatically renew Certbot SSL certs with a DNS challenge? | reddit.com/r/linuxquestions | 2022-11-30

    Yes, kind of. Terminology first: ACME is a protocol for requesting and renewing certificates. It was designed by the Internet Security Research Group (ISRG) for their Let's Encrypt service. Certbot is one client that implements the ACME protocol, and ACME.sh is another.

  • dotfiles

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

    Project mention: macOS Ventura is now available | news.ycombinator.com | 2022-10-24

    I added a PR to fix rsync, mosh, and some other tools, since they will be broken out of the box.

    But it seems this project has fallen behind on PRs.

    If you would like to have this fix, you can do this after cloning the repo:

      git clone https://github.com/mathiasbynens/dotfiles && cd dotfiles

  • neofetch

    🖼️ A command-line system information tool written in bash 3.2+

    Project mention: how we introduce eachother | reddit.com/r/linuxmasterrace | 2022-12-01

    git clone https://github.com/dylanaraps/neofetch.git

  • openvpn-install

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

    Project mention: guy's. iran government filtered the internet.im an iranian. can any body tell me how to play warzone in iran? | reddit.com/r/CODWarzone | 2022-10-09

    But you can buy the cheapest virtual server (There is promo with 30 days trial ) and setup your private VPN when commercial are blocked by IP.

  • rbenv

    Manage your app's Ruby environment

    Project mention: Setup Ubuntu / WSL For Ruby Development | dev.to | 2022-11-21

    # Part One: Install basics # zlib1g-dev might be zlib-dev on Ubuntu 22.04 # lsb-release might be lsb_release on Ubuntu 22.04 sudo apt-get update && sudo apt-get -y install \ git \ ca-certificates \ curl \ gnupg \ build-essential \ lsb-release \ zlib1g-dev \ libssl-dev \ zsh && \ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # Part Two: Installs & sets up rbenv, installs ruby git clone https://github.com/rbenv/rbenv.git ~/.rbenv && \ echo 'eval "$(~/.rbenv/bin/rbenv init - zsh)"' >> ~/.zshrc && \ source ~/.zshrc && \ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build && \ rbenv install 3.1.2 && \ rbenv global 3.1.2 # Part Three: Optional minimum setup for Rails development echo "gem: --no-document" >> ~/.gemrc && \ gem install bundler && \ gem install rails

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • bash-it

    A community Bash framework.

    Project mention: Switching to Zsh | reddit.com/r/linuxquestions | 2022-11-25

    There's also Bash-it which has improved my bash experience. Lol

  • TabNine

    AI Code Completions

    Project mention: Tabnine ships new code-native AI models, passes 1 million developers using its AI code assistant | reddit.com/r/programming | 2022-06-21

    Other people complaining too: https://github.com/codota/TabNine/issues/179

  • m-cli

     Swiss Army Knife for macOS

    Project mention: Is there a way to save system preferences? | reddit.com/r/MacOS | 2022-08-14

    m-cli by Roger

  • openvpn-install

    Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux. (by angristan)

    Project mention: I cant disable routing ( pull-filter ignore redirect-gateway) | reddit.com/r/OpenVPN | 2022-12-01

    Hello I setup openvpn on ubuntu 20.4 using script angristan (https://github.com/angristan/openvpn-install) well all working fine but need some that clients or all clients not redirects traffic over vpn, I tried delete on sever.conf push "redirect-gateway def1 bypass-dhcp" but not work ...on clients added "pull-filter ignore redirect-gateway" this using official documentation... I cant disable redirects all internet traffic over the VPN

  • Bash-Snippets

    A collection of small bash scripts for heavy terminal users

    Project mention: Scripnix: Useful Python3 and bash shell scripts for macOS/BSD and *NIX | news.ycombinator.com | 2022-04-18
  • Gogh

    Color Scheme for your Terminal

    Project mention: How to change color scheme of terminal/tabs independently? | reddit.com/r/commandline | 2022-09-14

    Is there any tool that can do what I want? For instance there is this one https://github.com/Gogh-Co/Gogh but I am not sure it can change the colours independently

  • git-quick-stats

    ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.

  • dehydrated

    letsencrypt/acme client implemented as a shell-script – just add water

    Project mention: Knowing when to tell somone to call it quits... | reddit.com/r/sysadmin | 2022-11-12

    This project has helped us immensely with cert renewals - https://github.com/dehydrated-io/dehydrated

  • bash-oo-framework

    Bash Infinity is a modern standard library / framework / boilerplate for Bash

    Project mention: BashLib a helpful source file for any script | reddit.com/r/bash | 2022-11-20
  • awesome-bash

    A curated list of delightful Bash scripts and resources.

    Project mention: BashLib a helpful source file for any script | reddit.com/r/bash | 2022-11-20
  • Autoenv

    Directory-based environments

    Project mention: Repeatedly typing export FLASK_ENV=development and export FLASK_APP=hello.py before running flask | reddit.com/r/flask | 2022-09-10

    But IMO the best solution by far is to use autoenv. There is autoenv for bash and autoenv for zsh.

  • nb

    CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

    Project mention: OneNote Equivalent | reddit.com/r/opensource | 2022-11-16

    Possibly this notetaking application called nb

  • airgeddon

    This is a multi-use bash script for Linux systems to audit wireless networks.

    Project mention: Panda Wireless PAU09 or ALFA AC1200 or ALFA AC1900 | reddit.com/r/Kalilinux | 2022-09-08
  • liquidprompt

    A full-featured & carefully designed adaptive prompt for Bash & Zsh

    Project mention: New Names / Renaming for Oil? | reddit.com/r/oilshell | 2022-08-29

    Simpsons did it! Simpsons did it! :)

  • fff

    📁 A simple file manager written in bash.

    Project mention: Llama - Terminal File Manager | reddit.com/r/commandline | 2022-11-22

    https://github.com/dylanaraps/fff — better color support, image support, fast as fuck and written in widely installed pure BASH

  • photoshopCClinux

    Photoshop CC v19 installer for Gnu/Linux

    Project mention: Windows Loser | reddit.com/r/linuxmasterrace | 2022-11-12
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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). The latest post mention was on 2022-12-01.

Shell Bash related posts

Index

What are some of the best open-source Bash projects in Shell? This list will help you:

Project Stars
1 nvm 62,823
2 pure-bash-bible 32,564
3 acme.sh 29,435
4 dotfiles 28,508
5 neofetch 16,686
6 openvpn-install 16,188
7 rbenv 14,589
8 bash-it 13,284
9 TabNine 9,589
10 m-cli 9,188
11 openvpn-install 9,040
12 Bash-Snippets 8,965
13 Gogh 7,394
14 git-quick-stats 5,564
15 dehydrated 5,439
16 bash-oo-framework 5,407
17 awesome-bash 5,311
18 Autoenv 5,080
19 nb 4,934
20 airgeddon 4,573
21 liquidprompt 4,238
22 fff 3,730
23 photoshopCClinux 3,640
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
scoutapm.com