Bash

Open-source projects categorized as Bash

Top 23 Bash Open-Source Projects

  • the-art-of-command-line

    Master the command line, in one page

  • Project mention: The-art-of-command-line: Master the command line, in one page | news.ycombinator.com | 2024-02-19
  • nvm

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

  • Project mention: Software Engineering Workflow | dev.to | 2024-04-08

    Node.js + Nvm - runtime for javascript without a browser

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • Project mention: pyfzf : Python Fuzzy Finder | dev.to | 2024-03-10

    fzf : https://github.com/junegunn/fzf

  • zx

    A tool for writing better scripts

  • Project mention: Zx 8.0 | news.ycombinator.com | 2024-04-07
  • starship

    β˜„πŸŒŒοΈ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  • Project mention: Atuin – Magical Shell History | news.ycombinator.com | 2024-02-21

    Agreed, I use this in conjunction with Starship [1], both initialized specifically for Fish in the config. I love this shell so much.

    [1] - https://starship.rs/

  • awesome-cheatsheets

    πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

  • Project mention: 2024 Cheat Sheet Collection | dev.to | 2024-03-16

    Awesome Cheat Sheets: This curated list of cheat sheets covers a wide range of topics, including programming languages, frameworks, databases, and more, making it a valuable resource for developers of all levels.

  • acme.sh

    A pure Unix shell script implementing ACME client protocol

  • Project mention: Dehydrated: Letsencrypt/acme client implemented as a shell-script | news.ycombinator.com | 2024-04-19

    A very relevant question. Acme.sh, a similar shell script ACME client, had a remote code execution problem last year.

    https://github.com/acmesh-official/acme.sh/issues/4668

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pure-bash-bible

    πŸ“– A collection of pure bash alternatives to external processes.

  • Project mention: 🐧5 useful resources for anyone learning Linux | dev.to | 2023-12-20
  • ShellCheck

    ShellCheck, a static analysis tool for shell scripts

  • Project mention: Ask HN: Is there a GUI for bash shell? | news.ycombinator.com | 2024-04-19

    ncurse, dialog, zenity[2]. i/o buffering may be an issue [3a,3b]

    Assuming using same account, use history command to show past commands[0a, 0b]

    'load random example' on shellcheck using own custom examples from history command.[1]

    --------

    [3a] : http://www.gnu.org/software/coreutils/manual/html_node/stdbu...

    [3b] : http://unix.stackexchange.com/questions/25372/how-to-turn-of...

    [2] : http//funprojects.blog/2021/01/25/zenity-command-line-dialogs/

    [1] : http://www.shellcheck.net/

    [0a] : http://www.tecmint.com/history-command-examples/

    [0b] : http://www.tecmint.com/remember-linux-commands/

    web based documentation: https://www.tecmint.com/linux-commands-cheat-sheet/

    commands grouped by typical usage patterns : https://www.tecmint.com/essential-linux-commands/

  • awesome-shell

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

  • Project mention: Shell | news.ycombinator.com | 2023-10-07
  • dotfiles

    :wrench: .files, including ~/.macos β€” sensible hacker defaults for macOS

  • Project mention: The first conformant M1 GPU driver | news.ycombinator.com | 2023-08-22

    You might be interested in this: https://github.com/mathiasbynens/dotfiles/blob/main/.macos

    I don't advise just running Mathias' config as is, but read through it and see if anything seems to be something you want in yours, make the changes, and save it somewhere for the next time you're setting up a Mac.

    There's some stuff in there about speeding up certain animations (look for `# Speed up Mission Control animations`), and about not reordering "spaces" (desktops, full-screen apps, search for `# Don’t automatically rearrange Spaces based on most recent use`) based on use which I think may also affect cmd+tab ordering? Not sure, but it's a setting I always change anyway because the default doesn't make sense for power users.

    About the trolling thing, sorry, I was genuinely not sure if you were arguing in good faith or just making stuff up, as most of the things you were saying were just plain incorrect or dishonest, from comparing desktop computer performance to low-powered laptops, to incorrect statements about features macOS truly excels at.

  • autocomplete

    IDE-style autocomplete for your existing terminal & shell

  • Project mention: Fig Is Sunsetting | news.ycombinator.com | 2024-03-14
  • asdf

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

  • Project mention: Show HN: I made a multiple runtime version manager that can be used on Windows | news.ycombinator.com | 2024-04-22
  • WindTerm

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

  • Project mention: WindTerm SSH Client has Ransomware? | /r/PowerShell | 2023-09-13
  • neofetch

    πŸ–ΌοΈ A command-line system information tool written in bash 3.2+

  • Project mention: z790 - 14700k - Sonoma | /r/hackintosh | 2023-12-09
  • Warp

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

  • Project mention: Warp VS Wave Terminal - a user suggested alternative | libhunt.com/r/Warp | 2024-04-03
  • openvpn-install

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

  • Project mention: Easy VPN install on Debian | /r/selfhosted | 2023-07-08

    and for OpenVPN: https://github.com/Nyr/openvpn-install

  • zoxide

    A smarter cd command. Supports all major shells.

  • Project mention: Say good bye to cd and hello Zoxide - the better and smarter cd command | dev.to | 2024-04-14
  • atuin

    ✨ Magical shell history

  • Project mention: ohmyzsh VS atuin - a user suggested alternative | libhunt.com/r/ohmyzsh | 2024-02-22

    The shell history autocomplete seems to be better than the one that comes with Oh My Zsh.

  • gitui

    Blazing πŸ’₯ fast terminal-ui for git written in rust πŸ¦€

  • Project mention: GitUI | news.ycombinator.com | 2024-01-07

    I was missing interactive rebase, as it is missing from libgit2

    https://github.com/extrawurst/gitui/issues/32

  • gum

    A tool for glamorous shell scripts πŸŽ€

  • Project mention: Gum – A tool for glamorous shell scripts | news.ycombinator.com | 2024-03-02
  • rbenv

    Manage your app's Ruby environment

  • Project mention: Ask HN: Is anybody getting value from AI Agents? How so? | news.ycombinator.com | 2024-03-31

    When I was technical blogging on how to learn from open-source code [1], I used it quite frequently to get unstuck and/or to figure out how to tease apart a large question into multiple smaller functions. For example, I had no idea how to break up this long `sed` command [2] into its constituent parts, so I plugged it into ChatGPT and asked it to break down the code for me. I then Googled the different parts to confirm that ChatGPT wasn't leading me astray.

    If I had asked StackOverflow the same question, it would have been quickly closed as being not broadly applicable enough (since this `sed` command is quite specific to its use case). After ChatGPT broke the code apart for me, I was able to ask StackOverflow a series of more discrete, more broadly-applicable questions and get a human answer.

    TL;DR- I quite like ChatGPT as a search engine when "you don't know what you don't know", and getting unblocked means being pointed in the right direction.

    1. https://www.richie.codes/shell

    2. https://github.com/rbenv/rbenv/blob/e8b7a27ee67a5751b899215b...

  • terminalizer

    πŸ¦„ Record your terminal and generate animated gif images or share a web player

  • 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 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 148,541
2 nvm 75,557
3 fzf 59,462
4 zx 41,571
5 starship 40,684
6 awesome-cheatsheets 37,460
7 acme.sh 36,360
8 pure-bash-bible 35,848
9 ShellCheck 34,934
10 awesome-shell 31,086
11 dotfiles 29,774
12 autocomplete 24,265
13 asdf 20,448
14 WindTerm 20,492
15 neofetch 20,395
16 Warp 18,710
17 openvpn-install 18,351
18 zoxide 18,294
19 atuin 17,674
20 gitui 16,990
21 gum 16,699
22 rbenv 15,774
23 terminalizer 14,937

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