Shell Linux

Open-source Shell projects categorized as Linux

Top 23 Shell Linux Projects

  1. setup-ipsec-vpn

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

  2. SaaSHub

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

    SaaSHub logo
  3. openvpn-install

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

    Project mention: PiVPN v4.6.0: The End | news.ycombinator.com | 2024-04-06

    https://github.com/angristan/openvpn-install or if you want to be free from your distro's OpenSSL version: https://github.com/ix-ai/openvpn (recommended, just rebuild the container if it becomes outdated)

  4. macOS-Simple-KVM

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

  5. 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
  6. termux-packages

    A package build system for Termux.

    Project mention: Racket/rhombus: "We're now officially in the "integration" phase for Rhombus." | news.ycombinator.com | 2024-08-03

    No, but yes.

    https://github.com/termux/termux-packages/blob/master/packag...

    I just installed the package called `racket` from Termux's upstream, and it seems that they're using racket-minimal for that. But of a gotcha, but at least it doesn't seem like there's a bug.

  7. distributions

    NodeSource Node.js Binary Distributions

    Project mention: How to install Node.js on WSL ubuntu ? | dev.to | 2024-11-13

    Confirm the compatibility of nodejs according to your ubuntu version: here and then enter following command to download the nodejs setup: curl -fsSL https://deb.nodesource.com/setup_23.x -o nodesource_setup.sh for example, if you want to download nodejs 20 replace 23.x by 20.x

  8. quickemu

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

    Project mention: Proxmox VE: Import Wizard for Migrating VMware ESXi VMs | news.ycombinator.com | 2024-03-27

    https://github.com/quickemu-project/quickemu

  9. 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: https://gitlab.com/89luca89/distrobox

    Project mention: We're Leaving Kubernetes | news.ycombinator.com | 2024-11-04

    I strongly recommend just switching the Dev environment over to Linux and taking advantage of tools like "distrobox" and "toolbx".

    https://github.com/89luca89/distrobox

    https://containertoolbx.org/

    It is sorta like Vagrant, but instead of using virtualbox virtual machines you use podman containers. This way you get to use OCI images for your "dev environment" that integrates directly into your desktop.

    https://podman.io/

    There is some challenges related to usermode networking for non-root-managed controllers and desktop integration has some additional complications. But besides that it has almost no overhead and you can have unfettered access to things like GPUs.

    Also it is usually pretty easy to convert your normal docker or kubernetes containers over to something you can run on your desktop.

    Also it is possible to use things like Kubernetes pods definitions to deploy sets of containers with podman and manage it with systemd and such things. So you can have "clouds of containers" that your dev container needs access to locally.

    If there is a corporate need for window-specific applications then running Windows VMs or doing remote applications over RDP is a possible work around.

    If everything you are targeting as a deployment is going to be Linux anything then it doesn't make a lot of sense to jump through a bunch of hoops and cause a bunch of headaches just to avoid having it as workstation OS.

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

  11. ani-cli

    A cli tool to browse and play anime

  12. wireguard-install

    WireGuard VPN installer for Linux servers

    Project mention: How ads are chewing through half of your mobile data | news.ycombinator.com | 2025-01-05

    You can either set each up yourself, or there are a variety of containers available. A chatbot of your choice can likely guide you through it, since it'll depend on your specific network setup and how exactly you'd like it configured.

    AdGuardHome is fairly straightforward: https://github.com/AdguardTeam/AdGuardHome?tab=readme-ov-fil...

    And here is a nice script to install wireguard: https://github.com/angristan/wireguard-install

    And you'll likely need to forward the WireGuard port.

  13. crouton

    Chromium OS Universal Chroot Environment (EOL)

    Project mention: Linux Touchpad Like MacBook Update: 2023 Progress on Smooth Scrolling | news.ycombinator.com | 2024-03-05

    It's a little more than that, they then added subpixel and momentum scrolling support to Chrome that bypasses X11 and does something custom [1]. Integration problems like this one that require a bunch of coordination are harder to do in open source land.

    1. https://github.com/dnschneid/crouton/issues/244

  14. hyprdots

    // Aesthetic, dynamic and minimal dots for Arch hyprland

    Project mention: Hyprland Crash Course | news.ycombinator.com | 2024-03-23

    If you want to get a system running from scratch quickly, and avoid the 'two days of setup' problem, I strongly recommend hyprdots. A lot of the things you'd be forced to manually find and install come pre-installed and configured.

    https://github.com/prasanthrangan/hyprdots

  15. rofi

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

    Project mention: Building a desktop launcher | dev.to | 2024-11-11

    I still use QuickSilver on my mac, despite there are multiple efforts attempting to displace it. There used to be one made for Linux, called Gnome Do, however the development eventually stopped. I settled for the built-in launcher in Gnome Shell, and then briefly moved on to rofi with this configuration.

  16. papirus-icon-theme

    Pixel perfect icon theme for Linux

  17. airgeddon

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

    Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03

    Known tools (scripts) that are used to exploit WPS vulnerabilities are Reaver and Bully. Another great automated tool is Airgeddon. With some luck, you will be able to run these tools on vulnerable access points (or network repeaters, which are usually vulnerable to WPS attacks) and retrieve the key.

  18. docker-ipsec-vpn-server

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

  19. orbstack

    Fast, light, simple Docker containers & Linux machines

    Project mention: Docker Desktop Broken on Mac OS Update for over a Week | news.ycombinator.com | 2025-01-15

    How can update like this even happen and I'm still waiting for the post mortem on this. [0] Quite frankly a very basic intern mistake but done by "seniors".

    In the mean time, I'm using Orbstack. [1] Much faster, lightweight and native.

    [0] https://news.ycombinator.com/item?id=42695066

    [1] https://orbstack.dev

  20. polybar-themes

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

  21. todo.txt-cli

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

    Project mention: Taskwarrior – CLI Task Management | news.ycombinator.com | 2024-08-27
  22. linux-surface

    Linux Kernel for Surface Devices

    Project mention: IPU6 camera support in Fedora 41 | news.ycombinator.com | 2024-10-06

    Note: I'm wrong, surface support for ipu6 isn't there yet, see https://github.com/linux-surface/linux-surface/issues/1516 (via https://www.reddit.com/r/SurfaceLinux/comments/1fwyzu1/comme... )

  23. ufw-docker

    To fix the Docker and UFW security flaw without disabling iptables

  24. wireguard-docs

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

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

Shell Linux discussion

Log in or Post with

Shell Linux related posts

  • Getting started with Nix and Nix Flakes

    5 projects | dev.to | 3 Jan 2025
  • AI Language to Command Interface

    1 project | news.ycombinator.com | 20 Dec 2024
  • The Biggest Shell Programs in the World (Wiki)

    12 projects | news.ycombinator.com | 6 Dec 2024
  • LINUX ÜZERINDE OPERA BROWSER VIDEO OYNATMAMA SORUNU

    1 project | dev.to | 26 Nov 2024
  • An OCI base image of Fedora CoreOS with batteries included

    1 project | news.ycombinator.com | 23 Nov 2024
  • How to install Node.js on WSL ubuntu ?

    1 project | dev.to | 13 Nov 2024
  • Ubuntu Rockchip project has been discontinued

    1 project | news.ycombinator.com | 12 Nov 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 setup-ipsec-vpn 25,629
2 openvpn-install 14,050
3 macOS-Simple-KVM 13,688
4 lynis 13,683
5 termux-packages 13,599
6 distributions 13,573
7 quickemu 11,212
8 distrobox 10,388
9 Gogh 9,491
10 ani-cli 8,839
11 wireguard-install 8,694
12 crouton 8,588
13 hyprdots 8,351
14 rofi 6,984
15 papirus-icon-theme 6,805
16 airgeddon 6,646
17 docker-ipsec-vpn-server 6,598
18 orbstack 6,129
19 polybar-themes 5,794
20 todo.txt-cli 5,646
21 linux-surface 5,422
22 ufw-docker 4,771
23 wireguard-docs 4,688

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Shell is
the 11th most popular programming language
based on number of references?