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

Crypter
CrypterJavaScript

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

#crypto#desktop-app#client
Stars466
Forks75
Last commit5 years 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
Stars450
Forks52
Last commit3 months 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
Stars446
Forks325
Last commit3 months 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
Stars441
Forks124
Last commit5 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
Stars430
Forks36
Last commit4 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
Stars425
Forks15
Last commit6 months ago
lk
lkGo

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

#crypto#license-management#go-library
Stars422
Forks64
Last commit8 months ago
opaque-ke
opaque-keRust

A Rust implementation of the OPAQUE password-authenticated key exchange protocol for secure password-based authentication.

#password-authentication#authentication-protocol#end-to-end-encryption
Stars417
Forks68
Last commit2 months ago
noble-ciphers
noble-ciphersTypeScript

Audited, minimal JavaScript implementation of Salsa20, ChaCha, and AES encryption algorithms.

#cipher#webcrypto#encryption
Stars413
Forks28
Last commit1 day ago
@lukeed/uuid
@lukeed/uuidJavaScript

A tiny (~230B) and fast UUID (v4) generator for Node.js and the browser, available in both non-secure and cryptographically secure modes.

#tiny-library#cryptography#utility
Stars409
Forks12
Last commit1 year ago
CNVCL
CNVCLPascal

A comprehensive collection of open-source VCL components for Delphi and C++ Builder developers.

#sm3-hmac#open-source#sm3
Stars402
Forks112
Last commit1 day ago
Heimdall
HeimdallSwift

A Swift wrapper around iOS Security framework for RSA/AES encryption, decryption, signing, and keychain key-pair management.

#keychain#ios#rsa-encryption
Stars399
Forks64
Last commit6 years ago
dtool
dtoolRust

A command-line tool collection for data conversion, encoding, encryption, and hashing written in Rust.

#developer-tools#hashing#command-line-tool
Stars379
Forks26
Last commit9 months ago
lua-lockbox
lua-lockboxLua

A collection of cryptographic primitives and protocols written in pure Lua for cross-platform reference implementations.

#encryption#security#lua-library
Stars378
Forks70
Last commit2 years ago
V0lt
V0ltPython

A Python toolkit for security Capture The Flag (CTF) challenges, providing utilities for crypto, shellcodes, and network connections.

#security#python3#python-toolkit
Stars370
Forks101
Last commit8 years ago
tmkms
tmkmsRust

A key management system for Tendermint/CometBFT validators providing secure, isolated, and HSM-backed transaction signing.

#cosmos-sdk#tendermint#validator-security
Stars367
Forks151
Last commit4 months ago
Jasmin
JasminRocq Prover

A language and compiler for writing high-assurance, high-speed cryptographic implementations.

#programming-language#compiler#coq
Stars362
Forks81
Last commit1 day ago
x25519-dalek
x25519-dalekRust

A pure-Rust implementation of X25519 elliptic curve Diffie-Hellman key exchange with side-channel resistance.

#elliptic-curve-diffie-hellman#keyexchange#curve25519
Stars352
Forks137
Last commit3 years ago
tsec
tsecScala

A type-safe, functional general-purpose security and cryptography library for Scala.

#functional-programming#type-safety#jwt
Stars350
Forks55
Last commit4 years ago
noble-post-quantum
noble-post-quantumTypeScript

Auditable and minimal JavaScript implementation of post-quantum public-key cryptography algorithms, including ML-KEM, ML-DSA, SLH-DSA, and Falcon.

#dilithium#hash-based-signatures#slh-dsa
Stars350
Forks49
Last commit
ronkathon
ronkathonRust

A Rust implementation of cryptographic primitives from first principles for educational purposes.

#mathematics#cryptographic-primitives#plonk
Stars347
Forks47
Last commit9 months ago
dryoc
dryocRust

A pure-Rust, hard-to-misuse cryptography library providing a mostly drop-in replacement for libsodium.

#crypto#key-derivation#cryptography-library
Stars341
Forks21
Last commit1 month ago
jose
joseErlang

A comprehensive Erlang/Elixir library implementing JSON Object Signing and Encryption (JOSE) standards.

#elixir#digital-signature#authentication
Stars337
Forks120
Last commit9 months ago
schnorrkel
schnorrkelRust

A Rust implementation of Schnorr signatures and verifiable random functions (VRF) on the Ristretto group for secure cryptographic protocols.

#dalek-cryptography#key-derivation#schnorr-signatures
Stars333
Forks97
Last commit7 days ago
formats
formatsRust

A collection of Rust crates for encoding and decoding cryptography-related formats like DER, PEM, PKCS, and PKIX.

#pkcs#asn1#x509
Stars332
Forks184
Last commit2 days ago
go-peer
go-peerGo

A Go library for building secure, decentralized, anonymous, and quantum-resistant peer-to-peer networks.

#hidden-lake#library#cryptographic-primitives
Stars327
Forks15
Last commit14 days ago
cryptojs
cryptojsJavaScript

A Node.js cryptographic library providing standard algorithms like AES, DES, SHA, and HMAC for secure data encryption and hashing.

#hashing#sha-256#hmac
Stars326
Forks74
Last commit14 years ago
SPU
SPUC++

A provable, measurable secure computation device that enables privacy-preserving tensor operations using multi-party computation (MPC).

#private-set-intersection#xla#tensor-operations
Stars325
Forks146
Last commit1 day ago
ocaml-tls
ocaml-tlsOCaml

A pure OCaml implementation of the Transport Layer Security (TLS) protocol for secure communication.

#mirageos#tls#secure-communication
Stars321
Forks70
Last commit1 month ago
Pkcs11Interop
Pkcs11InteropC#

A managed .NET wrapper for unmanaged PKCS#11 libraries, enabling .NET applications to interface with cryptographic hardware like HSMs and smart cards.

#managed-wrapper#crypto#interop
Stars309
Forks92
Last commit1 year ago
Password-Generator
Password-GeneratorPHP

A PHP library for generating customizable random passwords with multiple generator types and character requirements.

#composer#password-policies#authentication
Stars307
Forks36
Last commit2 years ago
libwally-core
libwally-coreC

A cross-platform library of cryptographic primitives for building cryptocurrency wallets.

#java bindings#embedded-systems#webassembly
Stars307
Forks157
Last commit1 day ago
rust-security-framework
rust-security-frameworkRust

Rust bindings for Apple's macOS/iOS Security.framework, enabling TLS and Keychain access.

#apple#keychain#ios
Stars304
Forks102
Last commit14 days ago
goploader
goploaderJavaScript

Easy file sharing with server-side encryption, curl/httpie/wget compliant

#terminal#curl#sharing
Stars300
Forks45
Last commit1 day ago
Google Tink
Google TinkJava

A Google-developed Java cryptography library providing secure, misuse-resistant APIs for developers.

#crypto#java-library#enterprise-security
Stars300
Forks40
Last commit1 day ago
A practical beginner's guide to creating, proving, and verifying zkSNARKs
A practical beginner's guide to creating, proving, and verifying zkSNARKs

A practical beginner's tutorial for creating, proving, and verifying zkSNARKs in Ethereum smart contracts using ZoKrates.

#zk-snarks#zokrates#solidity
Stars297
Forks54
Last commit7 years ago
PreviousPage 6 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
1 day ago
Next
#Security194
#Encryption142
#Authentication66
#Blockchain60
#Rust58
#Digital Signatures54
#Hashing51
#Crypto44
#Cross Platform42
#Ios36
#Go35
#Swift34