Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. 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, Yandex Files
You can use Rclone. It can sync data across anything. Also, Web GUI can be used. https://rclone.org/
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Not written in Rust, but may be Berty can give you some ideas?
-
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: I manually take regular backups of my personal data, how do I tell my computer to delete files from my older backup folder only if they are identical (in both file path and contents) to the new file? | reddit.com/r/DataHoarder | 2023-04-01use something like https://kopia.io/ (free/opensource) then you can
-
cli
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)
Project mention: Uacme: ACMEv2 client written in plain C with minimal dependencies | news.ycombinator.com | 2022-08-21 -
https://github.com/rfjakob/gocryptfs might be a solution. I dont use it, tried to for some backups but ran into some issues unrelated to the solution itself but with my backup solution.
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
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)
You want to look at acra which intercepts your postgres calls and adds encryption.
-
https://databunker.org/ looks really interesting but I haven't found any Django or Python integrations as yet. Any thoughts?
-
-
Project mention: Does a fully featured WireGuard-protocol based corporate VPN software exist? | reddit.com/r/WireGuard | 2023-02-09
Maybe take a look at Wesher https://github.com/costela/wesher
-
Project mention: What are your top apps (bonus points for FOSS) | reddit.com/r/PrivacyGuides | 2022-12-19
Wormhole William, a slightly janky Android implementation of magic wormhole, for simple file sharing between devices. Mostly works!
-
dongle
A simple, semantic and developer-friendly golang package for encoding&decoding and encryption&decryption
-
Project mention: How Tor is fighting–and beating–Russian censorship | news.ycombinator.com | 2022-07-30
This has been really fascinating to watch. A patch just landed in Pion DTLS[0] yesterday to make the fingerprinting harder. If you haven't had a chance to investigate WebRTC I really think it is worth it.
WebRTC gives up P2P Data/Media everywhere and it is really hard to block (because so many companies depend on it). To me it really feels like the best path forward to circumventing control.
[0] https://github.com/pion/dtls/commit/de299f573c3e44fece16f09c...
-
Project mention: Currently the only way I use for store passwords and literally remember that I have an account in that platform is Bitwarden. What do you do and how could I prevent the chaos if, for example, something really bad happens to Bitwarden? | reddit.com/r/Bitwarden | 2023-03-18
If you want to back up attachments, you'll need a third-party tool like PortWarden or bw-export-tool.
-
enc
🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.
Project mention: Show HN: Enc – A modern and friendly CLI alternative to GnuPG | reddit.com/r/patient_hackernews | 2023-02-10 -
-
Project mention: x509: certificate signed by unknown authority (Docker compose MinIO + KES + Vault REST encryption) | reddit.com/r/minio | 2022-10-21
-
OTS
One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser (by Luzifer)
We looked at other solutions at the time like Luzifer’s OTS and Sniptt’s OTS. Which fit nicely into our use case, but since we considered adding more unique features and wanted to wet our feet with Rust, we decided to start from scratch.
-
WireGuard-Guide
WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Azure, AWS, and GCP).
Project mention: ssh(fs)-ing directory on personal machine behind router to remote server | reddit.com/r/linuxquestions | 2023-01-26from my notes, I see that https://github.com/mikeroyal/WireGuard-Guide has a lot of links to help with wireguard setup
-
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.
Hello u/dead_pirate_bob. Thanks for your question. My idea was to create a nice interface to be used in a programming language. One example could be to integrate this library in a project like this: pakkero. It uses `upx
-
I put secrets like API access keys on github using git-crypt and it's been working flawlessly for years. I do plan to eventually migrate to agebox, which is incredibly simple to use, as getting the gpg-agent working in Windows and WSL is very difficult (works okay on Linux).
-
I usually use trousseau, the secrets are still in k8s but they are encrypted with a key that is in Vault. It is utilising Kubernetes KMS keys, so the decryption and encryption is happening automatically as long as the correct RBAC is applied.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Encryption related posts
- I manually take regular backups of my personal data, how do I tell my computer to delete files from my older backup folder only if they are identical (in both file path and contents) to the new file?
- How to encrypt usb drive without bitlocker
- 2 portable (external) SSD as one cloud storage, possible?
-
Picocrypt VS dexios - a user suggested alternative
2 projects | 23 Mar 2023
- Qu'est-ce qui vous facilite la vie au quotidien et qui mériterait d'être connu pour un jeune adulte qui n'y connait rien ?
- Currently the only way I use for store passwords and literally remember that I have an account in that platform is Bitwarden. What do you do and how could I prevent the chaos if, for example, something really bad happens to Bitwarden?
- Mountpoint – file client for S3 written in Rust, from AWS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Apr 2023
Index
What are some of the best open-source Encryption projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | rclone | 37,736 |
2 | brook | 13,527 |
3 | berty | 6,657 |
4 | kopia | 3,340 |
5 | cli | 2,938 |
6 | gocryptfs | 2,777 |
7 | Picocrypt | 1,197 |
8 | acra | 1,144 |
9 | Databunker | 1,061 |
10 | Cowyo | 875 |
11 | wesher | 775 |
12 | wormhole-william | 727 |
13 | dongle | 687 |
14 | dtls | 482 |
15 | portwarden | 441 |
16 | enc | 380 |
17 | ssh-vault | 378 |
18 | kes | 372 |
19 | OTS | 273 |
20 | WireGuard-Guide | 192 |
21 | pakkero | 184 |
22 | agebox | 161 |
23 | trousseau | 142 |