Showing 36 of 41 projects
A tiny, zero-dependency JavaScript library for OpenSSL RSA encryption, decryption, and key generation in browsers and Node.js.
A JavaScript implementation of the OpenPGP protocol for encryption, decryption, signing, and verification.
A pure JavaScript cryptography library for RSA/ECDSA/DSA signing, PKI operations, and JSON Web Tokens.
A client and server implementation of The Update Framework (TUF) for securing software distribution and updates.
A high-performance, high-assurance C library for cryptographic operations on the secp256k1 elliptic curve, optimized for Bitcoin.
A pure JavaScript port of the TweetNaCl cryptography library, providing high-security, easy-to-use cryptographic primitives.
A high-performance .NET library for creating, manipulating, inspecting, and maintaining PDF documents.
A pure Ruby library for creating, manipulating, merging, securing, and optimizing PDF files with a Ruby-esque API.
A simple, common-sense Bitcoin-themed Python ECC library for cryptographic operations.
A Swift library for RSA public/private key encryption, signing, and verification on iOS/macOS.
A JavaScript library for easy RSA and AES encryption, decryption, and message signing.
A pure-Rust implementation of group operations on Ristretto and Curve25519 for elliptic curve cryptography.
Ruby FFI binding to libsodium, providing high-level, secure-by-default cryptographic APIs for Ruby applications.
A pure-Python implementation of ECDSA, EdDSA, and ECDH for elliptic curve cryptography.
Audited, minimal JavaScript implementation of elliptic curve cryptography with support for multiple curves and signature schemes.
A Swift library for RSA key generation, encryption/decryption, signing/verification, and other cryptographic operations using CommonCrypto.
Pure-Rust implementation of Ed25519 digital signatures with a focus on safety and correctness.
A collection of Rust crates implementing digital signature algorithms like DSA, ECDSA, Ed25519, and post-quantum schemes.
A Python framework for rapidly prototyping advanced cryptosystems like ABE, IBE, threshold ECDSA, and zero-knowledge proofs.
Pure Go implementation of the NaCL cryptography API with full feature parity and cross-language compatibility.
A pure-JavaScript high-level API wrapper for Emscripten-compiled libsodium cryptographic routines.
A simple Go library for generating and validating signed license keys with arbitrary data.
A Swift wrapper around iOS Security framework for RSA/AES encryption, decryption, signing, and keychain key-pair management.
A type-safe, functional general-purpose security and cryptography library for Scala.
A Rust implementation of cryptographic primitives from first principles for educational purposes.
Auditable and minimal JavaScript implementation of post-quantum public-key cryptography algorithms, including ML-KEM, ML-DSA, SLH-DSA, and Falcon.
A demonstration library for using the Secure Enclave on iOS to create and sign with keys stored in hardware.
A JavaScript library for elliptic curve cryptography, providing key generation, signing, verification, and AES encryption.
A Go library and JSON schemas for building, validating, and signing electronic business documents like invoices globally.
A comprehensive cryptographic library for Object Pascal developers, offering symmetric/asymmetric encryption, hashing, and key derivation.
A Scala cryptographic toolkit providing hash functions, signing, encoding, and authenticated data structures for secure applications.
A C# implementation of cryptographic algorithms and protocols with support for .NET 4, .NET Standard 2.0, MonoAndroid, Xamarin.iOS, and .NET Core.
A Delphi wrapper for OpenSSL providing object-oriented interfaces for encryption, digital signatures, and certificate handling.
An Elixir wrapper for Erlang's crypto and public_key modules, providing simplified, secure cryptography functions with sane defaults.
Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.
A Swift cryptography library providing ECDSA, Schnorr signatures, ECDH, and zero-knowledge proofs on the secp256k1 curve for Bitcoin and Nostr applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.