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. Learn more β
Top 23 Go Encryption Projects
-
rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Dump PostgreSQL database, compress (gzip) and encrypt (gpg) it, and upload to one or more remote S3-compatible storage (rclone).
-
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.
-
-
kopia
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
Project mention: Backblaze: Mounting Losses, Lawsuits, Sham Accounting, Insider Selling | news.ycombinator.com | 2025-04-27It's not Restic, but Kopia has an optional GUI and runs on Windows: https://github.com/kopia/kopia
-
cli
π§° A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)
Project mention: Setting up a trusted, self-signed SSL/TLS certificate authority in Linux | news.ycombinator.com | 2025-02-17I previously used openssl-based scripts to generate certificates to use for local development or applications on a private network. I have since moved to using the step CLI [1].
OpenSSL is powerful, but it's hard to figure out how to use correctly. Each command seems cryptic no matter how many times I use it.
The step CLI is a lot simpler, even though it has a few quirks: generating PKCS1 formatted private keys instead of the newer PKCS7 format, making every leaf certificate eligible to be either a server certificate or a client certificate, and absurdly low default certificate expirations.
1: https://github.com/smallstep/cli
-
-
acra
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL. (by cossacklabs)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Golang: https://github.com/psanford/wormhole-william.git (non-official)
-
Project mention: Picocrypt β A small, simple, yet secure encryption tool | news.ycombinator.com | 2024-11-10
-
-
-
-
-
OTS
One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser (by Luzifer)
Project mention: OTS: Your One-Time Secret Sharing Solution - Secure, Simple, and Self-Destructing! | dev.to | 2025-03-08View the Project on GitHub
-
WireGuard-Guide
WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Microsoft Azure, AWS, and Google Cloud).
-
enc
ππ A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.
-
-
-
Project mention: Do not use secrets in environment variables and | news.ycombinator.com | 2024-10-07
I use `age` and `agebox` (https://github.com/slok/agebox) but same idea. I set up pre-commit and post-pull hooks to encrypt and decrypt all the env files I use in docker compose.
-
pakkero
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
-
wormhole-william-mobile
End-to-end encrypted file transfer for Android and iOS. A Magic Wormhole Mobile client.
Project mention: Magic Wormhole: get things from one computer to another, safely | news.ycombinator.com | 2024-08-17Wormhole William provides an APK: https://github.com/psanford/wormhole-william-mobile/releases...
On Windows and Linux, thereβs RiftShare which has a gui: https://riftshare.app/
-
-
Project mention: Scrt: A command-line secret manager for developers | news.ycombinator.com | 2024-10-31
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Encryption discussion
Go Encryption related posts
-
Hold My Data
-
Backblaze: Mounting Losses, Lawsuits, Sham Accounting, Insider Selling
-
OTS: Your One-Time Secret Sharing Solution - Secure, Simple, and Self-Destructing!
-
Simple backup service with rclone, restic and systemd on WebDAV (or another storage)
-
Show HN: I built open source file sharing solution using AWS S3
-
Picocrypt β A small, simple, yet secure encryption tool
-
Scrt: A command-line secret manager for developers
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2025
Index
What are some of the best open-source Encryption projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | rclone | 50,409 |
2 | brook | 14,828 |
3 | kopia | 9,561 |
4 | cli | 3,864 |
5 | gocryptfs | 3,862 |
6 | acra | 1,394 |
7 | Databunker | 1,298 |
8 | wormhole-william | 1,141 |
9 | Picocrypt | 985 |
10 | dongle | 981 |
11 | wesher | 955 |
12 | dtls | 630 |
13 | portwarden | 618 |
14 | OTS | 547 |
15 | WireGuard-Guide | 536 |
16 | enc | 510 |
17 | kes | 487 |
18 | sio | 372 |
19 | agebox | 300 |
20 | pakkero | 258 |
21 | wormhole-william-mobile | 180 |
22 | trousseau | 176 |
23 | scrt | 161 |