Shell Linux

Open-source Shell projects categorized as Linux

Top 23 Shell Linux Projects

  • setup-ipsec-vpn

    Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2

    Project mention: Can't get it to run after installation, although running vpn from this pi before | /r/pivpn | 2023-12-06

    I can't connect to VPN. I have run VPN on this Raspberry Pi via IPsec. All of a sudden it stopped working. I tried installing IPsec on another Raspberry Pi, with no success, the same problem. I can't connect.

  • macOS-Simple-KVM

    Tools to set up a quick macOS VM in QEMU, accelerated by KVM.

    Project mention: Darling: Run macOS Software on Linux | | 2023-11-26

    I'm a 30 year linux veteran and windows free for over 22. I di d have a windows vm for some time because I have some music stuff that doesn't work with linux, like a nord keyboard and some guitar stuff.

    But i burnt the vm with fire when I found

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

  • distributions

    NodeSource Node.js Binary Distributions

    Project mention: npx playwright install is failing due to Node 18 linux package issue | /r/Playwright | 2023-06-24

    The npx install playwright install when run inside the official docker container installs node 18 version. Since last few weeks node 18/20 installation is failing on few Linux distributions - nodesource/distributions#issues/1576.

  • termux-packages

    A package build system for Termux.

    Project mention: PinePhone review after a month of daily driving | | 2024-01-26

    Yes. Even without enabling root, you can install Termux[1] and have a full Linux cli environment with ssh.

    > don't understand not more people want to access their DCIM folder via sshfs

    I agree. I sync my camera folder with Syncthing[1], so as soon as I take a photo it is available on my laptop.


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

  • openvpn-install

    Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux. (by angristan)

    Project mention: Looking for vpn service that use random ports | /r/VPN | 2023-12-10

    Buy your own cloud server and run to make it TCP over 443

  • quickemu

    Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.

    Project mention: How to run macOS on Linux (without too much hassle) [video] | | 2024-02-15

    Tl;Dr use quickemu:

    There's also quickgui to help with launching VMs:

    (I've been using it for annual chores on windows)


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • Gogh

    Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal also compatible with iTerm on macOS.

    Project mention: How to customize Gnome Console? | /r/gnome | 2023-05-23

    For gnome-terminal , i could just run this script to get a customized terminal very quickly: , However, that script doesn't work with gnome-console.

  • distrobox

    Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at:

    Project mention: Fedora Atomic Desktops | | 2024-02-09

    I use containerized versions of things, ubuntu and chainguard images mostly.

    You can always create containers with init if that's how you want to do that though. Some distros publish images that come that way:

  • crouton

    Chromium OS Universal Chroot Environment

    Project mention: Chromebook Plus: more performance and AI capabilities | | 2023-10-02
  • wireguard-install

    WireGuard VPN installer for Linux servers

    Project mention: Ubuntu defaults to wg0 instead of eno1 after installing Wireguard | /r/Ubuntu | 2023-07-12

    Btw you can try this script..

  • papirus-icon-theme

    Pixel perfect icon theme for Linux

    Project mention: Gnome Nautilus Folder color customization | /r/archlinux | 2023-07-12

    Use Papirus icons. Then you can use papirus folders. Papirus-folders is a bash script that allows changing the color of folders in Papirus icon theme and its forks. There are other icon themes which allow folder colour switches. Also there is no need for an extension, says the vanilla Gnome user 😉

  • ani-cli

    A cli tool to browse and play anime

    Project mention: Rule | /r/196 | 2023-05-18
  • docker-ipsec-vpn-server

    Docker image to run an IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2

    Project mention: Selfhosted VPN advice for Homelab Access | /r/homelab | 2023-07-10

    IPSEC-L2TP is built into everything. No clients required on Windows, Mac, Android, iOS, Linux, etc. Great Docker container for cutting through most of the difficulty here:

  • rofi

    A huge collection of Rofi based custom Applets, Launchers & Powermenus. (by adi1090x)

    Project mention: Some web pages are not loading properly | /r/india | 2023-05-07

    I am using arch linux. For me github is loading very slow and sometimes web pages are not loading properly. For ex this github repo - keeps on loading and even after loading some images (like the drop down images) doesn't load properly. Only facing this problem with github and no other websites. Tried to go to github on my mobile (jio) and facing the same problem. Anyone having the same problem ?

  • airgeddon

    This is a multi-use bash script for Linux systems to audit wireless networks.

    Project mention: How to hack wifi | /r/darknet | 2023-06-22 "I'll just leave this here ;)"

  • todo.txt-cli

    ☑️ A simple and extensible shell script for managing your todo.txt file.

    Project mention: My productivity app is a never-ending .txt file | | 2024-02-19

    Since at least 2012 I've also been using a text file format from and more recently I wrote a program that takes a crontab-like list to pre-generate entries on a daily, by-day-name (every Sunday for example), and I also pull in a list of holidays from, so they are also populated.

    [^1]: (

  • polybar-themes

    A huge collection of polybar themes with different styles, colors and variants.

    Project mention: WiFi and Ethernet disconnecting on Asus X670E-E (AX210 / I225-V) | /r/archcraft | 2023-07-05

    I did try other kernels and what worked with me is to basically create a custom arch install. There seems to be a specific kernel/driver combination that works well with the WiFi/Ethernet drivers on my board and I can't just force some wifi drivers on the current kernel (I think 81.ucode is the latest one for the wifi but its using a version lower than that which I've already tested by force loading). For now I'm very much thankful that you can basically study and copy Archcraft's code/packages/configs (and my backups as well) and set it up on my custom arch install though it did take a few hours but I probably managed to restore 90% of my previous setup as everything is already on github. As a bonus, I did use u/adi1090x polybar-themes as well ( and study to integrate that pywal effect and basically add and integrate that on top of the default themes. But its just too cumbersome to edit one by one rather than having an already available distro so I'm still hoping for a permanent fix if any of you guys have an idea.

  • wireguard-docs

    📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.

  • linux-surface

    Linux Kernel for Surface Devices

    Project mention: Notes on My Remarkable Tablet | | 2024-02-11

    Apart from camera, almost everything is working correctly. Camera doesn't work at all.

    I use this kernel, you can use this with most operating systems.

    I use xournal++ for note writing, and using GNOME is necessary. KDE doesn't have support for screen rotation etc. When you use GNOME, make sure to disable gestures and screen edge detection, because that might occasionally cause problems.

    So, the workflow is quite simple with xournal++, you run a `inotify` based watched which automatically compiles and pushes stuff on every save. I of course assume that only `xournal++` on tab can change those handwritten notes. You can get some fancier git logic if needed.


    while inotifywait -e modify,create,delete,move $INPUT;

  • LinuxGSM

    The command-line tool for quick, simple deployment and management of Linux dedicated game servers.

    Project mention: My first pc server for dedicated gaming server | /r/homelab | 2023-12-11

    I'm gonna recommend this project, for steam servers is really useful.

  • orbstack

    Fast, light, simple Docker containers & Linux machines for macOS

    Project mention: NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB | | 2024-02-23

    FerretDB provides a Docker image allowing us to run it locally, for example via Orbstack, with a couple of simple commands.

  • photoshopCClinux

    Photoshop CC v19 installer for Gnu/Linux

    Project mention: Windows feature that resets system clocks based on random data is wreaking havoc | | 2023-08-17

    Unless you need the newest features, Photoshop runs surprisingly well under Wine - and I don't mean this in the usual "oh yea, Wine totally works" way where it's a huge pain to set up and is 90% luck, it actually runs with barely more glitches than on Windows (not zero, but it's Adobe software, so you can't expect much).

    This is the installer I used to use:

    This one is newer and looks even more promising:

  • WorkOS

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

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-02-23.

Shell Linux related posts


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

Project Stars
1 setup-ipsec-vpn 23,651
2 macOS-Simple-KVM 13,442
3 distributions 13,078
4 termux-packages 11,895
5 lynis 11,707
6 openvpn-install 11,556
7 quickemu 8,730
8 Gogh 8,578
9 distrobox 8,479
10 crouton 8,468
11 wireguard-install 6,881
12 papirus-icon-theme 6,192
13 ani-cli 6,133
14 docker-ipsec-vpn-server 5,992
15 rofi 5,955
16 airgeddon 5,844
17 todo.txt-cli 5,419
18 polybar-themes 5,405
19 wireguard-docs 4,311
20 linux-surface 4,303
21 LinuxGSM 4,071
22 orbstack 4,055
23 photoshopCClinux 4,003
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.