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

pynacl
pynaclC

Python binding to the Networking and Cryptography (NaCl) library

#python#cryptography#nacl
Stars1.2k
Forks263
Last commit3 days ago
curve25519-dalek
curve25519-dalekRust

A pure-Rust implementation of group operations on Ristretto and Curve25519 for elliptic curve cryptography.

#cryptography-library#safe-arithmetic#montgomery
Stars1.2k
Forks596
Last commit3 days ago
cryptico
crypticoJavaScript

A JavaScript library for easy RSA and AES encryption, decryption, and message signing.

#secure-messaging#rsa#hybrid-encryption
Stars1.2k
Forks338
Last commit5 years ago
Node
NodeScala

Reference implementation of the Waves blockchain node in Scala, enabling decentralized application development.

#smart-contracts#rest-api#decentralized-applications
Stars1.2k
Forks428
Last commit1 day ago
jwt-cpp
jwt-cppC++

A header-only C++11 library for creating and validating JSON Web Tokens (JWT) with comprehensive algorithm support.

#c-plus-plus-11#authentication#jwt
Stars1.2k
Forks311
Last commit4 months ago
libsodium.js
libsodium.jsHTML

The sodium cryptography library compiled to WebAssembly and pure JavaScript for use in web applications and Node.js.

#crypto#webassembly#emscripten
Stars1.2k
Forks165
Last commit1 month ago
FeatherDuster
FeatherDusterPython

An automated, modular cryptanalysis tool for identifying and exploiting weak cryptosystems.

#encoding-detection#crypto#exploit
Stars1.1k
Forks130
Last commit4 years ago
CocoaSecurity
CocoaSecurityObjective-C

A lightweight Objective-C library for AES encryption/decryption, hashing (MD5, SHA family), and encoding/decoding (Base64, Hex).

#hashing#aes-encryption#md5
Stars1.1k
Forks186
Last commit6 years ago
dongle
dongleGo

A simple, semantic, and developer-friendly cryptographic library for Go, supporting encoding, hashing, encryption, and digital signatures.

#digital-signature#developer-tools#hashing
Stars1.1k
Forks82
Last commit1 month ago
mundane
mundaneRust

A Rust cryptography library backed by BoringSSL that prioritizes misuse resistance, ergonomics, and performance.

#authentication#crypto-library#encryption
Stars1.1k
Forks43
Last commit3 years ago
net-ssh
net-sshRuby

A pure Ruby implementation of the SSH2 client protocol for executing processes and managing connections to remote servers.

#devops#ssh-client#ruby-gem
Stars1.0k
Forks477
Last commit19 days ago
BCrypt.Net
BCrypt.NetC#

A .NET port of the bcrypt password hashing algorithm with adjustable work factor for secure password storage.

#algorithm#cipher#hash
Stars998
Forks114
Last commit1 month ago
RbNaCl
RbNaClRuby

Ruby FFI binding to libsodium, providing high-level, secure-by-default cryptographic APIs for Ruby applications.

#ffi-binding#ruby-gem#encryption
Stars985
Forks94
Last commit10 months ago
ecdsa
ecdsaPython

A pure-Python implementation of ECDSA, EdDSA, and ECDH for elliptic curve cryptography.

#pure-python#bitcoin-secp256k1#ecdh
Stars974
Forks342
Last commit2 months ago
BitCracker
BitCrackerC

An open-source GPU-accelerated password cracking tool for BitLocker-encrypted storage devices using dictionary attacks.

#cuda#hash#storage-security
Stars967
Forks208
Last commit2 years ago
AEADs
AEADsRust

A collection of pure Rust implementations of Authenticated Encryption with Associated Data (AEAD) algorithms.

#pure-rust#symmetric-encryption#crypto-library
Stars956
Forks198
Last commit3 days ago
hasha
hashaJavaScript

A Node.js convenience wrapper for crypto hashing with simpler API, better defaults, and support for buffers, strings, streams, and files.

#stream-processing#hashing#nodejs
Stars954
Forks34
Last commit1 month ago
Conjur
ConjurRuby

An open-source secrets management and machine identity solution for securing privileged access in modern infrastructure.

#machine-identity#rbac#conjur-cloud
Stars944
Forks149
Last commit1 month ago
noble-curves
noble-curvesTypeScript

Audited, minimal JavaScript implementation of elliptic curve cryptography with support for multiple curves and signature schemes.

#crypto#ed448#cryptography-library
Stars941
Forks99
Last commit1 day ago
paseto
pasetoGo

A pure Go implementation of PASETO tokens, a secure alternative to JWT for stateless authentication.

#auth#soa#authentication
Stars940
Forks39
Last commit3 years ago
noble-hashes
noble-hashesTypeScript

Audited, minimal JavaScript implementation of cryptographic hash functions, MACs, and KDFs.

#hash#key-derivation#keccak
Stars908
Forks69
Last commit1 day ago
password-hashes
password-hashesRust

A collection of password hashing algorithms and key derivation functions implemented in pure Rust.

#key-derivation#authentication#bcrypt
Stars902
Forks114
Last commit1 day ago
Certificate Transparency
Certificate TransparencyC++

A framework for publicly logging and auditing TLS certificates to detect misissued or malicious certificates.

#tls#c#security
Stars887
Forks288
Last commit3 years ago
noble-secp256k1
noble-secp256k1TypeScript

A 5KB JavaScript library for fast secp256k1 elliptic curve cryptography, including ECDSA, Schnorr signatures, and ECDH.

#secp256k1#ecdh#cryptography-library
Stars885
Forks126
Last commit2 days ago
Fiat-Crypto
Fiat-CryptoRocq Prover

Synthesizes formally verified, correct-by-construction C, Rust, Go, and other language code for cryptographic field arithmetic primitives.

#correct-by-construction#coq#field-arithmetic
Stars839
Forks177
Last commit2 days ago
BigInt
BigIntSwift

A pure Swift library for arbitrary-precision integer arithmetic, providing BigUInt and BigInt types.

#ios#open-source#arbitrary-precision
Stars814
Forks124
Last commit8 days ago
joken
jokenElixir

A comprehensive JSON Web Token (JWT) library for Elixir applications.

#elixir#authentication#joken
Stars814
Forks105
Last commit7 days ago
LibTomMath
LibTomMathC

A portable C library for multiple-precision integer arithmetic used in cryptographic and number theoretic applications.

#c-library#multiple-precision-arithmetic#embedded-systems
Stars799
Forks223
Last commit4 months ago
libhydrogen
libhydrogenC

A lightweight, secure, easy-to-use cryptographic library for constrained environments like microcontrollers.

#c-library#crypto#lightweight-crypto
Stars779
Forks122
Last commit1 day ago
Substrate
Substrate

A curated list of awesome projects, tools, libraries, and resources for developers building with the Substrate blockchain framework.

#kusama#developer-tools#parachains
Stars775
Forks149
Last commit2 years ago
AESCrypt-ObjC
AESCrypt-ObjCObjective-C

A simple, opinionated Objective-C class for AES-256-CBC encryption and decryption with Base64 encoding.

#ios#aes-encryption#objective-c
Stars772
Forks212
Last commit10 years ago
Ronin
RoninRuby

A free and open-source Ruby toolkit for security research and development, featuring CLI commands and libraries for encoding, networking, exploits, and more.

#exploit-development#orm#database
Stars755
Forks63
Last commit7 months ago
SwCrypt
SwCryptSwift

A Swift library for RSA key generation, encryption/decryption, signing/verification, and other cryptographic operations using CommonCrypto.

#decrypt#ios#rsa-encryption
Stars731
Forks120
Last commit2 years ago
ObjectivePGP
ObjectivePGPObjective-C

An OpenPGP implementation for iOS and macOS providing encryption, decryption, signing, and verification.

#ios#digital-signature#objective-c
Stars725
Forks119
Last commit2 years ago
JShashes
JShashesJavaScript

A fast, dependency-free cryptographic hashing library for Node.js and browsers supporting MD5, SHA1, SHA256, SHA512, RIPEMD, and HMAC.

#minim-library#sha2#hashing
Stars724
Forks132
Last commit4 years ago
Tang
TangC

A stateless server for binding data decryption to network presence using asymmetric cryptography, providing a secure alternative to key escrow.

#key-escrow-alternative#stateless-server#encryption
Stars723
Forks63
Last commit1 year ago
PreviousPage 4 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