Cryptography Open Source Projects
Browse 812 Cryptography open source projects, ranked by GitHub stars. Find the most popular Cryptography tools and libraries.
bitcoin/bitcoin
Bitcoin Core integration/staging tree
Metrics details
| Stars | 89,654 |
anoma/anoma
Reference implementation of Anoma
Metrics details
| Stars | 33,726 |
openssl/openssl
General purpose TLS and crypto library
Metrics details
| Stars | 30,478 |
amark/gun
An open source cybersecurity protocol for syncing decentralized graph data.
Metrics details
| Stars | 19,076 |
javascript-obfuscator/javascript-obfuscator
A powerful obfuscator for JavaScript and Node.js
Metrics details
| Stars | 16,164 |
cryptomator/cryptomator
Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.
Metrics details
| Stars | 15,723 |
zama-ai/bounty-program
Zama Bounty Program: Contribute to the FHE space and Zama's open source libraries and get rewarded 💰
Metrics details
| Stars | 15,296 |
Ciphey/Ciphey
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
Metrics details
| Stars | 14,597 |
jedisct1/libsodium
A modern, portable, easy to use crypto library.
Metrics details
| Stars | 13,819 |
xtaci/kcptun
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.
Metrics details
| Stars | 13,563 |
google/tink
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Metrics details
| Stars | 13,541 |
monero-project/monero
Monero: the secure, private, untraceable cryptocurrency
Metrics details
| Stars | 10,699 |
krzyzanowskim/CryptoSwift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
Metrics details
| Stars | 10,558 |
OpenMined/PySyft
Perform data science on data that remains in someone else's server
Metrics details
| Stars | 9,925 |
PrivateBin/PrivateBin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
Metrics details
| Stars | 8,460 |
lightningnetwork/lnd
Lightning Network Daemon ⚡️
Metrics details
| Stars | 8,165 |
pyca/cryptography
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Metrics details
| Stars | 7,667 |
kroma-network/tachyon
Modular ZK(Zero Knowledge) backend accelerated by GPU
Metrics details
| Stars | 7,660 |
rustls/rustls
A modern TLS library in Rust
Metrics details
| Stars | 7,525 |
learn-anything/books
Awesome Books
Metrics details
| Stars | 7,519 |
sobolevn/awesome-cryptography
A curated list of cryptography resources and links.
Metrics details
| Stars | 7,038 |
RsaCtfTool/RsaCtfTool
RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data
Metrics details
| Stars | 7,028 |
upspin/upspin
Upspin: A framework for naming everyone's everything.
Metrics details
| Stars | 6,401 |
tendermint/tendermint
⟁ Tendermint Core (BFT Consensus) in Go
Metrics details
| Stars | 5,866 |
onlurking/awesome-infosec
A curated list of awesome infosec courses and training resources.
Metrics details
| Stars | 5,710 |
weidai11/cryptopp
free C++ class library of cryptographic schemes
Metrics details
| Stars | 5,477 |
cjdelisle/cjdns
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
Metrics details
| Stars | 5,399 |
digitalbazaar/forge
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Metrics details
| Stars | 5,321 |
XRPLF/rippled
Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
Metrics details
| Stars | 5,173 |
mimblewimble/grin
Minimal implementation of the Mimblewimble protocol.
Metrics details
| Stars | 5,092 |
aws/s2n-tls
An implementation of the TLS/SSL protocols
Metrics details
| Stars | 4,743 |
xtaci/kcp-go
A crypto-secure Reliable-UDP library for Golang with FEC support.
Metrics details
| Stars | 4,532 |
AleoHQ/snarkOS
A Decentralized Operating System for ZK Applications
Metrics details
| Stars | 4,527 |
apache/shiro
Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management
Metrics details
| Stars | 4,449 |
smallstep/cli
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
Metrics details
| Stars | 4,271 |
PurpleI2P/i2pd
🛡 I2P: End-to-End encrypted and anonymous Internet
Metrics details
| Stars | 4,143 |
google/end-to-end
End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP)
Metrics details
| Stars | 4,125 |
briansmith/ring
An experiment.
Metrics details
| Stars | 4,099 |
microsoft/SEAL
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
Metrics details
| Stars | 3,991 |
openssh/openssh-portable
Portable OpenSSH
Metrics details
| Stars | 3,908 |
KuroLabs/stegcloak
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻♂️⭐
Metrics details
| Stars | 3,849 |
nakov/Practical-Cryptography-for-Developers-Book
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Metrics details
| Stars | 3,811 |
crypto101/book
Crypto 101, the introductory book on cryptography.
Metrics details
| Stars | 3,735 |
google/fully-homomorphic-encryption
Homomorphic Encryption demos
Metrics details
| Stars | 3,639 |
clowwindy/Awesome-Networking
A curated list of awesome networking libraries, resources and shiny things
Metrics details
| Stars | 3,400 |
kjur/jsrsasign
CAUTION: END OF SUPPORT ON 3 JUN 2026. The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES and JSON Web Signature/Token in pure JavaScript.
Metrics details
| Stars | 3,377 |
golang/crypto
[mirror] Go supplementary cryptography libraries
Metrics details
| Stars | 3,333 |
randombit/botan
Cryptography Toolkit
Metrics details
| Stars | 3,286 |
Legrandin/pycryptodome
A self-contained cryptographic library for Python
Metrics details
| Stars | 3,244 |
homenc/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.
Metrics details
| Stars | 3,244 |
google/wycheproof
Project Wycheproof tests crypto libraries against known attacks.
Metrics details
| Stars | 3,088 |
open-quantum-safe/liboqs
C library for prototyping and experimenting with quantum-resistant cryptography
Metrics details
| Stars | 3,006 |
padloc/padloc
A modern, open source password manager for individuals and teams.
Metrics details
| Stars | 2,922 |
FiloSottile/yubikey-agent
yubikey-agent is a seamless ssh-agent for YubiKeys.
Metrics details
| Stars | 2,897 |
wolfSSL/wolfssl
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3! Update to wolfSSL 5.9.1 for the latest CVE fixes.
Metrics details
| Stars | 2,875 |
rust-in-blockchain/awesome-blockchain-rust
Collect libraries and packages about blockchain/cryptography in Rust
Metrics details
| Stars | 2,804 |
the-akira/Computer-Science-Resources
Collection of resources spanning key areas of Computer Science
Metrics details
| Stars | 2,791 |
jedisct1/minisign
A dead simple tool to sign files and verify digital signatures.
Metrics details
| Stars | 2,780 |
awnumar/memguard
Software sandbox for storage of sensitive information in memory.
Metrics details
| Stars | 2,751 |
freenet/freenet-core
Declare your digital independence
Metrics details
| Stars | 2,751 |
