SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell Unix Projects
-
lynis
Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
Project mention: Lynis – Security auditing and hardening tool, for Unix-based systems | news.ycombinator.com | 2024-11-07 -
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
Project mention: Makeself – Make self-extractable archives on Unix | news.ycombinator.com | 2024-05-21
-
dotfiles
rice 🍚 custom linux config files. as seen on r/unixporn #noricenolife neovim cultist. dotfiles are perpetual wip (by xero)
-
-
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
Below is a collection of figures from arttime's manpage. It can be opened with arttime -m or man arttime from terminal. You can also see arttime's manpage (without colors) in your web browser: arttime manwebpage.
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
Project mention: Nerdfetch, a Neofetch Alternative with NerdFonts | news.ycombinator.com | 2024-05-01
-
Project mention: Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON | news.ycombinator.com | 2024-07-03
If it helps, there's a little example of using the bash API with bash variables/arrays, should give you an idea of how it could be to use: https://github.com/h4l/json.bash/blob/main/examples/notify.s...
This example uses the pattern of setting an out=varname when calling a json function, the encoded JSON goes into $varname variable. This pattern avoids the overhead of forking processes (e.g. subshells) when generating JSON.
Otherwise you can use the more normal approach of jb writing to stdout, and capturing the output stream.
-
unix-and-linux-sysadmin-notes
Unix and Linux system administration handbook by Evi Nemeth Garth Snyder Trent R. Hein Ben Whaley Dan Mackin
-
-
-
Configs
-
Git_SSH-Account_Switch
A CLI tool can switch ssh account to your current shell. You will easily switch to your git account & ssh key when using the server, and using your account to manipulate the project on the server.
-
Bash-Scripts
A collection of Bash scripts for automating routine tasks and streamlining your workflow. (by djeada)
-
cfg2html
cfg2html is a UNIX shell script similar to supportinfo, getsysinfo or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP-UX, SCO-UNIX, AIX, Sun OS and Linux systems. Plug-ins for SAP, Oracle, Informix, Serviceguard, Fiber Channel/SAN, TIP/ix, OpenText (IXOS/LEA), SN Mass Storage like MAS, EMC, EVA, XPs, Network Node Manager and DataProtector etc. are included. The first versions of cfg2html were written for HP-UX. Meanwhile the cfg2html HP-UX stream was porte
-
awesome-os-setup
Windows, Linux & MacOS automated scripts & docs to improve your UX & productivity (including WSL2, conda, GPU drivers & development tools)
-
dotfiles
Efficiency meets aesthetics, my dotfiles are fine-tuned for a seamless Linux experience. Take control of your system with this clean, minimalistic configuration. 🚀 (by Speyll)
-
Apple-Music-CLI-Player
A simple command-line Apple Music controller script which includes a "Now Playing" widget function, a playback function, and a list-out function for your Mac's Music.app library, written in sh.
-
-
-
timebox
A timer script for Windows/Linux/Unix/macOS to practice timeboxing (the time management technique) (by susam)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Unix discussion
Shell Unix related posts
-
Makeself – Make self-extractable archives on Unix
-
missing r/unixporn
-
[none] miasma
-
my polybar config with round bars
-
Github one repo for multiple programs?
-
makeself
-
https://asciinema.org/a/e2E1x0QilIvOgSy2N4dKSWwJ8
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Mar 2025
Index
What are some of the best open-source Unix projects in Shell? This list will help you:
# | Project | Stars |
---|---|---|
1 | lynis | 13,916 |
2 | makeself | 2,372 |
3 | dotfiles | 2,060 |
4 | notes | 1,278 |
5 | arttime | 1,040 |
6 | rmate | 891 |
7 | dotfiles | 764 |
8 | Purse | 581 |
9 | NerdFetch | 532 |
10 | json.bash | 445 |
11 | unix-and-linux-sysadmin-notes | 395 |
12 | unix-shell-script-tactics | 344 |
13 | dotfiles | 307 |
14 | dots2k | 262 |
15 | Git_SSH-Account_Switch | 214 |
16 | Bash-Scripts | 179 |
17 | cfg2html | 166 |
18 | awesome-os-setup | 160 |
19 | dotfiles | 138 |
20 | Apple-Music-CLI-Player | 118 |
21 | bashmultitool | 93 |
22 | nowm | 57 |
23 | timebox | 46 |