Cryptography Open Source Projects

Browse 812 Cryptography open source projects, ranked by GitHub stars. Find the most popular Cryptography tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 812 projects
89,654 stars

bitcoin/bitcoin

Bitcoin Core integration/staging tree

Metrics details
Stars89,654
33,726 stars

anoma/anoma

Reference implementation of Anoma

Metrics details
Stars33,726
30,478 stars

openssl/openssl

General purpose TLS and crypto library

Metrics details
Stars30,478
19,076 stars

amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

Metrics details
Stars19,076
16,164 stars

javascript-obfuscator/javascript-obfuscator

A powerful obfuscator for JavaScript and Node.js

Metrics details
Stars16,164
15,723 stars

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
Stars15,723
15,296 stars

zama-ai/bounty-program

Zama Bounty Program: Contribute to the FHE space and Zama's open source libraries and get rewarded 💰

Metrics details
Stars15,296
14,597 stars

Ciphey/Ciphey

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

Metrics details
Stars14,597
13,819 stars

jedisct1/libsodium

A modern, portable, easy to use crypto library.

Metrics details
Stars13,819
13,563 stars

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
Stars13,563
13,541 stars

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
Stars13,541
10,699 stars

monero-project/monero

Monero: the secure, private, untraceable cryptocurrency

Metrics details
Stars10,699
10,558 stars

krzyzanowskim/CryptoSwift

CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

Metrics details
Stars10,558
9,925 stars

OpenMined/PySyft

Perform data science on data that remains in someone else's server

Metrics details
Stars9,925
8,460 stars

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
Stars8,460
8,165 stars

lightningnetwork/lnd

Lightning Network Daemon ⚡️

Metrics details
Stars8,165
7,667 stars

pyca/cryptography

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

Metrics details
Stars7,667
7,660 stars

kroma-network/tachyon

Modular ZK(Zero Knowledge) backend accelerated by GPU

Metrics details
Stars7,660
7,525 stars

rustls/rustls

A modern TLS library in Rust

Metrics details
Stars7,525
7,519 stars

learn-anything/books

Awesome Books

Metrics details
Stars7,519
7,038 stars

sobolevn/awesome-cryptography

A curated list of cryptography resources and links.

Metrics details
Stars7,038
7,028 stars

RsaCtfTool/RsaCtfTool

RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data

Metrics details
Stars7,028
6,401 stars

upspin/upspin

Upspin: A framework for naming everyone's everything.

Metrics details
Stars6,401
5,866 stars

tendermint/tendermint

⟁ Tendermint Core (BFT Consensus) in Go

Metrics details
Stars5,866
5,710 stars

onlurking/awesome-infosec

A curated list of awesome infosec courses and training resources.

Metrics details
Stars5,710
5,477 stars

weidai11/cryptopp

free C++ class library of cryptographic schemes

Metrics details
Stars5,477
5,399 stars

cjdelisle/cjdns

An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

Metrics details
Stars5,399
5,321 stars

digitalbazaar/forge

A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps

Metrics details
Stars5,321
5,173 stars

XRPLF/rippled

Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++

Metrics details
Stars5,173
5,092 stars

mimblewimble/grin

Minimal implementation of the Mimblewimble protocol.

Metrics details
Stars5,092
4,743 stars

aws/s2n-tls

An implementation of the TLS/SSL protocols

Metrics details
Stars4,743
4,532 stars

xtaci/kcp-go

A crypto-secure Reliable-UDP library for Golang with FEC support.

Metrics details
Stars4,532
4,527 stars

AleoHQ/snarkOS

A Decentralized Operating System for ZK Applications

Metrics details
Stars4,527
4,449 stars

apache/shiro

Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management

Metrics details
Stars4,449
4,271 stars

smallstep/cli

🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.

Metrics details
Stars4,271
4,143 stars

PurpleI2P/i2pd

🛡 I2P: End-to-End encrypted and anonymous Internet

Metrics details
Stars4,143
4,125 stars

google/end-to-end

End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP)

Metrics details
Stars4,125
4,099 stars

briansmith/ring

An experiment.

Metrics details
Stars4,099
3,991 stars

microsoft/SEAL

Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.

Metrics details
Stars3,991
3,908 stars

openssh/openssh-portable

Portable OpenSSH

Metrics details
Stars3,908
3,849 stars

KuroLabs/stegcloak

Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

Metrics details
Stars3,849
3,811 stars

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
Stars3,811
3,735 stars

crypto101/book

Crypto 101, the introductory book on cryptography.

Metrics details
Stars3,735
3,639 stars

google/fully-homomorphic-encryption

Homomorphic Encryption demos

Metrics details
Stars3,639
3,400 stars

clowwindy/Awesome-Networking

A curated list of awesome networking libraries, resources and shiny things

Metrics details
Stars3,400
3,377 stars

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
Stars3,377
3,333 stars

golang/crypto

[mirror] Go supplementary cryptography libraries

Metrics details
Stars3,333
3,286 stars

randombit/botan

Cryptography Toolkit

Metrics details
Stars3,286
3,244 stars

Legrandin/pycryptodome

A self-contained cryptographic library for Python

Metrics details
Stars3,244
3,244 stars

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
Stars3,244
3,088 stars

google/wycheproof

Project Wycheproof tests crypto libraries against known attacks.

Metrics details
Stars3,088
3,006 stars

open-quantum-safe/liboqs

C library for prototyping and experimenting with quantum-resistant cryptography

Metrics details
Stars3,006
2,922 stars

padloc/padloc

A modern, open source password manager for individuals and teams.

Metrics details
Stars2,922
2,897 stars

FiloSottile/yubikey-agent

yubikey-agent is a seamless ssh-agent for YubiKeys.

Metrics details
Stars2,897
2,875 stars

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
Stars2,875
2,804 stars

rust-in-blockchain/awesome-blockchain-rust

Collect libraries and packages about blockchain/cryptography in Rust

Metrics details
Stars2,804
2,791 stars

the-akira/Computer-Science-Resources

Collection of resources spanning key areas of Computer Science

Metrics details
Stars2,791
2,780 stars

jedisct1/minisign

A dead simple tool to sign files and verify digital signatures.

Metrics details
Stars2,780
2,751 stars

awnumar/memguard

Software sandbox for storage of sensitive information in memory.

Metrics details
Stars2,751
2,751 stars

freenet/freenet-core

Declare your digital independence

Metrics details
Stars2,751
1-60 of 812 projects
Get A Weekly Email With Trending Cryptography Projects
Stay updated on Cryptography plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.