Rust Encryption

Open-source Rust projects categorized as Encryption

Top 23 Rust Encryption Projects

  • ffsend

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

  • Ockam

    Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.

    Project mention: Tunnelmole, an ngrok alternative (open source) | | 2024-03-21

    disclosure: I work at Ockam.

    The Portals for Mac app is an example of the type of thing you could build using the open source stack of protocols. The README (linked by parent) links out to all of the relevant parts of the protocol documentation to explain how these work together. The NAT Traversal ( part of the README is probably the best explanation of why the free relay you get via Ockam Orchestrator is a useful part of this demo.

    As for why would anyone trust this: The protocols are designed so you absolutely don't have to trust the relay. Trust is pushed out to the edges that you control and so you're not susceptible to a MITM attack if something like a relay is compromised. The protocol design for all of this is open and documented, and was independently audited by (IMO) some of the best in the business, Trail of Bits:

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • rage

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

    Project mention: Do any libraries exist for zero-trust file storage (storing client-encrypted data on the server without the key)? | /r/rust | 2023-04-29
  • rustic

    rustic - fast, encrypted, and deduplicated backups powered by Rust

    Project mention: Duplicity | | 2024-01-24

    I'm a huge fan of restic as well. My only complaint is performance and memory usage. I'm looking forward to being able to use Rustic:

  • paperback

    Paper backup generator suitable for long-term storage.

    Project mention: Ask HN: QR Codes Unsuitable for Storing Gigabytes and Beyond in Graphic Format? | | 2024-03-07

    Yes. QR codes are meant to store only a few kilobytes at most. They are not suitable for encoding gigabytes of data.

    At perhaps 2KB per page, you'd need 524288 pages to store a 1GB. That's 1048 reams. Please just use an archival optical disk instead.

    Even if the scheme using multiple QR codes in sequence rather than a single large code block. The paper backup implementations that use QR codes are only meant to be used for private key backup.

  • bupstash

    Easy and efficient encrypted backups.

    Project mention: Kopia: Open-Source, Fast and Secure Open-Source Backup Software | | 2023-09-15

    bupstash supports it, however I didn't try it out

  • rdedup

    Data deduplication engine, supporting optional compression and public key encryption.

    Project mention: Announcing rustic - fast, encrypted, deduplicated backups powered by Rust | /r/rust | 2023-04-24

    I'm not really doing much about it anymore, but I have somewhat similar project:

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

  • age-plugin-yubikey

    YubiKey plugin for age


    (Ab)using technology for fun & profit. Programming, Hacking & Entrepreneurship @

  • ssh-vault

    🌰 encrypt/decrypt using ssh keys

  • Cloaker

    Simple, drag-and-drop, password-based file encryption

  • lucid

    High performance and distributed KV store w/ REST API. 🦀 (by lucid-kv)

  • dexios

    A secure file encryption utility, written in Rust.

    Project mention: How have you organized your uploaded data knowing that cloud providers might access your files? | /r/PrivacyGuides | 2023-05-23

    Rclone can be used on windows dexios has a wip gui app and borg yeah thats a linux only thing. You could probably use rclone itself though as it has tons of useful features like encryption.

  • serde-encrypt

    🔐 Encrypts all the Serialize.

  • Pop_OS-Guide

    Pop!_OS Guide. Pop!_OS is an Operating System developed by System76.

  • infinitree

    Scalable and encrypted embedded database with 3-tier caching

  • etebase-rs

    A Rust client library for Etebase

  • bloom-legacy

    DEPRECATED - End-to-end encrypted Notes, Files, Calendar, Contacts... for Android, IOS, Linux & MacOS

  • securestore-rs

    A simple, encrypted, git-friendly, file-backed secrets manager for rust

    Project mention: How I run my servers | | 2023-07-16

    You can include encrypted secrets and deploy the key out of band. Our open source solution for this (cross-platform, cross-language):

    Eg this is the rust version on GitHub:

  • etebase-py

    A Python client library for Etebase

  • accord

    Instant messaging chat system in Rust over TCP with encryption (by LoipesMas)

  • aft

    aft - advanced file transfer.

    Project mention: How to copy a file between devices? | | 2024-02-14

    There is also "aft"[0] (I'm the author) for transferring files between devices.


  • wdcrypt

    🔐A CLI to encrypt all the files and folder in your current working directory.

  • SaaSHub

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

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 2024-03-21.

Rust Encryption related posts


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

Project Stars
1 ffsend 6,824
2 Ockam 4,341
3 rage 2,310
4 rustic 1,484
5 paperback 1,040
6 bupstash 870
7 rdedup 818
8 age-plugin-yubikey 493
9 456
10 ssh-vault 428
11 Cloaker 403
12 lucid 358
13 dexios 207
14 serde-encrypt 175
15 Pop_OS-Guide 175
16 infinitree 140
17 etebase-rs 115
18 bloom-legacy 115
19 securestore-rs 111
20 etebase-py 66
21 accord 60
22 aft 37
23 wdcrypt 35
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives