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) | news.ycombinator.com | 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 (https://github.com/build-trust/ockam/blob/develop/examples/a...) 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: https://docs.ockam.io/reference/protocols.

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

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

  • rustic

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

  • Project mention: Duplicity | news.ycombinator.com | 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: https://rustic.cli.rs/

  • paperback

    Paper backup generator suitable for long-term storage.

  • Project mention: Ask HN: QR Codes Unsuitable for Storing Gigabytes and Beyond in Graphic Format? | news.ycombinator.com | 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 https://github.com/intra2net/paperbackup https://github.com/cyphar/paperback 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 | news.ycombinator.com | 2023-09-15

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

    https://github.com/andrewchambers/bupstash/blob/master/doc/g...

  • rdedup

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

  • SaaSHub

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

    SaaSHub logo
  • age-plugin-yubikey

    YubiKey plugin for age

  • kerkour.com

    (Ab)using technology for fun & profit. Programming, Hacking & Entrepreneurship @ https://kerkour.com

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

  • Pop_OS-Guide

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

  • serde-encrypt

    🔐 Encrypts all the Serialize.

  • infinitree

    Scalable and encrypted embedded database with 3-tier caching

  • securestore-rs

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

  • Project mention: Ask HN: Are there any open source forks of nomad smd consul? | news.ycombinator.com | 2024-05-02

    We use and maintain this cross-platform/cross-lang secrets management option: https://github.com/neosmart/securestore-rs

    It keeps secrets out of your environment variables and lets you manage secrets the same way you do code (in lock-step with the code that uses it and as easy to update a secret just by pushing to git), but it's definitely for smaller teams or projects.

  • etebase-rs

    A Rust client library for Etebase

  • bloom-legacy

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

  • 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? | news.ycombinator.com | 2024-02-14

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

    [0] https://github.com/dd-dreams/aft

  • 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

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

Rust Encryption related posts

  • Rustic – fast, encrypted, and deduplicated backups

    1 project | news.ycombinator.com | 29 Dec 2023
  • Anouncing rustic_core - a library for fast, encrypted, deduplicated backups

    3 projects | /r/rust | 22 Sep 2023
  • rustic - fast, encrypted, and deduplicated backups made with Rust

    1 project | /r/rust | 8 Sep 2023
  • Sentc end-to-end encryption sdk, now with 2-factor authentication and light version without encryption. It is cross compiled to flutter and wasm.

    1 project | /r/programming | 14 Aug 2023
  • Zero-details, privacy-focused in-app file system

    1 project | news.ycombinator.com | 18 Jul 2023
  • Sentc. An End-to-end encryption sdk with groups, server side key rotation and file handling + searchable encryption

    3 projects | /r/programming | 9 Jul 2023
  • Sentc. An End-to-end encryption sdk with groups, server side key rotation and file handling. Now with easier self-hosting.

    3 projects | /r/selfhosted | 4 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 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 Rust? This list will help you:

Project Stars
1 ffsend 6,844
2 Ockam 4,353
3 rage 2,336
4 rustic 1,541
5 paperback 1,050
6 bupstash 873
7 rdedup 818
8 age-plugin-yubikey 504
9 kerkour.com 458
10 ssh-vault 429
11 Cloaker 403
12 lucid 368
13 dexios 204
14 Pop_OS-Guide 179
15 serde-encrypt 176
16 infinitree 141
17 securestore-rs 116
18 etebase-rs 115
19 bloom-legacy 115
20 etebase-py 66
21 accord 60
22 aft 38
23 wdcrypt 35

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