Shell Unix

Open-source Shell projects categorized as Unix

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: Any tool to check the security of my server? | reddit.com/r/selfhosted | 2023-01-06

    Maybe try lynis

  • makeself

    A self-extracting archiving tool for Unix systems, in 100% shell script.

    Project mention: Makeself – Make self-extractable archives on Unix | news.ycombinator.com | 2022-11-09
  • 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.

  • dotfiles

    ▒ rice ░░ custom linux config files (by xero)

  • notes

    :pencil: Simple delightful note taking, with more unix and less lock-in. (by pimterry)

    Project mention: What can MikroTik/RouterOS **not** do? | reddit.com/r/mikrotik | 2022-10-05

    Note taking without the lock-in

  • rmate

    Remote TextMate 2 implemented as shell script

    Project mention: Can I use sublime to edit scripts on a remote server? | reddit.com/r/SublimeText | 2022-09-27

    I use aurora’s rmate to edit remote files using sublime text

  • tokyo

    BSPWM - Aesthetic Dotfiles 🍚

    Project mention: I need help running eww widgets | reddit.com/r/linux4noobs | 2022-07-02
  • Purse

    GPG asymmetric (YubiKey) password manager

    Project mention: how to encrypt a USB | reddit.com/r/yubikey | 2022-09-19

    Works well and you can script it to do really cool stuff like https://github.com/drduh/Purse for passwords.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • dotfiles

    My bspwm dotfiles. Get whatever you need! :) (by zoddDev)

  • NerdFetch

    A POSIX *nix fetch script using Nerdfonts

    Project mention: Since Neofetch is no longer maintained, what are some good alternatives? | reddit.com/r/linuxmasterrace | 2023-01-06

    There's also nerdfetch

  • dotfiles

    ~/.dotfiles (by daniruiz)

    Project mention: daniruiz/dotfiles: ~/.dotfiles | reddit.com/r/dotfiles | 2022-07-31
  • 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

    Project mention: Software Inventory for Linux Servers | reddit.com/r/sysadmin | 2022-11-24
  • Dotfiles

    Passionately crafted for CLI lovers 🐧❤️ (by 2KAbhishek)

    Project mention: Winfiles - Ultimate Dev Setup for Windows 🪟🪄 | dev.to | 2023-01-28

    For most tools I'm symlinking configs over from my main Dotfiles.

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

    Project mention: Usando várias SSH keys e diferentes hubs de git na mesma máquina | dev.to | 2022-05-17
  • bashmultitool

    A library for bash shell scripts containing useful helper functions. Can be imported into scripts to create colourful and functional scripts and TUIs.

    Project mention: GitHub - gavinlyonsrepo/bashmultitool: A library for bash shell scripts containing useful helper functions. Can be imported into scripts to create colourful and functional scripts and TUIs. | reddit.com/r/coolgithubprojects | 2022-04-30
  • timebox

    A timer script for Windows/Linux/Unix/macOS to practice timeboxing (the time management technique) (by susam)

  • nowm

    🚫 Managing window without a window manager. (59 slocs)

    Project mention: My less bloated Dwm. | reddit.com/r/archlinux | 2022-03-07
  • smartcd

    Expedite your navigation of Linux filesystem. (by CodesOfRishi)

  • .config

    ⚙️ Bootstrappable user environment for macOS & Ubuntu (by marlonrichert)

  • ytmp

    a shell script for searching, playing, downloading, and keeping track of music from youtube and local files with extensive queue management using fzf, vim, or cli (by unclereeemus)

    Project mention: YTMP: Shell script for YT and local music that has every feature you could want: remembers what/who you listen to, how many times; downloads songs after you've played them a chosen amount; search for playlists; a text queue with easy management using fzf, vim, and cli. | reddit.com/r/bash | 2023-01-21

    don't know what happened to my comment linking it but here: https://github.com/unclereeemus/ytmp/

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

    Project mention: Show HN: My bash script with a Now Playing widget for controlling Apple Music | news.ycombinator.com | 2022-10-24
  • dotfiles

    ❤ ~/.🛠 macOS / Ubuntu \[._.]/ files (by AhmedAbdulrahman)

    Project mention: Show me your well organized vim config. | reddit.com/r/vim | 2022-12-16
  • AudioTool

    A bash script to automate management of audio streams in MKV files. Ability to create EAC3 7.1 from TrueHD & DTS, EAC3 and AC3 5.1 and below from anything, and strip audio streams from MKV files.

    Project mention: Issue with TrueHD Atmos playback? | reddit.com/r/PleX | 2022-12-17

    I've had 7.1 issues forever, and I've just given up trying to fix all variables. Instead, I'll just transcode/rip the audio stream and add a simple AAC to the file. Since you are on a MAC, this is easy command line (linux as well) I found a github repo that helps with this. https://github.com/ymgenesis/AudioTool If you just setup the directory tree as documented, it is a pretty simple task.

  • shmenu

    Menu TUI tool written solely in bash

    Project mention: shmenu - a dead simple TUI menu program in bash | reddit.com/r/commandline | 2023-01-05
  • SaaSHub

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

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 2023-01-28.

Shell Unix related posts

Index

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

Project Stars
1 lynis 10,472
2 makeself 1,814
3 dotfiles 1,636
4 notes 1,094
5 rmate 857
6 tokyo 554
7 Purse 499
8 dotfiles 473
9 NerdFetch 300
10 dotfiles 279
11 cfg2html 133
12 Dotfiles 99
13 Git_SSH-Account_Switch 83
14 bashmultitool 57
15 timebox 42
16 nowm 38
17 smartcd 35
18 .config 29
19 ytmp 26
20 Apple-Music-CLI-Player 22
21 dotfiles 20
22 AudioTool 18
23 shmenu 15
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com