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
Forks594
Last commit7 days ago
cryptico
crypticoJavaScript

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

#secure-messaging#rsa#hybrid-encryption
Stars1.2k
Forks341
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
Forks427
Last commit14 days 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
Forks307
Last commit3 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.1k
Forks164
Last commit10 days ago
FeatherDuster
FeatherDusterPython

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

#encoding-detection#crypto#exploit
Stars1.1k
Forks129
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
Forks187
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 commit9 days 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
Forks479
Last commit18 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
Stars993
Forks115
Last commit16 days 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
Forks96
Last commit8 months ago
ecdsa
ecdsaPython

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

#pure-python#bitcoin-secp256k1#ecdh
Stars976
Forks341
Last commit1 month ago
BitCracker
BitCrackerC

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

#cuda#hash#storage-security
Stars965
Forks207
Last commit2 years 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
Stars956
Forks34
Last commit3 days ago
AEADs
AEADsRust

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

#pure-rust#symmetric-encryption#crypto-library
Stars947
Forks199
Last commit7 days ago
Conjur
ConjurRuby

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

#machine-identity#rbac#conjur-cloud
Stars943
Forks147
Last commit10 days 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-curves
noble-curvesTypeScript

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

#crypto#ed448#cryptography-library
Stars932
Forks97
Last commit11 days ago
password-hashes
password-hashesRust

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

#key-derivation#authentication#bcrypt
Stars901
Forks112
Last commit4 days ago
noble-hashes
noble-hashesTypeScript

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

#hash#key-derivation#keccak
Stars892
Forks66
Last commit24 days 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
Stars880
Forks124
Last commit28 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
Stars835
Forks175
Last commit8 days ago
BigInt
BigIntSwift

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

#ios#open-source#arbitrary-precision
Stars814
Forks123
Last commit24 days ago
joken
jokenElixir

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

#elixir#authentication#joken
Stars813
Forks102
Last commit5 months 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
Stars798
Forks222
Last commit3 months ago
libhydrogen
libhydrogenC

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

#c-library#crypto#lightweight-crypto
Stars778
Forks121
Last commit1 month 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
Stars774
Forks148
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
Stars753
Forks62
Last commit6 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
Stars732
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
Forks134
Last commit4 years ago
orion
orionRust

A usable, easy, and safe pure-Rust cryptography library for AEAD, hashing, KDF, ECDH, and more.

#xchacha20-poly1305#crypto#key-derivation
Stars723
Forks57
Last commit1 day 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