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

Infosec
Infosec

A curated list of awesome information security courses, training resources, and hands-on labs for cybersecurity professionals and students.

#security-training#pentest#web-security
Stars5.7k
Forks747
Last commit8 months ago
PHPSecLib
PHPSecLibPHP

Pure-PHP implementations of SSH-2, SFTP, X.509, and cryptographic algorithms for secure communications.

#ecdh#asn1#x509
Stars5.6k
Forks908
Last commit4 days ago
zcash
zcashC++

A privacy-focused cryptocurrency that uses zero-knowledge proofs to enable shielded transactions with full anonymity.

#zk-snarks#cryptocurrency#privacy
Stars5.5k
Forks2.2k
Last commit5 days ago
Crypto++
Crypto++C++

free C++ class library of cryptographic schemes

#crypto#c-plus-plus#cryptography
Stars5.5k
Forks1.7k
Last commit11 days ago
Argon2
Argon2C

Reference C implementation of Argon2, the memory-hard password hashing function that won the Password Hashing Competition.

#c-library#key-derivation#authentication
Stars5.3k
Forks456
Last commit1 year ago
forge
forgeJavaScript

A native JavaScript implementation of TLS and a comprehensive cryptography toolkit for building secure web applications.

#crypto#cipher#pkcs
Stars5.3k
Forks845
Last commit4 months ago
lancet
lancetGo

A comprehensive, efficient, and reusable utility function library for Go with 700+ functions.

#library#datetime#go-generics
Stars5.3k
Forks520
Last commit4 months ago
rippled
rippledC++

A C++ server daemon implementing the XRP Ledger protocol, powering the decentralized XRP cryptocurrency blockchain.

#xrp-ledger#cryptocurrency#c-plus-plus
Stars5.2k
Forks1.7k
Last commit23 hours ago
Grin
GrinRust

A minimal implementation of the Mimblewimble blockchain protocol, focusing on privacy and scalability.

#proof-of-work#cryptocurrency#privacy
Stars5.1k
Forks979
Last commit8 days ago
horcrux
horcruxGo

A CLI tool that splits files into encrypted fragments using Shamir's Secret Sharing, requiring only a threshold of fragments to reconstruct the original.

#privacy-tools#secret-sharing#file-encryption
Stars5.1k
Forks140
Last commit1 year ago
tiny-AES128-C
tiny-AES128-CC

A small, portable C implementation of AES128/192/256 encryption supporting ECB, CBC, and CTR modes.

#c-library#public-domain#embedded
Stars5.0k
Forks1.4k
Last commit1 year ago
Tiny AES in C
Tiny AES in CC

A small, portable C implementation of AES encryption supporting ECB, CBC, and CTR modes with minimal memory footprint.

#c-library#embedded-systems#aes-encryption
Stars5.0k
Forks1.4k
Last commit1 year ago
s2n
s2nC

A C99 TLS/SSL implementation designed for simplicity, small size, speed, and security-first design.

#tls-implementation#crypto#open-source
Stars4.7k
Forks789
Last commit23 hours ago
ring
ringAssembly

A Rust cryptography library derived from BoringSSL, designed as an experimental alternative to OpenSSL.

#experimental#security#side-channel-mitigation
Stars4.1k
Forks794
Last commit1 day ago
PHP Encryption
PHP EncryptionPHP

A secure and easy-to-use PHP library for encrypting data with keys or passwords.

#library#data-protection#file-encryption
Stars3.9k
Forks312
Last commit2 years ago
Stegcloak
StegcloakJavaScript

A pure JavaScript steganography module that hides secrets inside text using invisible unicode characters, secured with passwords and encryption.

#covert-communication#functional-programming#aes-256
Stars3.9k
Forks245
Last commit1 year ago
JWT
JWTRuby

A Ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard for secure token encoding and decoding.

#jwt-token#oauth#authentication
Stars3.7k
Forks377
Last commit1 day ago
rage
rageRust

A Rust implementation of the age file encryption tool, offering simple, secure encryption with small explicit keys and UNIX-style composability.

#secure-by-default#unix-philosophy#curve25519
Stars3.6k
Forks157
Last commit10 days ago
NEO
NEOC#

A C# implementation of the Neo blockchain protocol for building a modern distributed network for the Smart Economy.

#distributed-network#smart-economy#smart-contracts
Stars3.5k
Forks1.0k
Last commit1 day ago
Paseto
PasetoPHP

A secure, modern alternative to JWT for creating and verifying platform-agnostic security tokens.

#security-tokens#authentication#paseto
Stars3.4k
Forks109
Last commit1 year ago
OpenSK
OpenSKRust

An open-source implementation of FIDO2 and U2F security keys written in Rust, enabling custom hardware authentication devices.

#security-key#embedded-systems#tock-os
Stars3.4k
Forks331
Last commit1 month ago
jsrsasign
jsrsasignHTML

A pure JavaScript cryptography library for RSA/ECDSA/DSA signing, PKI operations, and JSON Web Tokens.

#x509-certificates#ocsp#asn1
Stars3.4k
Forks652
Last commit3 months ago
RNCryptor
RNCryptorSwift

A cross-platform AES encryption library with a secure data format for iOS, macOS, and other languages.

#ios#aes-encryption#objective-c
Stars3.4k
Forks512
Last commit1 year ago
pycryptodome
pycryptodomeC

A self-contained cryptographic library for Python

#security#python#cryptography
Stars3.2k
Forks562
Last commit6 days ago
itsdangerous
itsdangerousPython

Cryptographically sign and verify data to safely pass it between trusted and untrusted environments.

#web-security#token-authentication#data-signing
Stars3.1k
Forks267
Last commit1 year ago
keychain-swift
keychain-swiftSwift

A Swift library providing simple helper functions for securely storing text and data in the iOS/macOS Keychain.

#keychain#ios#data-protection
Stars3.0k
Forks368
Last commit2 years ago
Padlock
PadlockJavaScript

A modern, open-source password manager for individuals and teams with end-to-end encryption and self-hosting capabilities.

#team-collaboration#progressive-web-app#end-to-end-encryption
Stars2.9k
Forks264
Last commit1 year ago
wolfssl
wolfsslC

A lightweight, portable TLS/SSL library written in ANSI C for embedded systems, RTOS, and cloud applications.

#iot#cryptography-api#rtos
Stars2.9k
Forks1.0k
Last commit20 hours ago
memguard
memguardGo

A Go library that creates a secure software enclave to protect sensitive data in memory from exposure and attacks.

#cold-boot-protection#crypto#data-protection
Stars2.8k
Forks135
Last commit2 months ago
Tox
ToxC

The future of online communications.

#toxcore#network#encryption
Stars2.7k
Forks311
Last commit5 days ago
ufonet
ufonetPython

A free software toolkit for performing DoS/DDoS attacks and creating encrypted P2P networks.

#python-tool#encrypted-darknet#layer7-attacks
Stars2.5k
Forks635
Last commit1 month ago
libsecp256k1
libsecp256k1C

A high-performance, high-assurance C library for cryptographic operations on the secp256k1 elliptic curve, optimized for Bitcoin.

#c-library#embedded-systems#ecdh
Stars2.5k
Forks1.2k
Last commit2 days ago
jwx
jwxGo

A complete Go implementation of JOSE (JWA/JWE/JWK/JWS/JWT) for signing, encryption, and key management.

#authentication#jwe#jwt
Stars2.4k
Forks193
Last commit2 days ago
WireGuard
WireGuardC

A fast, modern, secure kernel-based VPN tunnel using state-of-the-art cryptography.

#embedded-systems#linux-kernel#network-security
Stars2.3k
Forks297
Last commit6 years ago
BOLTs
BOLTsMarkdown

The official specification documents for the Lightning Network, defining the protocol standards for Bitcoin's layer-2 payment system.

#layer-2#lightning#cryptocurrency
Stars2.2k
Forks527
Last commit1 month ago
hashes
hashesRust

A collection of cryptographic hash functions implemented in pure Rust, designed for interoperability and no_std environments.

#groestl#gost#sha2
Stars2.2k
Forks330
Last commit3 days ago
PreviousPage 2 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
Next
#Security194
#Encryption142
#Authentication66
#Blockchain60
#Rust58
#Digital Signatures54
#Hashing51
#Crypto44
#Cross Platform42
#Ios36
#Go35
#Swift34