Shell Encryption

Open-source Shell projects categorized as Encryption

Top 23 Shell Encryption Projects

  1. setup-ipsec-vpn

    Set up your own IPsec VPN server in just a few minutes, with IPsec/L2TP, Cisco IPsec and IKEv2. Supports Ubuntu, Debian, CentOS/RHEL, Alpine Linux and Raspberry Pi OS. Includes client config and management scripts.

  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, Arch Linux and more (by angristan)

    Project mention: Monitoring OpenVPN with Prometheus and Grafana: A Complete Guide | dev.to | 2025-09-26

    First, ensure your OpenVPN server is configured to write status files. If you don't have OpenVPN set up yet, I recommend using the excellent openvpn-install script:

  4. Bash-Snippets

    A collection of small bash scripts for heavy terminal users

  5. docker-ipsec-vpn-server

    Docker image to run an IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2. Auto-generates server config and supports VPN client setup on Linux, Windows, macOS, iOS and Android.

  6. git-secret

    :busts_in_silhouette: A bash-tool to store your private data inside a git repository.

    Project mention: My Agentic Engineering Workflow | dev.to | 2026-06-21

    Lock down your .env and any git-secret files in .claude/settings.local.json before anything else

  7. helm-secrets

    A helm plugin that help manage secrets with Git workflow and store them anywhere

  8. wireguard-manager

    ✔️ WireGuard-Manager is an innovative tool designed to streamline the deployment and management of WireGuard VPNs. Emphasizing user-friendliness and security, it simplifies the complexities of VPN configuration, offering a robust yet accessible solution for both personal and professional use.

  9. transcrypt

    transparently encrypt files within a git repository (by elasticdog)

    Project mention: Show HN: Lockenv – Simple encrypted secrets storage for Git | news.ycombinator.com | 2025-12-07

    I understand the simplicity angle. https://github.com/elasticdog/transcrypt has been around for a long time and strikes that balance very well in my opinion. And it's just a bash script that can also be committed so the git repo is atomic.

  10. easy-wg-quick

    Creates Wireguard configuration for hub and peers with ease

    Project mention: easy-wg-quick VS amneziawg-installer - a user suggested alternative | libhunt.com/r/easy-wg-quick | 2026-04-26
  11. yubikey-full-disk-encryption

    Use YubiKey to unlock a LUKS partition

  12. Purse

    GnuPG asymmetric secrets manager - works with YubiKey!

  13. encpass.sh

    Lightweight solution for using encrypted passwords in shell scripts

  14. archuseriso

    A collection of Bash scripts for creating bootable Arch Linux images and USB drives with desktop environments.

  15. wg-install

    Wireguard auto-installer for Ubuntu, Debian, CentOS and Fedora

  16. cryptr

    A simple shell utility for encrypting and decrypting files using OpenSSL. (by nodesocket)

  17. bmus

    BmuS is a powerful free bash based enterprise level backup program for the automated backup of files, directories, and MySQL databases from a Linux system to a NAS or NAS to NAS. With the Docker version you can also backup Win and Mac system. It features encryption, cloud backup, deduplication, multi language support and much more.

    Project mention: Show HN: BmuS is a powerful free backup program for Linux, Mac and Windows | news.ycombinator.com | 2026-01-31
  18. arch-config

    Scripts and Ansible playbook to setup Arch Linux on ZFS. (by eoli3n)

  19. docker-headscale

    Docker image to run a Headscale server, a self-hosted, open-source Tailscale-compatible mesh VPN coordination server. Auto-generates config and pre-auth key on first start. MagicDNS support, helper script for user/node management. Multi-arch: amd64, arm64.

    Project mention: Show HN: Docker setup for Headscale (self-hosted Tailscale control server) | news.ycombinator.com | 2026-04-03
  20. tpm-km

    yet another pack of scripts for TPM2+Luks

  21. libagentcrypt

    Symmetric encryption with SSH Agent

  22. tea2adt

    Command-line utility for Remote Shell, Remote AI Prompt, Chat and File Transfer, that reads and writes encrypted data across peer-to-peer or broadcast audio connections, using minimodem and gpg

  23. File-Locker

    Keep your files obfuscated by locking them with XOR encryption

  24. Checkpoint

    Automated backup tool for developers. Hourly backups of source code, databases (SQLite, PostgreSQL, MySQL, MongoDB), and .env files. Encrypted cloud sync, native macOS dashboard, version history, and restore. Free for personal use. (by fluxcodestudio)

    Project mention: Ask HN: What Are You Working On? (March 2026) | news.ycombinator.com | 2026-03-08

    I working on an app I built called Checkpoint. It’s an open source backup system for developers that protects everything Git ignores. .env files, databases, credentials, local configs.

    I started it after an AI coding agent destroyed my SQLite database mid-session for the third time. Git doesn't back up databases, and it shouldn't. But nothing else was doing it either.

    It runs silently in the background and watches your project, detects changes, backs up to encrypted cloud storage (Dropbox, Google Drive, OneDrive, iCloud). Supports SQLite, PostgreSQL, MySQL, MongoDB. Has a native macOS menu bar dashboard.

    Free and open source. v2.7.0, 100% test coverage.

    GitHub: https://github.com/fluxcodestudio/Checkpoint

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 Encryption discussion

Log in or Post with

Shell Encryption related posts

  • Monitoring OpenVPN with Prometheus and Grafana: A Complete Guide

    2 projects | dev.to | 26 Sep 2025
  • Endpoint Security: A Low-Cost Data Diode

    1 project | dev.to | 1 May 2025
  • Looking for vpn service that use random ports

    1 project | /r/VPN | 10 Dec 2023
  • OpenVPN only routing Local IP's through VPN Server

    1 project | /r/linuxquestions | 9 Oct 2023
  • Only local IP's getting routed through VPN Server

    1 project | /r/OpenVPN | 7 Oct 2023
  • Is there a recommended way of syncing installed packages and configs? Portable user homes?

    2 projects | /r/archlinux | 14 Sep 2023
  • Is it possible to Tie specific system usernames to certificates on a PAM auth setup?

    1 project | /r/OpenVPN | 8 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 setup-ipsec-vpn 28,144
2 openvpn-install 16,030
3 Bash-Snippets 9,932
4 docker-ipsec-vpn-server 7,095
5 git-secret 4,031
6 helm-secrets 2,011
7 wireguard-manager 1,858
8 transcrypt 1,684
9 easy-wg-quick 1,117
10 yubikey-full-disk-encryption 882
11 Purse 615
12 encpass.sh 613
13 archuseriso 266
14 wg-install 157
15 cryptr 149
16 bmus 58
17 arch-config 57
18 docker-headscale 14
19 tpm-km 12
20 libagentcrypt 12
21 tea2adt 8
22 File-Locker 7
23 Checkpoint 0

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