Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cryptography

Cryptography

533 projects

Showing 36 of 533 projects

orion
orionRust

A usable, easy, and safe pure-Rust cryptography library for AEAD, hashing, KDF, ECDH, and more.

#xchacha20-poly1305#crypto#key-derivation
Stars722
Forks57
Last commit3 days ago
node-Tor
node-TorJavaScript

A JavaScript implementation of the Tor protocol for anonymizing any protocol on servers and inside browsers.

#onion-routing#tor-protocol#privacy
Stars721
Forks87
Last commit4 years ago
ed25519-dalek
ed25519-dalek

Pure-Rust implementation of Ed25519 digital signatures with a focus on safety and correctness.

#signature-verification#embedded-systems#curve25519
Stars704
Forks236
Last commit8 months ago
kyber
kyberGo

Advanced cryptographic toolkit for Go providing primitives beyond basic signing and encryption for distributed systems.

#distributed-systems#go-library#constant-time
Stars703
Forks178
Last commit2 months ago
MIRACL
MIRACLC

A C library providing elliptic curve cryptography optimized for constrained environments like embedded systems and mobile apps.

#c-library#mobile-security#embedded-systems
Stars702
Forks242
Last commit5 years ago
Applied-Crypto-Hardening
Applied-Crypto-HardeningTeX

A practical guide to configuring secure online communication and services using cryptography best practices.

#crypto-configuration#security-hardening#configuration-guide
Stars701
Forks97
Last commit
CosmJS
CosmJSTypeScript

A modular TypeScript/JavaScript library for building clients for Cosmos SDK and CosmWasm blockchain applications.

#blockchain-explorer#javascript-clients#cosmos-sdk
Stars699
Forks410
Last commit3 months ago
Bitcoin Protocol Development Curriculum - Chaincode Labs
Bitcoin Protocol Development Curriculum - Chaincode Labs

A comprehensive, community-maintained curriculum for Bitcoin protocol development, covering core concepts, security, and advanced topics.

#p2p-networks#smart-contracts#cryptocurrency
Stars699
Forks134
Last commit1 year ago
OpenXPKI
OpenXPKIPerl

An enterprise-grade open-source PKI/trustcenter software stack based on Perl and OpenSSL.

#enterprise-software#workflow-based#scep
Stars689
Forks126
Last commit17 days ago
jwt
jwtGo

A safe, simple, and fast JSON Web Token (JWT) library for Go, implementing RFC 7519.

#jwt-token#rfc 7519#jwt-claims
Stars689
Forks46
Last commit1 year ago
tlse
tlseC

A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.

#libtomcrypt#c-library#embedded
Stars685
Forks104
Last commit21 days ago
asmCrypto
asmCryptoJavaScript

A high-performance JavaScript cryptographic library optimized for speed using WebAssembly and asm.js.

#webassembly#hashing#asm-js
Stars668
Forks177
Last commit3 years ago
signatures
signaturesRust

A collection of Rust crates implementing digital signature algorithms like DSA, ECDSA, Ed25519, and post-quantum schemes.

#webassembly#signatures#authentication
Stars655
Forks197
Last commit16 days ago
charm
charmPython

A Python framework for rapidly prototyping advanced cryptosystems like ABE, IBE, threshold ECDSA, and zero-knowledge proofs.

#cryptography-framework#pairing-based-cryptography#identity-based-encryption
Stars649
Forks170
Last commit4 months ago
crypto-hash
crypto-hashJavaScript

A tiny isomorphic hashing module using the native crypto API in Node.js and browsers.

#crypto#isomorphic#web-crypto
Stars645
Forks27
Last commit1 month ago
sodiumoxide
sodiumoxideRust

A deprecated Rust binding to libsodium providing type-safe, high-speed cryptography.

#cryptography-library#bindings#deprecated
Stars644
Forks181
Last commit4 years ago
plonk
plonkRust

Pure Rust implementation of the PLONK zero-knowledge proof system with KZG10 polynomial commitments and custom gates.

#zk-snarks#plonk#zero-knowledge
Stars642
Forks163
Last commit2 days ago
node-android
node-androidJava

Run Node.js applications on Android by reimplementing Node.js APIs in Java.

#android#javascript-runtime#java
Stars635
Forks63
Last commit3 years ago
cloak
cloakElixir

An Elixir encryption library implementing best practices for secure data encryption with Ecto integration.

#hex#elixir#ecto
Stars625
Forks58
Last commit10 days ago
URSA
URSAJavaScript

Node.js bindings for OpenSSL's RSA public/private key cryptography, enabling encryption, decryption, signing, and verification.

#private-key#public-key#rsa
Stars613
Forks134
Last commit7 years ago
go-password-validator
go-password-validatorGo

A lightweight Go library for password strength validation using entropy calculations, without arbitrary character rules.

#special-characters#xkcd#golang-package
Stars592
Forks47
Last commit3 years ago
cairo-vm
cairo-vmRust

A Rust implementation of the Cairo virtual machine for executing and proving provable programs in the StarkNet ecosystem.

#programming-language#compiler#cairo-language
Stars585
Forks224
Last commit1 month ago
SecurityDriven.Inferno
SecurityDriven.InfernoC#

A professionally audited .NET cryptography library implementing secure-by-default patterns and algorithms.

#secure-by-default#crypto#hash
Stars585
Forks46
Last commit2 months ago
iqlusioninc/stdtx
iqlusioninc/stdtxRust

A collection of open-source Rust crates for cryptography, security, and utility functions from iqlusion.

#filesystem#key-derivation#signatures
Stars578
Forks90
Last commit1 month ago
Build a blockchain from scratch in Go with gRPC
Build a blockchain from scratch in Go with gRPCGo

A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC

#blockchain-protocol#concurrent-programming#blockchain-from-scratch
Stars553
Forks48
Last commit
swift-sodium
swift-sodiumC

A Swift interface to libsodium for safe and easy cryptographic operations on Apple platforms and Linux.

#ios#hashing#authentication
Stars552
Forks204
Last commit3 months ago
nacl
naclGo

Pure Go implementation of the NaCL cryptography API with full feature parity and cross-language compatibility.

#curve25519#go-library#encryption
Stars550
Forks23
Last commit1 month ago
rust-native-tls
rust-native-tlsRust

A Rust crate providing platform-native TLS bindings for secure client and server communication.

#client-server#tls#secure-transport
Stars545
Forks227
Last commit6 months ago
upash
upashJavaScript

A unified Node.js API for password hashing algorithms like Argon2, PBKDF2, and bcrypt, simplifying secure password management.

#authentication#rainbow-table#bcrypt
Stars540
Forks21
Last commit5 years ago
Haskoin-core
Haskoin-coreHaskell

A Haskell library providing comprehensive Bitcoin and Bitcoin Cash cryptographic primitives, transaction building, and protocol message handling.

#wallet-development#spv-wallets#bip32
Stars535
Forks98
Last commit16 days ago
go-jose
go-joseGo

A Go implementation of JOSE standards (JWE, JWS, JWT) for secure JSON object signing and encryption.

#authentication#jwe#go-library
Stars530
Forks133
Last commit8 days ago
killcord
killcordGo

A censorship-resistant dead man's switch that automatically publishes encrypted secrets to IPFS via Ethereum smart contracts.

#ipfs#ethereum-smart-contracts#decentralized-storage
Stars526
Forks34
Last commit2 years ago
js-nacl
js-naclJavaScript

A pure-JavaScript high-level API wrapper for Emscripten-compiled libsodium cryptographic routines.

#web-security#encryption#nodejs
Stars493
Forks47
Last commit4 years ago
webpki
webpkiRust

A Rust library for validating Web PKI X.509 certificates with zero-copy parsing and no heap allocations.

#certificate-validation#x509#embedded
Stars483
Forks162
Last commit1 year ago
IDZSwiftCommonCrypto
IDZSwiftCommonCryptoSwift

A Swift wrapper for Apple's CommonCrypto library providing digest, HMAC, encryption, and key derivation APIs.

#ios#hashing#pbkdf
Stars479
Forks80
Last commit2 years ago
nimble_totp
nimble_totpElixir

A tiny Elixir library for implementing TOTP-based two-factor authentication (2FA) in applications.

#totp#elixir#library
Stars477
Forks23
Last commit4 months ago
PreviousPage 5 of 15

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
1 year ago
Next
#Security194
#Encryption142
#Authentication66
#Blockchain60
#Rust58
#Digital Signatures54
#Hashing51
#Crypto44
#Cross Platform42
#Ios36
#Go35
#Swift34