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.

    Project mention: Pingvin Share - A self-hosted file sharing platform | reddit.com/r/selfhosted | 2022-10-11

    That has a nice associated command line tool too handy for scripting (e.g. make bat file you can drop file on to share etc).

  • Ockam

    Orchestrate end-to-end encryption, mutual authentication, key management, credential management & authorization policy enforcement — at scale.

    Project mention: Hiring - Ockam (Series A SaaS) | reddit.com/r/devopsjobs | 2023-01-12
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • rage

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

    Project mention: rage: A simple, secure and modern encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability. | reddit.com/r/planetemacs | 2023-01-07
  • zbox

    Zero-details, privacy-focused in-app file system.

    Project mention: ZboxFS – A zero-details, privacy-focused in-app file system | reddit.com/r/CKsTechNews | 2023-01-01
  • rdedup

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

  • bupstash

    Easy and efficient encrypted backups.

    Project mention: BorgBackup, Deduplicating archiver with compression and encryption | news.ycombinator.com | 2022-12-27

    I tried a few backup tools and https://github.com/andrewchambers/bupstash is my favorite by far but it's not that well known.

    It was pretty fast already and recently got multithread support. It has been the only thing usable for backing up a few TB in a raspberry for performance reasons.

    Keep in mind it's relatively new and the author does not yet recommend to use in production as the only backup solution.

  • paperback

    Paper backup generator suitable for long-term storage.

    Project mention: converting data into text files | reddit.com/r/DataHoarder | 2022-09-21

    there are ready-made solutions for that, like https://github.com/cyphar/paperback

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Cloaker

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

    Project mention: Ask HN: HN people who write meaningful software, how did you learn to program? | news.ycombinator.com | 2022-09-30

    I don't really know how many users I have, so I don't know how "meaningful" my projects are, but I have found some of them posted on French, Chinese, Greek, Russian blogs etc., so hopefully they fill some people's needs besides my own.

    https://github.com/spieglt/flyingcarpet

    https://cloaker.mobi

    https://github.com/spieglt/cloaker

    https://github.com/spieglt/whatfiles

    https://github.com/spieglt/winage

    I learned to program because I was frustrated that after working in IT consulting for several years, I still had no idea how computers worked. I started with "Learn Python the Hard Way" and "Automate the Boring Stuff with Python". Then got a job doing some Windows consulting stuff, and they said they'd hire me as a software engineer if I learned Go, which was a pretty easy step from Python. I'd tried to learn programming as a kid several times and always found it too frustrating. I started working on side projects as a way to learn new languages, improve my resume, and scratch my own itches. The hardest part was coming up with ideas for useful/worthwhile projects. I was super frustrated one day that the easiest way to get a file between two machines that were right beside each other was sending them out to the internet via Google Drive or Dropbox, which made me want to write "cross-platform AirDrop", which became Flying Carpet. If you find yourself wanting a simple piece of software that seems like it should already exist, that's a great project idea.

  • lucid

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

  • age-plugin-yubikey

    YubiKey plugin for age

    Project mention: Add the same key to a retired PIV slot of two different Yubikey's | reddit.com/r/yubikey | 2023-01-04

    I am using the yubikey plug-in for age (https://github.com/str4d/age-plugin-yubikey). It creates a private key and writes it to one of the retired PIV slot. What I want to do is to write the same private key to two different Yubikeys.

  • serde-encrypt

    🔐 Encrypts all the Serialize.

    Project mention: I had no idea for a useful Rust project - so here is a useless one | reddit.com/r/rust | 2022-08-04
  • infinitree

    Scalable and encrypted embedded database with 3-tier caching

  • etebase-rs

    A Rust client library for Etebase

    Project mention: Show HN: A Pure Rust Ksuid Implementation | news.ycombinator.com | 2022-02-01
  • securestore-rs

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

    Project mention: Secure Store | reddit.com/r/devopspro | 2022-09-04
  • bloom-legacy

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

    Project mention: I switch from Golang and want to build a REST API in Rust. | reddit.com/r/rust | 2022-12-22

    Aside from library. Bloom was written in Go then ported to Rust. Maybe you can get some inspirations!

  • etebase-py

    A Python client library for Etebase

  • accord

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

    Project mention: I offer you accord (v0.1.0) | reddit.com/r/rust | 2022-04-29

    GitHub repo

  • wdcrypt

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

    Project mention: stefins/wdcrypt: 🔐A CLI to encrypt all the files and folder in your current working directory. | reddit.com/r/coolgithubprojects | 2023-01-07
  • kestrel

    File encryption done right (by finfet)

  • ecies-ed25519

    ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256

  • gea-implementation

    Implementations of the GEA-1 and GEA-2 (GPRS Encryption Algorithm) stream ciphers in C, Python and Rust.

    Project mention: gea-implementation: GPRS Encryption Algorithms GEA-1 GEA-2 implementations (in Python, C and Rust) | reddit.com/r/CKsTechNews | 2022-03-25
  • EStash

    An open source, cross-platform, programmed in rust, encrypted digital vault (store files and text) with the capability to set a path and with the click of a button to copy the contents to that file.

    Project mention: EStash - Open Source, Cross-Platform, Encrypted Vault with the capability to set a path and with the click of a button to copy the contents to that file. | reddit.com/r/rust | 2022-12-16

    The software in the video (made by me): https://github.com/Obscurely/EStash

  • eme

    Simple to use CLI tool that makes encryption easy! Written in Rust.

    Project mention: I made a CLI tool to make encrypting files easy, in Rust! | reddit.com/r/rust | 2022-12-30

    Here is the link for the repo: https://github.com/Barquadd/eme

  • 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 2023-01-12.

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 6,405
2 Ockam 2,845
3 rage 1,772
4 zbox 1,395
5 rdedup 780
6 bupstash 770
7 paperback 666
8 Cloaker 356
9 lucid 310
10 age-plugin-yubikey 283
11 serde-encrypt 165
12 infinitree 115
13 etebase-rs 103
14 securestore-rs 97
15 bloom-legacy 66
16 etebase-py 59
17 accord 57
18 wdcrypt 33
19 kestrel 22
20 ecies-ed25519 19
21 gea-implementation 12
22 EStash 6
23 eme 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com