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

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 commit6 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
Stars268
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
Stars264
Forks30
Last commit4 years 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
Stars261
Forks94
Last commit2 months ago
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
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
Stars257
Forks127
Last commit
HashLib4Pascal
HashLib4PascalPascal

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

#hash#key-derivation#object-pascal
Stars256
Forks91
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
Stars254
Forks71
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
Stars254
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 commit11 months ago
CryptoLib4Pascal
CryptoLib4PascalPascal

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

#key-derivation#hashing#object-pascal
Stars245
Forks74
Last commit3 days ago
scure-btc-signer
scure-btc-signerTypeScript

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

#offline-wallet#bip340#taproot
Stars238
Forks60
Last commit3 days 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
nanoid
nanoidElixir

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

#idgenerator#url-friendly#elixir
Stars233
Forks11
Last commit11 days 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
Stars231
Forks18
Last commit3 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
Stars226
Forks11
Last commit7 months 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
JOSESwift
JOSESwiftSwift

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

#ios#jwe#encryption
Stars224
Forks119
Last commit12 days 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
bcrypt
bcryptPascal

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

#algorithm#hash#hash-passwords
Stars223
Forks56
Last commit6 months 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 commit2 months ago
Kalium
KaliumJava

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

#java bindings#authentication#java
Stars220
Forks74
Last commit2 years 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
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
Stars217
Forks40
Last commit6 days 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
SwiftHash
SwiftHashSwift

A pure Swift implementation of MD5 hashing for iOS, macOS, and other Apple platforms.

#apple-platforms#hash#ios
Stars216
Forks31
Last commit2 years ago
hal
halRust

A command-line tool providing Bitcoin utilities for address creation, transaction manipulation, and cryptographic operations.

#transaction-tools#miniscript#psbt
Stars215
Forks31
Last commit2 months ago
Movemate
MovemateMove

A library of secure, efficient module building blocks for Move development on Aptos and Sui blockchains.

#move-language#library#smart-contracts
Stars211
Forks66
Last commit3 years ago
digestpp
digestppC++

A C++11 header-only library providing a modern, flexible API for cryptographic hash functions and extendable output functions.

#hash#c-plus-plus-11#message-digest
Stars204
Forks53
Last commit3 months ago
scrypto
scryptoScala

A Scala cryptographic toolkit providing hash functions, signing, encoding, and authenticated data structures for secure applications.

#public-domain#digital-signatures#merkle-tree
Stars204
Forks47
Last commit1 year ago
tiny-keccak
tiny-keccakRust

A Rust implementation of Keccak-derived hash functions including SHA-3, SHAKE, cSHAKE, KMAC, and KangarooTwelve.

#tuplehash#keccak#fips-202
Stars203
Forks63
Last commit2 years ago
simple-scrypt
simple-scryptGo

A Go library providing a convenient wrapper for secure password hashing using the scrypt key derivation function.

#hash#key-derivation#authentication
Stars202
Forks27
Last commit3 months ago
libkcapi
libkcapiC

A user-space library providing high-performance access to the Linux kernel crypto API via Netlink.

#c-library#crypto-api#user-space
Stars195
Forks79
Last commit28 days ago
PreviousPage 7 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
1 month ago
Next
#Security133
#Encryption92
#Rust45
#Authentication43
#Digital Signatures35
#Hashing34
#Crypto33
#Blockchain31
#Cross Platform31
#Go25
#Aes24
#Ios24