Open-source projects categorized as Encryption

Top 23 Encryption Open-Source Projects

  • GitHub repo rclone

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files

    Project mention: Rclone is a great cloud Backup, Restore & Encryption tool! | reddit.com/r/privacy | 2021-04-17

    Yes. Please visit their site for more info - https://rclone.org/

  • GitHub repo algo

    Set up a personal VPN in the cloud

    Project mention: Faster VPN Options | reddit.com/r/HomeServer | 2021-04-17
  • GitHub repo setup-ipsec-vpn

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

    Project mention: Does IPsec Xauth PSK vpn server supports IPv6? | reddit.com/r/ipv6 | 2021-04-08

    I was thinking of installing https://github.com/hwdsl2/setup-ipsec-vpn on my server but it does not support IPv6 I guess, I thought of using cisco since Android and Windows natively supports it. Is there any new version or a way to add IPv6 support?

  • GitHub repo OpenSSL

    TLS/SSL and crypto library

    Project mention: 'White Lives Matter' rallies flop as hardly anyone shows up | reddit.com/r/news | 2021-04-12
  • GitHub repo gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: GUN - An open source cybersecurity protocol for syncing decentralized graph data. Used by Internet Archive and Hackernoon. | reddit.com/r/programming | 2021-03-03
  • GitHub repo brook

    Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.

    Project mention: How do I let someone use my internet connection using SoftEther? | reddit.com/r/VPN | 2021-03-19
  • GitHub repo CyberChef

    The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

    Project mention: Is this base64 encoded with some extra encryption? | reddit.com/r/codes | 2021-04-17

    Don't know if this is helpful, but a hexdump of the base64 decoding.

  • GitHub repo BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: TimeShift or Snapshot on MX-Linux? | reddit.com/r/linuxquestions | 2021-04-15

    Borg Backup. And Btrfs snapshots to quickly restore the original state in the event of problems with updates, for example.

  • GitHub repo openvpn-install

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

    Project mention: “nakedly dangerous” RDP, SMB, Telnet exposure | reddit.com/r/sysadmin | 2021-04-15
  • GitHub repo Duplicati

    Store securely encrypted backups in the cloud!

    Project mention: Which backup solution to use for offsite? | reddit.com/r/DataHoarder | 2021-04-12

    My experiences are very similar to this. Hours and tens of hours for tiny DB re-creation (for 50-250GBs that's not the DB, it's the total of the files!), all local or in the local network (the DB itself on local SSD or even ramdrive), nothing particularly bogged down except sql stuff. Recovering 2-3TBs used to be like 3 weeks, from and to a local drive on the same machine and barely possible. Backing up the same is very tough, unless you increase significantly the default block size and still have a very nice machine. Generally the performance is really bad and many times what it could be, even simple stuff for example this one that's just checking the sha256 checksum of the files used to be 100 times slower than it should (I'm lowering my head in shame that I didn't fix it or at least report it myself even if I knew about it for years).

  • GitHub repo age

    A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

    Project mention: Pass: The standard Unix password manager | news.ycombinator.com | 2021-04-13
  • GitHub repo ffsend

    :mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.

    Project mention: Firefox Send Alternatives | reddit.com/r/firefox | 2021-03-19

    There are firefox send forks out there such as https://github.com/timvisee/ffsend

  • GitHub repo whatsapp-web-reveng

    Reverse engineering WhatsApp Web.

    Project mention: I made a WhatsApp scraper to help people export/backup their chat history | reddit.com/r/Python | 2021-03-01

    Yeah its encrypted, you have to reverse the web app, but people already done it and you can search for info like this github the code in js but I only look the readme and code it in python, right now im making a custom whatsapp web client that maybe I will upload to github

  • GitHub repo Backup

    Easy full stack backup operations on UNIX-like systems.

    Project mention: Backup Postgresql Docker | reddit.com/r/devops | 2021-04-16

    I used to be a huge fan of https://github.com/backup/backup, but unfortunately it doesn't get updates. Still works though. I ran hundreds of gigs each night through that tool. There's a golang version re-write that is limited on the features - https://github.com/huacnlee/gobackup.

  • GitHub repo 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: Signal alternatives? | reddit.com/r/privacytoolsIO | 2021-04-12

    Berty (waiting for final release)

  • GitHub repo docker-ipsec-vpn-server

    Docker image to run an IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2

    Project mention: VPN on Unifi 6.0.45 | reddit.com/r/UNIFI | 2021-02-04

    I gave up recently on this and just setup a docker image using this https://github.com/hwdsl2/docker-ipsec-vpn-server.

  • GitHub repo s2n

    s2n : an implementation of the TLS/SSL protocols

    Project mention: LibreSSL Languishes on Linux | news.ycombinator.com | 2021-01-04

    I would be interested in the other SSL implementations:

    - https://github.com/awslabs/s2n

    - https://boringssl.googlesource.com/boringssl

    - https://bearssl.org/

    Are these subpar implementations or there are other reasons not to use these?

  • GitHub repo Tutanota makes encryption easy

    Tutanota is an email client with a strong focus on security and privacy that lets you encrypt emails on all your devices.

    Project mention: Roadmap question, no clear information on the site or github. | reddit.com/r/tutanota | 2021-04-16

    But I agree, not much seems to be changing lately. They built the calendar in just three months, but conversation view (a crucial feature, in my opinion) has been in the works for 6 years.

  • GitHub repo qTox

    qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.

    Project mention: Anarchist Cookbook 2.0 - Cyber Edition / Life after societal collapse | reddit.com/r/preppers | 2021-04-17
  • GitHub repo RNCryptor

    CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc

  • GitHub repo VeraCrypt

    Disk encryption with strong security based on TrueCrypt

    Project mention: [LONG POST] It seems the only benefit of Veracrypt full disk encryption is plausible deniability as the encrypted drive will appear raw, while downsides range from problems with Windows automated backups to catastrophic accidental initialization of the drive and the loss of your data. Is that right? | reddit.com/r/VeraCrypt | 2021-04-14

    It has weaknesses, like right now, SSD's take a hit in performance due to implementation effects while others aren't affected due to implementation differences, which Idrassi is working on for the eventual version 1.25

  • GitHub repo Awesome Cryptography

    A curated list of cryptography resources and links.

  • GitHub repo ChatSecure-iOS

    ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.

    Project mention: For Muslims and. On Muslims to interactively learn Islam and connect usa/Uk and abroad | reddit.com/r/MuslimLounge | 2021-04-07

    In this case, I would rather suggest others to use the likes of Element a Matrix client, or e.g. RetroShare, Briar, OnionShare, or e.g. XMPP with the clients like Dino, Conversations, Gajim, ChatSecure.

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). The latest post mention was on 2021-04-17.


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

Project Stars
1 rclone 26,878
2 algo 20,466
3 setup-ipsec-vpn 15,477
4 OpenSSL 15,267
5 gun 12,780
6 brook 12,230
7 CyberChef 11,665
8 BorgBackup 7,171
9 openvpn-install 6,123
10 Duplicati 6,071
11 age 5,742
12 ffsend 5,165
13 whatsapp-web-reveng 4,986
14 Backup 4,650
15 berty 4,422
16 docker-ipsec-vpn-server 3,954
17 s2n 3,951
18 Tutanota makes encryption easy 3,895
19 qTox 3,531
20 RNCryptor 3,246
21 VeraCrypt 3,137
22 Awesome Cryptography 3,027
23 ChatSecure-iOS 2,997