Showing 36 of 533 projects
A cross-platform desktop app for encrypting files and folders with strong security using a single MasterPass.
A versioned, snapshottable AVL+ tree implementation in Go for persistent key-value storage with deterministic Merkle root hashes.
A modern cryptographic library for .NET based on libsodium, offering easy-to-use and secure-by-default APIs.
A C++14 library for creating, signing, verifying, and decoding JSON Web Tokens (JWT) with a clean API.
A Java cryptographic library for hashing and verifying passwords with Argon2, bcrypt, scrypt, PBKDF2, and Balloon Hashing.
A dead-simple cross-platform desktop app and CLI for encrypting and decrypting files and folders using a password.
A simple Go library for generating and validating signed license keys with arbitrary data.
A tiny (~230B) and fast UUID (v4) generator for Node.js and the browser, available in both non-secure and cryptographically secure modes.
A Rust implementation of the OPAQUE password-authenticated key exchange protocol for secure password-based authentication.
Audited, minimal JavaScript implementation of Salsa20, ChaCha, and AES encryption algorithms.
A comprehensive collection of open-source VCL components for Delphi and C++ Builder developers.
A Swift wrapper around iOS Security framework for RSA/AES encryption, decryption, signing, and keychain key-pair management.
A command-line tool collection for data conversion, encoding, encryption, and hashing written in Rust.
A collection of cryptographic primitives and protocols written in pure Lua for cross-platform reference implementations.
A Python toolkit for security Capture The Flag (CTF) challenges, providing utilities for crypto, shellcodes, and network connections.
A key management system for Tendermint/CometBFT validators providing secure, isolated, and HSM-backed transaction signing.
A language and compiler for writing high-assurance, high-speed cryptographic implementations.
A pure-Rust implementation of X25519 elliptic curve Diffie-Hellman key exchange with side-channel resistance.
A type-safe, functional general-purpose security and cryptography library for Scala.
A Rust implementation of cryptographic primitives from first principles for educational purposes.
A pure-Rust, hard-to-misuse cryptography library providing a mostly drop-in replacement for libsodium.
Auditable and minimal JavaScript implementation of post-quantum public-key cryptography algorithms, including ML-KEM, ML-DSA, SLH-DSA, and Falcon.
A comprehensive Erlang/Elixir library implementing JSON Object Signing and Encryption (JOSE) standards.
A Rust implementation of Schnorr signatures and verifiable random functions (VRF) on the Ristretto group for secure cryptographic protocols.
A collection of Rust crates for encoding and decoding cryptography-related formats like DER, PEM, PKCS, and PKIX.
A Go library for building secure, decentralized, anonymous, and quantum-resistant peer-to-peer networks.
A Node.js cryptographic library providing standard algorithms like AES, DES, SHA, and HMAC for secure data encryption and hashing.
A provable, measurable secure computation device that enables privacy-preserving tensor operations using multi-party computation (MPC).
A pure OCaml implementation of the Transport Layer Security (TLS) protocol for secure communication.
A managed .NET wrapper for unmanaged PKCS#11 libraries, enabling .NET applications to interface with cryptographic hardware like HSMs and smart cards.
A PHP library for generating customizable random passwords with multiple generator types and character requirements.
A cross-platform library of cryptographic primitives for building cryptocurrency wallets.
Rust bindings for Apple's macOS/iOS Security.framework, enabling TLS and Keychain access.
Easy file sharing with server-side encryption, curl/httpie/wget compliant
A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.
A practical beginner's tutorial for creating, proving, and verifying zkSNARKs in Ethereum smart contracts using ZoKrates.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.