InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
Top 23 C++ Cryptography Projects
-
Bitcoin Core Source Code
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
Project mention: Introducing Batch Transactions on the XRP Ledger: More Opportunities, Less Friction | dev.to | 2025-06-27
Thatβs the goal of XLS-56d: Batch Transactions, created by Denis Angell, a powerful new feature now proposed as an amendment on the XRP Ledger.
-
-
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
HElib
HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.
-
-
Project mention: CryFS: A Cryptographic Filesystem for the Cloud | news.ycombinator.com | 2024-11-29
-
risc0
RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
Developer: Risc Zero
-
Project mention: Show HN: Ncrypt β Query encrypted files privately with FHE | news.ycombinator.com | 2025-07-04
Hey HN,
We're building ncrypt, an open-source encrypted file manager that allows you to store, manage, and privately query your files using fully homomorphic encryption (FHE). This project originally started as a simple SFTP-like CLI for my personal S3 buckets which I used to send and retrieve encrypted files and have more granular control over key rotation.
As the number of files that I was storing grew, file discovery started to become a problem, and I found myself frequently having to download and decrypt files to inspect their contents. Rather than leaving them unencrypted in S3 and therefore easier to search, I started looking into the concept of searching over encrypted data using fully homomorphic encryption. This led me to Zama's concrete-python library (https://github.com/zama-ai/concrete), which provides a simple Python interface for performing FHE operations.
FHE is notoriously slow, so rather than trying to search over entire files I focused on a more tractable problem, indexing and searching over file metadata (summaries, keywords, embeddings, etc) which was small enough to make search practical. While still not fast compared to traditional file management tools, ncrypts search performance is decent if you keep directory sizes relatively small (under 25 files), and most of the heavy lifting happens during metadata extraction, not at search time.
The two types of encrypted queries we currently support are keyword search and cosine similarity search over vector embeddings, which are generated using user-specified huggingface models. Ncrypt currently supports metadata extraction for text, image, and audio files. Check out our code and give it a try at https://github.com/ncryptai/ncrypt.
We love feedback!
-
-
-
steganography
Simple C++ Image Steganography tool to encrypt and hide files inside images using Least-Significant-Bit encoding.
-
openfhe-development
This is the development repository for the OpenFHE library. The current version is 1.3.1 (released on July 11, 2025).
-
-
-
People have thought about how to do forward secrecy with PGP:
https://sequoia-pgp.org/talks/2018-08-moving-forward/moving-...
https://sequoia-pgp.gitlab.io/openpgp-dr/openpgp_dr/index.ht...
https://github.com/stealth/opmsg
https://github.com/autocrypt/autocrypt/issues/444
There's a lot going on in the space. It is more innovative than you're giving it credit for, especially around double ratchet. Not there yet, but there's a good reason why I don't mind: control. Multi client support (DeltaChat desktop, hallelujah) and the fact that email remains federation-first.
My identity definitely leaks to my server because I pay it's bill. Not only that, but most of my contacts run their own email or borrow it from me or someone else. Our data does not leave any EU countries apart from the UK. We have IM that doesn't involve any Americans.
Some might imagine we feel terribly smug about that right now :)
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Cryptography discussion
C++ Cryptography related posts
-
Adding concurrent read/write to DuckDB with Arrow Flight
-
A Brief History of zkVMs
-
Botan: Crypto and TLS for Modern C++
-
Autossh β automatically restart SSH sessions and tunnels
-
RISC Zero
-
Analyzing Bitcoin Transactions with Lightning Node Insights
-
How to use QTUM?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Jul 2025
Index
What are some of the best open-source Cryptography projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | Bitcoin | 84,611 |
2 | monero | 9,638 |
3 | Crypto++ | 5,163 |
4 | rippled | 4,914 |
5 | SEAL | 3,823 |
6 | fully-homomorphic-encryption | 3,584 |
7 | i2pd | 3,517 |
8 | HElib | 3,208 |
9 | Botan | 2,974 |
10 | cryfs | 2,117 |
11 | risc0 | 1,931 |
12 | concrete | 1,401 |
13 | qtum | 1,215 |
14 | WaykiChain | 1,045 |
15 | steganography | 1,033 |
16 | openfhe-development | 940 |
17 | cryptominisat | 868 |
18 | securefs | 788 |
19 | opmsg | 753 |
20 | firo | 751 |
21 | groestlcoin | 718 |
22 | frameworks | 514 |
23 | mcl | 497 |