Go Encryption

Open-source Go projects categorized as Encryption

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

  • Project mention: Supabase Storage: now supports the S3 protocol | dev.to | 2024-04-18

    rclone: a command-line program to manage files on cloud storage.

  • brook

    A cross-platform programmable network tool

  • Project mention: How Brook bypass domain regardless of their IP | /r/u_txthinking | 2023-05-26

    Programming is very flexible, more can be found in documentation and other articles of this blog

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • berty

    Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

  • Project mention: Berty: Secure P2P message app that needs no internet access or trust in network | news.ycombinator.com | 2024-05-10
  • 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: DwarFS – The Deduplicating Warp-Speed Advanced Read-Only File System | news.ycombinator.com | 2024-04-11

    I think Kopia would be great for your use case

    https://kopia.io/

    It has a great system to snapshot files but only store data if it's changed. I use it in an environment where I can't use something like zfs to snapshot data because I don't have the ability to make decisions about what filesystem we're using. It's been amazing, love it so much!

  • cli

    🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)

  • Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18

    https://github.com/smallstep/cli implements some OAuth flows from the CLI, it may be helpful for you.

  • gocryptfs

    Encrypted overlay filesystem written in Go

  • Project mention: Syncthing: Untrusted Device Encryption | news.ycombinator.com | 2023-12-07

    I'm looking to improve my documents syncing setup. Currently I'm using owncloud, but that seems overkill for just files syncing and it requires maintenance, so I gave Syncthing a look. The "Untrusted device encryption" was not appealing to me because I'm not convinced by the security aspects yet, and also because it is in beta for now. I used gocryptfs [1] in the past and was quite happy with it, so I'm planning to use it on top of Syncthing to have files synced encrypted. As far as I have read this setup (Syncthing + gocryptfs) seems to be used by several people and has already been discussed by gocryptfs' author, who recommended a `-sharedstorage` flag for such use case [2]. Reading [3] I think gocryptfs is more suited for files syncing than cryfs. I'm aware that the metadata (file size, structure, …) of my files are not encrypted but that's a compromise I'm ready to make.

    I would be happy to hear about opinions about this approach.

    [1] https://nuetzlich.net/gocryptfs/

    [2] https://github.com/rfjakob/gocryptfs/issues/549#issuecomment...

    [3] https://www.cryfs.org/comparison

  • Picocrypt

    A very small, very simple, yet very secure encryption tool.

  • Project mention: BitLocker vs Veracrypt | /r/Bitwarden | 2023-06-20

    There's also Picocrypt.

  • SaaSHub

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

    SaaSHub logo
  • 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)

  • Project mention: acra: NEW Data - star count:1212.0 | /r/algoprojects | 2023-09-08
  • Databunker

    Secure SDK/vault for personal records/PII built to comply with GDPR

  • wormhole-william

    End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).

  • Project mention: Show HN: I built a website to share files and messages without any server | news.ycombinator.com | 2024-05-05

    I like the wormhole-william[0] Go implementation of "Magic Wormhole" protocol on the CLI. There's a couple of compatible Android apps[1][2] in the F-Droid store and Rydmport[3] for your GUI loving friends.

    [0](https://github.com/psanford/wormhole-william)

    [1](https://f-droid.org/en/packages/com.pavelsof.wormhole/)

    [2](https://f-droid.org/en/packages/com.leastauthority.destiny/)

    [3](https://github.com/Jacalz/rymdport)

  • wesher

    wireguard overlay mesh network manager

  • Project mention: Would we still create Nebula today? | news.ycombinator.com | 2023-10-13

    https://github.com/costela/wesher

    Wiresmith: Rust, auto-configs clients into a mesh

  • dongle

    A simple, semantic and developer-friendly golang package for encoding&decoding and encryption&decryption

  • dtls

    DTLS 1.2 Server/Client implementation for Go

  • portwarden

    Create Encrypted Backups of Your Bitwarden Vault with Attachments

  • Project mention: Bitwarden | news.ycombinator.com | 2024-03-11

    Yeah the split between EU & US has been painful. I also completed my migration just a few months ago. I found https://github.com/vwxyzjn/portwarden to work very well for the migration, which works around the file export issue by retrieving them one by one and re-uploading them.

  • enc

    🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.

  • kes

    Key Managament Server for Object Storage and more

  • trice

    🟢 super fast 🚀 and tiny 🐥 embedded device 𝘾 printf-like trace ✍ code, works also inside ⚡ interrupts ⚡ and real-time PC 💻 logging (trace ID visualization 👀)

  • Project mention: Fully Permissive License C++ Logger For Embedded System | /r/embedded | 2023-06-28
  • OTS

    One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser (by Luzifer)

  • WireGuard-Guide

    WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Microsoft Azure, AWS, and Google Cloud).

  • sio

    Go implementation of the Data At Rest Encryption (DARE) format. (by minio)

  • Project mention: Does anyone know a package to abstract encryption using io.Reader and io.Writer? | /r/golang | 2023-05-30

    Outside the stdlib already suggested, maybe see if minio/sio can help you.

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

  • agebox

    Age based repository file encryption gitops tool

  • go-peer

    🔐 🕵🏻 End-to-End encryption and Theoretically-Provable anonymity in a library wrapper. Confirmed by theoretical and research papers.

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

Go Encryption related posts

  • Very strange behavior/bug - devices stuck together

    1 project | /r/bcachefs | 7 Dec 2023
  • Syncthing: Untrusted Device Encryption

    3 projects | news.ycombinator.com | 7 Dec 2023
  • Spacedrive: Unify files from all your devices and clouds into one easy explorer

    2 projects | news.ycombinator.com | 19 Oct 2023
  • Show HN: Aft, minimalistic file transferring program

    3 projects | news.ycombinator.com | 15 Oct 2023
  • Ask HN: Best practices for safeguarding master password in organization?

    2 projects | news.ycombinator.com | 26 Sep 2023
  • Gocryptfs – An encrypted overlay filesystem written in Go

    1 project | news.ycombinator.com | 19 Sep 2023
  • Kopia: Open-Source Backup Software

    1 project | news.ycombinator.com | 14 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 rclone 44,201
2 brook 14,286
3 berty 7,335
4 kopia 6,397
5 cli 3,506
6 gocryptfs 3,321
7 Picocrypt 2,306
8 acra 1,298
9 Databunker 1,209
10 wormhole-william 1,017
11 wesher 892
12 dongle 852
13 dtls 563
14 portwarden 549
15 enc 474
16 kes 448
17 trice 424
18 OTS 407
19 WireGuard-Guide 364
20 sio 343
21 pakkero 228
22 agebox 199
23 go-peer 201

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