SaaSHub helps you find the best software and product alternatives Learn more →
Top 8 Rust end-to-end-encryption Projects
-
Ockam
Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
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.
-
rings
Rings is a structured peer-to-peer network implementation using WebRTC, Chord DHT, and full WebAssembly (WASM) support.
Project mention: Show HN: Rings Network, A P2P network can running inside browser | news.ycombinator.com | 2023-12-12 -
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.
-
-
bloom-legacy
DEPRECATED - End-to-end encrypted Notes, Files, Calendar, Contacts... for Android, IOS, Linux & MacOS
-
Project mention: Sentc end-to-end encryption sdk, now with 2-factor authentication and light version without encryption. It is cross compiled to flutter and wasm. | /r/programming | 2023-08-14
-
-
dagchat
An open source desktop wallet for nano and banano with end-to-end encrypted, on chain messaging using the dagchat protocol.
https://github.com/derfarctor/dagchat on chain end to end messaging for banano
-
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.
-
rust-internet2
Set of rust crates for software supporting Internet2 (Tor, Noise protocol, lightning network-style messaging)
Rust end-to-end-encryption related posts
- Sentc end-to-end encryption sdk, now with 2-factor authentication and light version without encryption. It is cross compiled to flutter and wasm.
- Sentc. An End-to-end encryption sdk with groups, server side key rotation and file handling + searchable encryption
- Sentc. An End-to-end encryption sdk with groups, server side key rotation and file handling. Now with easier self-hosting.
- Sentc An End-to-end encryption SDK with groups, serverside keyrotation and files
- Sentc. An End-to-end encryption sdk with groups, server side key rotation and file handling
- Banano social network/chat
- skerkour/bloom-legacy: End-to-end encrypted Notes, Files, Calendar, Contacts... for Android, IOS, Linux & MacOS - DEPRECATED
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Apr 2024
Index
What are some of the best open-source end-to-end-encryption projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | Ockam | 4,341 |
2 | rings | 181 |
3 | etebase-rs | 115 |
4 | bloom-legacy | 115 |
5 | sentc | 35 |
6 | kestrel | 29 |
7 | dagchat | 26 |
8 | rust-internet2 | 17 |