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

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
Forks188
Last commit6 years 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
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
Forks81
Last commit8 days ago
mundane
mundaneRust

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

#authentication#crypto-library#encryption
Stars1.1k
Forks42
Last commit2 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
Forks473
Last commit28 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
Stars987
Forks115
Last commit5 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 commit7 months ago
ecdsa
ecdsaPython

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

#pure-python#bitcoin-secp256k1#ecdh
Stars976
Forks334
Last commit3 days ago
BitCracker
BitCrackerC

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

#cuda#hash#storage-security
Stars962
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 commit8 months ago
paseto
pasetoGo

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

#auth#soa#authentication
Stars938
Forks39
Last commit3 years ago
AEADs
AEADsRust

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

#pure-rust#symmetric-encryption#crypto-library
Stars932
Forks194
Last commit11 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
Stars932
Forks144
Last commit6 months 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
Stars911
Forks93
Last commit25 days ago
password-hashes
password-hashesRust

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

#key-derivation#authentication#bcrypt
Stars890
Forks111
Last commit7 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 commit2 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
Stars877
Forks125
Last commit1 month ago
noble-hashes
noble-hashesTypeScript

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

#hash#key-derivation#keccak
Stars874
Forks65
Last commit27 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
Stars827
Forks177
Last commit4 days ago
BigInt
BigIntSwift

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

#ios#open-source#arbitrary-precision
Stars813
Forks122
Last commit10 months ago
joken
jokenElixir

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

#elixir#authentication#joken
Stars813
Forks102
Last commit4 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
Stars791
Forks219
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
Stars775
Forks146
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
Stars771
Forks212
Last commit10 years ago
libhydrogen
libhydrogenC

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

#c-library#crypto#lightweight-crypto
Stars769
Forks122
Last commit12 days 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
Stars747
Forks59
Last commit4 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 commit1 year 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
Stars725
Forks135
Last commit4 years ago
node-Tor
node-TorJavaScript

A JavaScript implementation of the Tor protocol for anonymizing any protocol on servers and inside browsers.

#onion-routing#tor-protocol#privacy
Stars718
Forks88
Last commit3 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
Stars718
Forks55
Last commit4 days 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
Stars703
Forks63
Last commit1 year ago
ed25519-dalek
ed25519-dalek

Pure-Rust implementation of Ed25519 digital signatures with a focus on safety and correctness.

#signature-verification#embedded-systems#curve25519
Stars703
Forks236
Last commit6 months ago
Applied-Crypto-Hardening
Applied-Crypto-HardeningTeX

A practical guide to configuring secure online communication and services using cryptography best practices.

#crypto-configuration#security-hardening#configuration-guide
Stars701
Forks97
Last commit
kyber
kyberGo

Advanced cryptographic toolkit for Go providing primitives beyond basic signing and encryption for distributed systems.

#distributed-systems#go-library#constant-time
Stars698
Forks179
Last commit16 days ago
MIRACL
MIRACLC

A C library providing elliptic curve cryptography optimized for constrained environments like embedded systems and mobile apps.

#c-library#mobile-security#embedded-systems
Stars697
Forks245
Last commit5 years ago
PreviousPage 4 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
4 years ago
Next
#Security133
#Encryption92
#Rust45
#Authentication43
#Digital Signatures35
#Hashing34
#Crypto33
#Blockchain31
#Cross Platform31
#Go25
#Aes24
#Ios24