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

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
Stars720
Forks88
Last commit3 years ago
Tang
TangC

A stateless server for binding data decryption to network presence using asymmetric cryptography, providing a secure alternative to key escrow.

#key-escrow-alternative#stateless-server#encryption
Stars716
Forks64
Last commit1 year ago
ed25519-dalek
ed25519-dalek

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

#signature-verification#embedded-systems#curve25519
Stars702
Forks235
Last commit7 months 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
Stars702
Forks97
Last commit
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
Stars701
Forks243
Last commit5 years ago
CosmJS
CosmJSTypeScript

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

#blockchain-explorer#javascript-clients#cosmos-sdk
Stars699
Forks411
Last commit2 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
Stars697
Forks179
Last commit1 month 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
Stars692
Forks133
Last commit11 months ago
jwt
jwtGo

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

#jwt-token#rfc 7519#jwt-claims
Stars690
Forks47
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
Stars683
Forks127
Last commit16 days ago
tlse
tlseC

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

#libtomcrypt#c-library#embedded
Stars681
Forks104
Last commit24 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
Stars652
Forks197
Last commit4 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
Stars647
Forks170
Last commit3 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
Stars646
Forks28
Last commit7 months ago
sodiumoxide
sodiumoxideRust

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

#cryptography-library#bindings#deprecated
Stars642
Forks181
Last commit3 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
Stars637
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
Forks64
Last commit3 years ago
cloak
cloakElixir

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

#hex#elixir#ecto
Stars623
Forks56
Last commit4 months 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
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
Stars586
Forks224
Last commit1 day ago
SecurityDriven.Inferno
SecurityDriven.InfernoC#

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

#secure-by-default#crypto#hash
Stars586
Forks46
Last commit1 month 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
Stars584
Forks48
Last commit3 years ago
iqlusioninc/stdtx
iqlusioninc/stdtxRust

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

#filesystem#key-derivation#signatures
Stars574
Forks89
Last commit9 days ago
nacl
naclGo

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

#curve25519#go-library#encryption
Stars554
Forks24
Last commit2 days ago
swift-sodium
swift-sodiumC

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

#ios#hashing#authentication
Stars552
Forks203
Last commit2 months 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
Stars551
Forks47
Last commit
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
Stars546
Forks225
Last commit5 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
Stars541
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
Stars534
Forks98
Last commit7 months 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
go-jose
go-joseGo

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

#authentication#jwe#go-library
Stars523
Forks128
Last commit4 days 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
Stars478
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
Stars476
Forks23
Last commit3 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
11 months ago
Next
#Security194
#Encryption142
#Authentication66
#Blockchain60
#Rust58
#Digital Signatures54
#Hashing51
#Crypto44
#Cross Platform42
#Ios36
#Go35
#Swift34