Shell Encryption

Open-source Shell projects categorized as Encryption

Top 22 Shell Encryption Projects

  1. setup-ipsec-vpn

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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. openvpn-install

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

  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

  6. git-secret

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

    Project mention: Git-crypt – transparent file encryption in Git | news.ycombinator.com | 2024-11-26

    I believe git-secret[0] does what you describe. The author of Lunar[1] uses it to hide the private elements in a public repo.

    [0]: https://sobolevn.me/git-secret/

    [1]: https://github.com/alin23/Lunar/

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

  8. helm-secrets

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

    Project mention: 🔐 Secure Secret Management with SOPS in Helm 🚀 | dev.to | 2025-02-27

    name: Deploy with Helm & SOPS on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install dependencies run: | sudo apt-get update sudo apt-get install -y sops age curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash helm plugin install https://github.com/jkroepke/helm-secrets - name: Set up SOPS run: | mkdir -p ~/.config/sops/age/ echo "${{ secrets.SOPS_AGE_KEY }}" > ~/.config/sops/age/keys.txt chmod 600 ~/.config/sops/age/keys.txt - name: Deploy with Helm run: | helm secrets upgrade --install my-release ./my-chart

  9. SaaSHub

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

    SaaSHub logo
  10. transcrypt

    transparently encrypt files within a git repository (by elasticdog)

  11. easy-wg-quick

    Creates Wireguard configuration for hub and peers with ease

  12. yubikey-full-disk-encryption

    Use YubiKey to unlock a LUKS partition

  13. encpass.sh

    Lightweight solution for using encrypted passwords in shell scripts

  14. Purse

    GnuPG asymmetric secrets manager - works with YubiKey!

  15. archuseriso

    A set of bash script programs to create bootable Arch Linux images and to create bootable USB flash drives with a desktop environment.

  16. wg-install

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

  17. cryptr

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

  18. arch-config

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

  19. passage

    Password store and secret manager using age encryption. This is my attempt to replace passwordstore's use of PGP, with age encryption. I am sure there are more elegant ways to accomplish this, but it is working for my purposes. (by chrisswanda)

  20. tpm-km

    yet another pack of scripts for TPM2+Luks

  21. libagentcrypt

    Symmetric encryption with SSH Agent

  22. zfs-vault

    Loading ZFS encryption keys from Vault

  23. File-Locker

    Keep your files obfuscated by locking them with XOR encryption

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

    Project mention: Endpoint Security: A Low-Cost Data Diode | dev.to | 2025-05-01
  25. 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).

Shell Encryption discussion

Log in or Post with

Shell Encryption related posts

  • 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
  • Some quick bash tips thought good for share!

    2 projects | /r/linux | 10 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2025
    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 26,187
2 openvpn-install 14,599
3 Bash-Snippets 9,778
4 docker-ipsec-vpn-server 6,768
5 git-secret 3,843
6 wireguard-manager 1,743
7 helm-secrets 1,734
8 transcrypt 1,541
9 easy-wg-quick 1,052
10 yubikey-full-disk-encryption 843
11 encpass.sh 603
12 Purse 591
13 archuseriso 241
14 wg-install 155
15 cryptr 139
16 arch-config 50
17 passage 13
18 tpm-km 11
19 libagentcrypt 10
20 zfs-vault 8
21 File-Locker 8
22 tea2adt 2

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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