awesome-he
github.com/jonaschn/awesome-he ↗✨ Awesome - A curated list of amazing Homomorphic Encryption libraries, software and resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me toolkits resources from awesome-he"
Installation instructions →What's inside
Toolkits
- ALCHEMY
Haskell-based DSLs and interpreters/compilers, build on top of the lattice crypto library Lol.
- AWS HE toolkit
Simplifies the process of designing circuits for the CKKS scheme.
- Cingulata
Compiler toolchain and RTE for running C++ programs over encrypted data.
- Concrete
TFHE compiler for converting Python programs into FHE equivalents.
- Concrete-ML
Python-based toolkit for data scientists w/o prior FHE knowledge (using sklearn, pyTorch, XGBoost models).
- E3
Encrypt-Everything-Everywhere framework for compiling C++ programs with encrypted operands.
Related awesome lists
- awesome-cryptography
- awesome-crypto-papers
- awesome-mpc
Multi-Party Computation.
Libraries
- blyss
Rust FHE library specialized for private information retrieval. Includes bindings to JS & Python.
- cuFHE
CUDA-accelerated Fully Homomorphic Encryption Library.
- cuHE
GPU-accelerated HE library for NVIDIA CUDA-Enabled GPUs.
- Cupcake
Facebook's Rust library for the (additive version of the) Fan-Vercauteren scheme.
- cuYASHE
Based on leveled fully HE scheme YASHE for GPGPUs.
- fhEVM
Solidity library that enables confidential smart contracts on the Ethereum VM using FHE.
Applications
- boolean-circuit-evaluator
Demonstration application to read in boolean circuits using multiple formats and execute them in encrypted form based on binfhe module for encrypted boolean logic.
- crypto-geofence
Geo-fencing demo application based on Paillier scheme.
- genomic-examples
Prototypes for secure genome-wide association studies using homomorphic encryption.
- KotlinSyft
Kotlin library for the Android part of the OpenMined's open-source ecosystem.
- lattigo-polls
Web-application for scheduling meetings using
- logreg-training-examples
Logistic Regression Training Examples.
Databases
- CryptDB
Protecting confidentiality with encrypted query processing.
- encrypted-mongodb
Wrapper on MongoDB's Python driver that enables to query encrypted data.
- Prisma/DB
Security layer for relational database systems.
- TimeCrypt
Encrypted time-series database using homomorphic encryption-based access control.
- ZeroDB
E2E encrypted database using proxy re-encryption.
Showing a sample of 86 resources. View the full list on GitHub →