Rust Encryption

Open-source Rust projects categorized as Encryption

Top 23 Rust Encryption Projects

  1. ffsend

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

    Project mention: Send: Open-source fork of Firefox Send | news.ycombinator.com | 2024-10-19

    A command line version brought by the same author: https://github.com/timvisee/ffsend

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Ockam

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

    Project mention: Autossh – automatically restart SSH sessions and tunnels | news.ycombinator.com | 2024-09-28

    May I suggest a tool built for application level portals instead?

    https://github.com/build-trust/ockam

    One binary, easy to use, no ssh getting stuck! (yep, I work at Ockam :)

  4. 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: Age is a simple, modern and secure file encryption tool, format, and Go library | news.ycombinator.com | 2024-08-04
  5. rustic

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

    Project mention: Rustic – fast, encrypted, and deduplicated backups | news.ycombinator.com | 2024-10-15
  6. 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.

  7. bupstash

    Easy and efficient encrypted backups.

  8. rdedup

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

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. age-plugin-yubikey

    YubiKey plugin for age

    Project mention: Age-plugin-Yubikey: Yubikey plugin for age encryption | news.ycombinator.com | 2024-07-12
  11. kerkour.com

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

  12. ssh-vault

    🌰 encrypt/decrypt using ssh keys

  13. Cloaker

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

  14. lucid

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

  15. Pop_OS-Guide

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

  16. dexios

    A secure file encryption utility, written in Rust.

  17. vodozemac

    An implementation of Olm and Megolm in pure Rust.

    Project mention: Telegram has launched a pretty intense campaign to malign Signal as insecure | news.ycombinator.com | 2024-05-13

    Would make more sense if it is reproducible builds. Shouldn't we just all switch to matrix clients which use Olm and Megolm cryptographic ratchets and it doesn't rely on one server/one entity.

    And looks like it is implemented in Rust:

    https://github.com/matrix-org/vodozemac/

  18. serde-encrypt

    🔐 Encrypts all the Serialize.

  19. infinitree

    Scalable and encrypted embedded database with 3-tier caching

  20. securestore-rs

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

    Project mention: From Dotenv to Dotenvx: Next Generation Config Management | news.ycombinator.com | 2024-06-25

    We’ve been pushing for committing encrypted secrets for many years now, and have written an open source spec and implementation in multiple languages: https://github.com/neosmart/securestore-rs

  21. rencfs

    An encrypted file system written in Rust that is mounted with FUSE on Linux. It can be used to create encrypted directories

    Project mention: Hitchhikers guide to building a distributed filesystem in Rust. The very beginning… | dev.to | 2024-07-24

    From the learning project it evolved into something more and soon ready for a stable version with many interesting features. You can view more about the project here

  22. bloom-legacy

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

  23. etebase-rs

    A Rust client library for Etebase

  24. etebase-py

    A Python client library for Etebase

  25. accord

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

  26. 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 discussion

Log in or Post with

Rust Encryption related posts

Index

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

# Project Stars
1 ffsend 7,020
2 Ockam 4,512
3 rage 2,809
4 rustic 2,178
5 paperback 1,188
6 bupstash 896
7 rdedup 833
8 age-plugin-yubikey 652
9 kerkour.com 475
10 ssh-vault 464
11 Cloaker 413
12 lucid 380
13 Pop_OS-Guide 259
14 dexios 209
15 vodozemac 202
16 serde-encrypt 180
17 infinitree 147
18 securestore-rs 144
19 rencfs 137
20 bloom-legacy 127
21 etebase-rs 116
22 etebase-py 72
23 accord 64

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?