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

LibCrypt
LibCryptAutoHotkey

A collection of cryptographic hashing, encryption, and encoding functions for AutoHotkey.

#cipher#hashing#autohotkey
Stars71
Forks19
Last commit5 years ago
CatCrypto
CatCryptoC

A Swift library providing easy-to-use hashing and encryption functions for iOS, macOS, tvOS, and watchOS.

#asymmetric#crypto#apple-platforms
Stars71
Forks13
Last commit2 years ago
react-native-rsa
react-native-rsaJavaScript

A React Native library for RSA encryption and decryption, enabling secure messaging and data protection.

#mobile-security#data-protection#rsa-encryption
Stars67
Forks19
Last commit9 years ago
Hawkpass
HawkpassJavaScript

A cross-platform cryptographically secure diceware passphrase generator that uses mouse entropy for randomness.

#desktop-application#entropy-collection#electron-app
Stars66
Forks14
Last commit2 years ago
jose-simple
jose-simpleJavaScript

A Node.js library that simplifies encryption and decryption using the JOSE (JSON Object Signing and Encryption) standard.

#data-protection#decryption#npm-package
Stars66
Forks4
Last commit2 years ago
eosio-swift
eosio-swiftC

A Swift SDK for integrating with EOSIO-based blockchains, providing core communication, transaction handling, and cryptographic utilities.

#ios#transaction-serialization#blockchain-sdk
Stars63
Forks36
Last commit4 years ago
cipher
cipherElixir

An Elixir crypto library for encrypting/decrypting binaries and signing/validating URLs and request bodies.

#elixir#erlang-crypto#encryption
Stars62
Forks23
Last commit5 years ago
rust-djangohashers
rust-djangohashersRust

A Rust port of Django's password hashing primitives for secure password handling in Rust applications.

#algorithm#authentication#rust-port
Stars61
Forks9
Last commit6 months ago
goSecretBoxPassword
goSecretBoxPasswordGo

A Golang library for securely hashing and encrypting passwords using the Dropbox method with Blake2b, Scrypt, and NaCl SecretBox.

#passwords#key-derivation#blake2b
Stars60
Forks9
Last commit2 months ago
Nettle.jl
Nettle.jlJulia

Julia wrapper for the nettle cryptographic library providing hashing, HMAC, and AES encryption/decryption functionality.

#julia#hash-algorithms#hashing
Stars59
Forks34
Last commit4 years ago
pem-rs
pem-rsRust

A Rust library for parsing and encoding PEM-encoded cryptographic data structures.

#tls#security#ssl
Stars58
Forks37
Last commit2 months ago
go-generate-password
go-generate-passwordGo

A Go-based password generator usable as a CLI tool or library, with options for human-readable and accessibility-friendly passwords.

#hacktoberfest#developer-tools#go-library
Stars57
Forks6
Last commit4 years ago
FCF
FCFRocq Prover

A Coq framework for machine-checked proofs of cryptographic security in the computational model.

#machine-checked-proofs#coq#computational-model
Stars56
Forks25
Last commit9 months ago
bip39-rs
bip39-rsRust

A Rust implementation of the BIP-0039 standard for generating mnemonic phrases from cryptographic seeds.

#bip-0039#mnemonic-phrases#mnemonic
Stars55
Forks60
Last commit6 years ago
HElib
HElibC++

An open-source C++ library implementing homomorphic encryption with BGV and CKKS schemes, optimized for efficient evaluation.

#privacy-preserving-computation#ckks-scheme#homomorphic-encryption
Stars55
Forks1
Last commit2 years ago
PaperVault
PaperVaultJavaScript

An offline tool for creating paper-based encrypted vaults using Shamir's Secret Sharing to securely store passwords and secrets.

#social-recovery#cryptocurrency#shamir-secret-sharing
Stars55
Forks4
Last commit3 days ago
TIntX
TIntXPascal

A Pascal library for arbitrary-precision integer arithmetic with fast O(N log N) multiplication using Fast Hartley Transform.

#mathematics#pascal#biginteger
Stars54
Forks19
Last commit6 months ago
anchor-link
anchor-linkTypeScript

A persistent, fast, and secure signature provider for EOSIO blockchains, enabling wallet integration and transaction signing.

#wallet-integration#eos#authentication
Stars53
Forks22
Last commit2 years ago
SHA.jl
SHA.jlJulia

A performant, 100% native-Julia implementation of SHA-1, SHA-2, and SHA-3 cryptographic hash functions.

#julia#sha2#julia-language
Stars52
Forks39
Last commit10 days ago
sodium.cr
sodium.crCrystal

Crystal language bindings for the libsodium cryptographic library, providing a safe and easy-to-use API.

#key-derivation#blake2b#hashing
Stars52
Forks14
Last commit4 years ago
secp256k1.cr
secp256k1.crCrystal

A native Crystal library implementing the Secp256k1 elliptic curve for cryptographic operations used in Bitcoin, Ethereum, and Polkadot.

#secp256k1#ecdh#native-library
Stars50
Forks9
Last commit3 years ago
go-pdu
go-pduGo

A Go implementation of ParaDigi Universe, a fully peer-to-peer social network system for decentralized publishing.

#decentralized-identity#social-network#distributed-systems
Stars50
Forks7
Last commit3 months ago
utils
utilsGo

A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.

#developer-tools#fake-data#go-library
Stars49
Forks38
Last commit1 day ago
WavesJ
WavesJJava

A Java library for interacting with the Waves blockchain, supporting node interaction, offline transaction signing, and address creation.

#waves-blockchain#java-library#offline-signing
Stars48
Forks32
Last commit4 months ago
greymass/eosio
greymass/eosioTypeScript

JavaScript library providing core types, client interfaces, and tools for Antelope-based blockchains (formerly EOSIO).

#blockchain-sdk#eosio#antelopelo
Stars48
Forks28
Last commit3 months ago
SecurityBuilder
SecurityBuilderJava

A Java library providing fluent, type-safe builder APIs for the Java Cryptography Architecture (JCA) and JSSE.

#x509#tls#java
Stars48
Forks4
Last commit5 years ago
UltrafastSecp256k1
UltrafastSecp256k1C++

Ultra high-performance secp256k1 ECC engine with GPU acceleration, continuous adversarial audit, and multi-language bindings.

#cuda#crypto#ios
Stars47
Forks20
Last commit1 day ago
ASCrypt
ASCryptActionScript

Open-source cryptography library providing a consistent API across multiple programming languages.

#crypto#developer-tools#open-source
Stars47
Forks10
Last commit11 years ago
OpenSSL
OpenSSLC

D language bindings for OpenSSL, providing access to SSL/TLS protocols and cryptography libraries.

#openssl-bindings#programming-language#d-language
Stars47
Forks43
Last commit11 months ago
botan-rs
botan-rsRust

Rust bindings for the Botan cryptography library, providing ciphers, hashes, MACs, KDFs, public key algorithms, and more.

#random-number-generation#x509-certificates#c-library-wrapper
Stars46
Forks21
Last commit2 months ago
ucryptoauthlib
ucryptoauthlibPython

A lightweight pure Python driver for Microchip Crypto Authentication secure elements, designed for MicroPython.

#micropython#embedded-security#atecc
Stars44
Forks10
Last commit1 year ago
ucrypto
ucryptoC

A MicroPython package for fast RSA and elliptic curve cryptography, focusing on digital signatures.

#micropython#embedded-security#tomsfastmath
Stars44
Forks14
Last commit1 year ago
Bithoven
BithovenRust

A high-level, type-safe imperative language for writing Bitcoin smart contracts that compiles to native Bitcoin Script.

#programming-language#compiler#taproot
Stars43
Forks7
Last commit5 months ago
pure-tls
pure-tlsCommon Lisp

A pure Common Lisp implementation of TLS 1.3 with post-quantum key exchange, Encrypted Client Hello, and automatic Let's Encrypt certificate management.

#post-quantum-cryptography#self-contained#network-security
Stars43
Forks5
Last commit1 day ago
quickrand
quickrandErlang

Efficient random number generation for Erlang with proper seeding and a replacement for the deprecated random module.

#random-number-generation#library#random-number-generators
Stars42
Forks11
Last commit11 months ago
MbedTLS.jl
MbedTLS.jlJulia

A Julia wrapper for the mbed TLS and cryptography C library, enabling secure TLS/SSL connections and cryptographic operations.

#julia#certificate-management#tls
Stars42
Forks49
Last commit2 months ago
PreviousPage 10 of 15Next

Related Tags

#Security194#Encryption142#Authentication66#Blockchain60#Rust58#Digital Signatures54#Hashing51#Crypto44#Cross Platform42#Ios36#Go35#Swift34
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