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

Google Tink
Google TinkJava

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

#crypto#java-library#enterprise-security
Stars294
Forks37
Last commit1 day 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 commit23 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
DelphiEncryptionCompendium
DelphiEncryptionCompendiumHTML

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

#hash#key-derivation#key-deviation-algorithms
Stars284
Forks75
Last commit
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
Stars284
Forks75
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
MIPT CTF
MIPT CTFPython

A beginner-friendly CTF (Capture The Flag) course covering cybersecurity topics like cryptography, web security, binary exploitation, and reverse engineering.

#beginner-friendly#web-security#cybersecurity-education
Stars280
Forks60
Last commit4 years ago
rusha
rushaJavaScript

A high-performance pure-JavaScript SHA1 implementation optimized for large binary data.

#hashing#javascript-library#binary-data
Stars278
Forks32
Last commit2 years ago
SSHKey
SSHKeyRuby

A pure Ruby library for generating, parsing, and validating SSH key pairs (RSA, DSA, ECDSA).

#ruby-gem#devops-tools#security
Stars278
Forks45
Last commit7 months ago
Qt-Secret
Qt-SecretC++

A Qt-based encryption library providing RSA and AES implementations for secure data handling in C++ applications.

#qt#library#data-protection
Stars269
Forks72
Last commit3 years ago
PolyCrypt
PolyCryptJavaScript

A pure JavaScript implementation of the W3C WebCrypto API for cryptographic operations in browsers.

#pure-js#cross-browser#webcrypto
Stars266
Forks21
Last commit11 years ago
SipHash
SipHashSwift

A pure Swift implementation of the SipHash-2-4 cryptographic hashing algorithm for secure hashing in Swift.

#ios#hashing#hashable
Stars263
Forks30
Last commit4 years ago
HashLib4Pascal
HashLib4PascalAssembly

A comprehensive hashing library for Object Pascal supporting cryptographic and non-cryptographic algorithms, checksums, MACs, KDFs, and XOFs.

#hash#key-derivation#object-pascal
Stars263
Forks92
Last commit3 days ago
beerus
beerusRust

A stateless, trustless Starknet light client written in Rust, enabling secure and decentralized access to the Starknet network.

#trustless#library#zero-knowledge
Stars262
Forks94
Last commit3 months ago
Boost.Multiprecision
Boost.MultiprecisionC++

A C++ library providing integer, rational, floating-point, complex, and interval number types with extended range and precision beyond built-in types.

#scientific-computing#mathematics#expression-templates
Stars260
Forks128
Last commit
Hardbin
HardbinJavaScript

An encrypted pastebin that uses IPFS for distributed, tamper-proof storage with client-side AES-256 encryption.

#ipfs#aes-256#privacy-tools
Stars258
Forks33
Last commit2 years ago
CryptoLib4Pascal
CryptoLib4PascalPascal

A comprehensive cryptographic library for Object Pascal developers, offering symmetric/asymmetric encryption, hashing, and key derivation.

#key-derivation#hashing#object-pascal
Stars252
Forks74
Last commit1 day ago
Go Node
Go NodeGo

A Go implementation of the Waves blockchain node, libraries, and tools for building and interacting with the Waves network.

#blockchain-technology#waves#smart-contracts
Stars251
Forks71
Last commit1 day ago
chaincmp
chaincmpGo

A Go implementation of the Waves blockchain node, libraries, and tools for building and interacting with the Waves network.

#blockchain-technology#waves#smart-contracts
Stars251
Forks71
Last commit1 day ago
frank_jwt
frank_jwtRust

A Rust implementation of JSON Web Tokens (JWT) supporting multiple signing algorithms.

#jwt-token#authentication#web-tokens
Stars251
Forks45
Last commit1 year ago
Blockchain Lite
Blockchain LiteRuby

A collection of Ruby libraries and tools for building and interacting with blockchains, including cryptography, ABI handling, and contract services.

#blockchain-lite#proof-of-work#secp256k1
Stars238
Forks33
Last commit2 years ago
scure-btc-signer
scure-btc-signerTypeScript

Audited minimal JavaScript/TypeScript library for creating, signing, and decoding Bitcoin transactions.

#offline-wallet#bip340#taproot
Stars237
Forks58
Last commit4 days ago
nanoid
nanoidElixir

An Elixir port of NanoID, a secure and URL-friendly unique string ID generator with compact size.

#idgenerator#url-friendly#elixir
Stars236
Forks11
Last commit1 month ago
SecureDefaults
SecureDefaultsSwift

A lightweight wrapper for UserDefaults that adds AES-256 encryption to secure stored data in iOS/macOS apps.

#mobile-security#ios#aes-256
Stars232
Forks18
Last commit5 months ago
rs-merkle-tree
rs-merkle-treeRust

A Rust Merkle tree library with configurable storage backends and hash functions, optimized for fast proof generation.

#proof-generation#append-only#data-integrity
Stars229
Forks12
Last commit1 month ago
JOSESwift
JOSESwiftSwift

A Swift framework for implementing JOSE standards (JWS, JWE, JWK) to sign, encrypt, and represent cryptographic keys.

#ios#jwe#encryption
Stars227
Forks121
Last commit4 days ago
PCLCrypto
PCLCryptoC#

A .NET library providing cryptographic APIs that delegate to platform-native implementations for portable libraries.

#encryption#security#dotnet
Stars225
Forks55
Last commit2 years ago
bcrypt
bcryptPascal

A Delphi library for securely hashing and verifying passwords using the BCrypt algorithm.

#algorithm#hash#hash-passwords
Stars224
Forks56
Last commit8 months ago
cryptoballot
cryptoballotRust

A cryptographically secure, decentralized, and end-to-end verifiable voting system backend for real-world elections.

#mixnet#elections#distributed-systems
Stars223
Forks29
Last commit1 year ago
uuid_erl
uuid_erlErlang

Erlang implementation for generating UUIDs (versions 1, 3, 4, 5, 6, 7, 8) with native Erlang process and node information.

#node-management#rfc-9562#distributed-systems
Stars221
Forks66
Last commit4 months ago
dusk-network/poseidon252
dusk-network/poseidon252Rust

Reference implementation of the Poseidon hash algorithm optimized for zero-knowledge proofs on the bls12-381 elliptic curve.

#merkle-tree-proof#hash#bls12-381
Stars220
Forks40
Last commit3 days ago
pandect
pandectClojure

A fast and easy-to-use Clojure library for message digests, checksums, HMAC, and digital signatures.

#signature#java-interop#hash
Stars220
Forks11
Last commit1 year ago
Kalium
KaliumJava

Java binding to the libsodium library for modern, secure cryptography and networking operations.

#java bindings#authentication#java
Stars219
Forks74
Last commit2 years ago
padding-oracle-attacker
padding-oracle-attackerTypeScript

A CLI tool and library for executing padding oracle attacks with concurrent network requests and an elegant UI.

#crypto#web-security#encryption-attacks
Stars217
Forks32
Last commit3 years ago
PreviousPage 7 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
3 years ago
10 years ago
4 days ago
4 days ago
4 days ago
Next
#Security194
#Encryption142
#Authentication66
#Blockchain60
#Rust58
#Digital Signatures54
#Hashing51
#Crypto44
#Cross Platform42
#Ios36
#Go35
#Swift34