Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cryptography

Cryptography

324 projects

Showing 36 of 324 projects

CosmJS
CosmJSTypeScript

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

#blockchain-explorer#javascript-clients#cosmos-sdk
Stars695
Forks409
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
Forks135
Last commit9 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
Stars686
Forks48
Last commit11 months ago
OpenXPKI
OpenXPKIPerl

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

#enterprise-software#workflow-based#scep
Stars677
Forks124
Last commit18 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
Stars674
Forks103
Last commit3 months ago
asmCrypto
asmCryptoJavaScript

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

#webassembly#hashing#asm-js
Stars664
Forks177
Last commit3 years ago
sodiumoxide
sodiumoxideRust

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

#cryptography-library#bindings#deprecated
Stars645
Forks179
Last commit3 years ago
crypto-hash
crypto-hashJavaScript

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

#crypto#isomorphic#web-crypto
Stars643
Forks28
Last commit6 months ago
signatures
signaturesRust

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

#webassembly#signatures#authentication
Stars642
Forks190
Last commit2 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
Stars641
Forks172
Last commit1 month 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 commit2 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
Stars633
Forks162
Last commit2 months ago
cloak
cloakElixir

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

#hex#elixir#ecto
Stars621
Forks56
Last commit2 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
Stars614
Forks134
Last commit7 years ago
SecurityDriven.Inferno
SecurityDriven.InfernoC#

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

#secure-by-default#crypto#hash
Stars585
Forks47
Last commit3 days 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
Forks222
Last commit1 day 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
Stars579
Forks47
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
Stars570
Forks88
Last commit1 month ago
nacl
naclGo

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

#curve25519#go-library#encryption
Stars552
Forks25
Last commit5 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
Stars547
Forks204
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
Stars544
Forks226
Last commit3 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
Stars534
Forks98
Last commit6 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
Stars524
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
Stars509
Forks121
Last commit2 months 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
Forks163
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
Forks81
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
Forks21
Last commit2 months ago
Crypter
CrypterJavaScript

A cross-platform desktop app for encrypting files and folders with strong security using a single MasterPass.

#crypto#desktop-app#client
Stars465
Forks75
Last commit5 years ago
IAVL
IAVLGo

A versioned, snapshottable AVL+ tree implementation in Go for persistent key-value storage with deterministic Merkle root hashes.

#cosmos-sdk#go-library#persistent-data-structure
Stars450
Forks322
Last commit21 days ago
nsec
nsecC#

A modern cryptographic library for .NET based on libsodium, offering easy-to-use and secure-by-default APIs.

#span-t#secure-by-default#crypto
Stars442
Forks52
Last commit1 month ago
CPP-JWT
CPP-JWTC++

A C++14 library for creating, signing, verifying, and decoding JSON Web Tokens (JWT) with a clean API.

#security-tokens#authentication#jwt-header
Stars437
Forks124
Last commit3 months ago
Password4j
Password4jJava

A Java cryptographic library for hashing and verifying passwords with Argon2, bcrypt, scrypt, PBKDF2, and Balloon Hashing.

#hash#java-library#balloon-hashing
Stars422
Forks37
Last commit1 month ago
lk
lkGo

A simple Go library for generating and validating signed license keys with arbitrary data.

#crypto#license-management#go-library
Stars418
Forks64
Last commit5 months ago
Deadbolt
DeadboltTypeScript

A dead-simple cross-platform desktop app and CLI for encrypting and decrypting files and folders using a password.

#aes-256#desktop-app#privacy-tools
Stars415
Forks15
Last commit3 months ago
PreviousPage 5 of 9

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
Next
#Security133
#Encryption92
#Rust45
#Authentication43
#Digital Signatures35
#Hashing34
#Crypto33
#Blockchain31
#Cross Platform31
#Go25
#Aes24
#Ios24