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: Who does check linux distros of malware - open source | /r/linux | 2023-12-10

    Linux has (free) tools to improve security and detect/remove malware: Lynis,Chkrootkit,Rkhunter,ClamAV,Vuls,LMD,radare2,Yara,ntopng,maltrail,Snort,Suricata...

  • makeself

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

  • Project mention: Show HN: People forget that you can stick any data at the end of a bash script | news.ycombinator.com | 2023-07-05
  • 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
  • dotfiles

    rice 🍚 custom linux config files. as seen on r/unixporn #noricenolife neovim cultist. dotfiles are perpetual wip (by xero)

  • Project mention: missing r/unixporn | /r/u_x_ero | 2023-07-02
  • notes

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

  • rmate

    Remote TextMate 2 implemented as shell script

  • tokyo

    BSPWM - Aesthetic Dotfiles 🍚

  • Project mention: Arch + Bspwm ricingggg! | /r/bspwm | 2023-06-22

    https://github.com/gh0stzk/dotfiles https://github.com/Syndrizzle/hotfiles https://github.com/janleigh/dotfiles https://github.com/siduck/dotfiles https://github.com/rxyhn/tokyo

  • arttime

    arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰

  • Project mention: 2024 arttime feeder challenge. Code a feeder in language of choice and share | news.ycombinator.com | 2024-01-22

    arttime is a terminal application that blends beauty of text-art with functionality of clock, timer, and pattern-based time manager. One can also display customized dynamic feed of information like weather, news, stocks, system metrics and etc. The above GIF shows that a feeder can be used to display weather in arttime.

    Links:

    1. [v2.3.0 release notes](https://github.com/poetaman/arttime/releases/tag/v2.3.0)

    2. [arttime_2.3.0-1_all.deb](https://github.com/poetaman/arttime/releases/download/v2.3.0...) package

    3. [arttime man txt](https://raw.githubusercontent.com/poetaman/arttime/main/shar...)

    4. [arttime main page](https://github.com/poetaman/arttime)

    Please read sections ORCHESTRATING and CONTRIBUTING (which has a software spec) in [arttime man txt](https://raw.githubusercontent.com/poetaman/arttime/main/shar...). to understand how to write custom information feeders. They can be written in any language, and should be quite simple. Please get in touch if you write something of common interest. Link to such feeders will get added to arttime's page, and best ones will get special mention. Here's an example that shows how line of text under art can be remotely updated to show "Hello World":

    ```

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

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

  • Purse

    GnuPG asymmetric password manager

  • NerdFetch

    A POSIX *nix fetch script using Nerdfonts

  • dotfiles

    ~/.dotfiles (by daniruiz)

  • unix-shell-script-tactics

    Unix shell script tactics - best practices style guide

  • Project mention: What is that Linux server doing? | /r/sysadmin | 2023-12-05

    The new standard is /etc/os-release, which contains data structured in environment-variable format. Shell scripts can read in that file with . /etc/os-release, then all the information is available as standard environment variables.

  • dots2k

    Passionately crafted for CLI lovers 🐧❤️

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

  • 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

  • Bash-Scripts

    A collection of Bash scripts for automating routine tasks and streamlining your workflow. (by djeada)

  • Project mention: Github one repo for multiple programs? | /r/learnprogramming | 2023-04-24

    I did something just like this! I put all my BASH scripts from the last few years together in one spot. If you wanna check it out and maybe get some ideas, you can find the repo here: https://github.com/djeada/Bash-Scripts

  • awesome-os-setup

    Windows & Linux automated scripts & docs to improve your UX & productivity (including WSL2, conda, GPU drivers & development tools)

  • Project mention: A guide for WSL/Windows 11 users including the installation of WSL2, Conda, Cuda & more) | /r/LocalLLaMA | 2023-06-15

    Link to the repo

  • bashmultitool

    A library for bash shell scripting containing useful helper functions.

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

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

  • nowm

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

  • timebox

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

  • smartcd

    Expedite your navigation of Linux filesystem. (by CodesOfRishi)

  • 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). The latest post mention was on 2024-01-22.

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 12,493
2 makeself 2,122
3 dotfiles 1,882
4 notes 1,217
5 rmate 881
6 tokyo 852
7 arttime 785
8 dotfiles 641
9 Purse 557
10 NerdFetch 357
11 dotfiles 301
12 unix-shell-script-tactics 299
13 dots2k 208
14 Git_SSH-Account_Switch 197
15 cfg2html 153
16 Bash-Scripts 131
17 awesome-os-setup 105
18 bashmultitool 85
19 Apple-Music-CLI-Player 73
20 dotfiles 56
21 nowm 52
22 timebox 44
23 smartcd 36
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com