SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell bash-scripting Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I also recommend https://github.com/bach-sh/bach when you have to use Bash for things long enough it probably shouldn't be!
-
-
format-udf
Bash script to format a block device (hard drive or Flash drive) in UDF. The output is a drive that can be used for reading/writing across multiple operating system families: Windows, macOS, and Linux. This script should be capable of running in macOS or in Linux.
Project mention: ExFAT Driver Boasts Much Faster "Dirsync" Performance with Linux 6.9 | news.ycombinator.com | 2024-03-21The note about the partition table makes me wonder how he was formatting the drive. https://github.com/JElchison/format-udf specifically does some partition table related hacks to make UDF maximally compatible with different platforms.
-
bashew
bash script micro-framework - from small stand-alone script to complex projects with CI/CD and testing
-
-
bash-utility
Bash library which provides utility functions and helpers for functional programming in Bash.
-
Project mention: Show HN: Cryptr – shell utility for encrypting and decrypting files | news.ycombinator.com | 2024-04-12
-
fetchurls
A bash script to spider a site, follow links, and fetch urls (with built-in filtering) into a generated text file.
-
base
A simple framework for sharing Bash profiles, reusable shell libraries, and commands across hosts and teams. Contains builtin libraries for common functions like logging, error handling, and assertions. Built with SRE / DevOps teams in mind. (by codeforester)
-
-
-
-
awesome-bash-commands
A curated list of awesome Bash useful commands. Inspired by awesome-shell and bash-handbook.
-
-
pluto
This is a library of scripts that come in handy when working with media files (by golivecosmos)
-
-
Notion | https://notion.so | Android Engineer | SF | hybrid (in office 2x a week) | Full time
Level: Mid/Mid+ (4-6yrs experience)
-
bash-toolkit
Could be my ever-growing, ever-improving, Swiss Army Toolkit of functions-as-cmd-line-tools and useful-to-me patterns.
-
TeachMeBashLikeIm5
Teach the Bash programming language using a collection of super beginner friendly tutorials and challenges.
-
sh
A set of bash shell scripts to setup and manage a simple Mail, Web and DNS server using either Debian, Ubuntu, CachyOS, Alpine or OpenWRT (by markc)
-
passage
Password store and secret manager using age encryption. This is my attempt to replace passwordstore's use of PGP, with age encryption. I am sure there are more elegant ways to accomplish this, but it is working for my purposes. (by chrisswanda)
-
bash-ini-file
Get keyvalues by its section/keyword from an INI-format (v1.4) file in bash (also works with systemd, NetworkManager config files)
Shameless plug, you can use bash to parse a .INI configuration file.
https://github.com/egberts/bash-ini-file
Shell bash-scripting discussion
Shell bash-scripting related posts
-
PaSh: System for parallelizing Posix shell scripts
-
PaSh: Light-Touch Data-Parallel Shell Processing
-
Do you also feel good, when you manually update your system?
-
Bashkit V1
-
How do I get a list of all the individual track links of a bandcamp album/user?
-
The Ubuntu-based distribution Vanilla OS has had its first stable release
-
BashLib a helpful source file for any script
-
A note from our sponsor - SaaSHub
www.saashub.com | 5 Oct 2024
Index
What are some of the best open-source bash-scripting projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | bpkg | 1,902 |
2 | bach | 550 |
3 | pash | 548 |
4 | format-udf | 509 |
5 | bashew | 262 |
6 | bitcoin-bash-tools | 236 |
7 | bash-utility | 208 |
8 | cryptr | 134 |
9 | fetchurls | 126 |
10 | base | 98 |
11 | Conky | 94 |
12 | bashmultitool | 90 |
13 | scripts | 59 |
14 | awesome-bash-commands | 51 |
15 | bash-funk | 46 |
16 | pluto | 40 |
17 | simplyarch | 38 |
18 | notion-auto-pull | 29 |
19 | bash-toolkit | 29 |
20 | TeachMeBashLikeIm5 | 14 |
21 | sh | 14 |
22 | passage | 14 |
23 | bash-ini-file | 14 |