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

@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
Stars412
Forks12
Last commit1 year 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
Stars403
Forks64
Last commit2 months ago
CNVCL
CNVCLPascal

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

#sm3-hmac#open-source#sm3
Stars398
Forks108
Last commit2 days 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
Stars398
Forks64
Last commit5 years ago
noble-ciphers
noble-ciphersTypeScript

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

#cipher#webcrypto#encryption
Stars393
Forks24
Last commit13 days ago
dtool
dtoolRust

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

#developer-tools#hashing#command-line-tool
Stars376
Forks26
Last commit6 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
Stars375
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
Stars373
Forks100
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
Stars366
Forks149
Last commit2 months ago
Jasmin
JasminRocq Prover

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

#programming-language#compiler#coq
Stars356
Forks77
Last commit3 days 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
Stars353
Forks138
Last commit2 years ago
tsec
tsecScala

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

#functional-programming#type-safety#jwt
Stars351
Forks55
Last commit4 years ago
ronkathon
ronkathonRust

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

#mathematics#cryptographic-primitives#plonk
Stars345
Forks47
Last commit6 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
Stars335
Forks20
Last commit2 days ago
jose
joseErlang

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

#elixir#digital-signature#authentication
Stars334
Forks118
Last commit6 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
Forks98
Last commit2 months 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
Stars332
Forks41
Last commit
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
Stars327
Forks73
Last commit14 years 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
Stars325
Forks15
Last commit6 days 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
Stars323
Forks145
Last commit1 day ago
formats
formatsRust

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

#pkcs#asn1#x509
Stars320
Forks178
Last commit3 days ago
ocaml-tls
ocaml-tlsOCaml

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

#mirageos#tls#secure-communication
Stars320
Forks70
Last commit19 days 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
Stars307
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
Stars306
Forks36
Last commit1 year ago
libwally-core
libwally-coreC

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

#java bindings#embedded-systems#webassembly
Stars304
Forks153
Last commit12 days ago
tiny-ECDH-c
tiny-ECDH-cC

A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.

#c-library#elliptic-curve-diffie-hellman#ecdh
Stars297
Forks69
Last commit4 years 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
rust-security-framework
rust-security-frameworkRust

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

#apple#keychain#ios
Stars297
Forks99
Last commit3 months ago
phoenix-ecto-encryption-example
phoenix-ecto-encryption-exampleElixir

A step-by-step example of encrypting sensitive data in Elixir Phoenix apps using Ecto custom types before storing in a database.

#database#elixir#aes-256
Stars291
Forks21
Last commit6 days ago
Google Tink
Google TinkJava

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

#crypto#java-library#enterprise-security
Stars288
Forks31
Last commit4 days ago
SecureEnclaveCrypto
SecureEnclaveCryptoSwift

A demonstration library for using the Secure Enclave on iOS to create and sign with keys stored in hardware.

#apple#keychain#crypto
Stars288
Forks41
Last commit5 years ago
Elliptic curve cryptography functions (ECC)
Elliptic curve cryptography functions (ECC)JavaScript

A JavaScript library for elliptic curve cryptography, providing key generation, signing, verification, and AES encryption.

#aes-encryption#eosio#blockchain-security
Stars288
Forks116
Last commit
javascript-crypto-library
javascript-crypto-libraryJavaScript

A high-performance JavaScript library providing AES-256, Fortuna PRNG, SRP authentication, and SHA-2 cryptographic functions for web applications.

#aes-256#web-security#hashing
Stars284
Forks44
Last commit
Arcane
ArcaneSwift

A Swift wrapper for CommonCrypto providing hash, HMAC, Base64, and AES encryption functions.

#ios#aes-encryption#hmac
Stars283
Forks18
Last commit5 years ago
Delphi Encryption Compendium (DEC)
Delphi Encryption Compendium (DEC)HTML

A comprehensive cryptographic library for Embarcadero Delphi, providing ciphers, hashes, key derivation, HMAC, and CRC algorithms.

#embarcadero-delphi#hash#key-derivation
Stars282
Forks73
Last commit
DelphiEncryptionCompendium
DelphiEncryptionCompendiumHTML

A comprehensive cryptographic library for Embarcadero Delphi, providing ciphers, hashes, key derivation, HMAC, and CRC algorithms.

#hash#key-derivation#key-deviation-algorithms
Stars282
Forks73
Last commit
PreviousPage 6 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
4 days ago
2 years ago
10 years ago
2 months ago
2 months ago
Next
#Security133
#Encryption92
#Rust45
#Authentication43
#Digital Signatures35
#Hashing34
#Crypto33
#Blockchain31
#Cross Platform31
#Go25
#Aes24
#Ios24