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. Learn more →
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-11That 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.
-
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 -
Project mention: ZboxFS – A zero-details, privacy-focused in-app file system | reddit.com/r/CKsTechNews | 2023-01-01
-
-
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.
-
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.
-
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://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.
-
-
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.
-
Project mention: I had no idea for a useful Rust project - so here is a useless one | reddit.com/r/rust | 2022-08-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-22Aside from library. Bloom was written in Go then ported to Rust. Maybe you can get some inspirations!
-
-
GitHub repo
-
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
-
-
-
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-16The software in the video (made by me): https://github.com/Obscurely/EStash
-
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
Rust Encryption related posts
- rage: A simple, secure and modern encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
- ZboxFS – A zero-details, privacy-focused in-app file system
- ZboxFS – A zero-details, privacy-focused in-app file system
- Time to rewrite OpenSSL in Rust ?
- The PGP Problem (2019)
- Pingvin Share - A self-hosted file sharing platform
- converting data into text files
-
A note from our sponsor - SonarQube
www.sonarqube.org | 1 Feb 2023
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 |