Showing 36 of 324 projects
A modular TypeScript/JavaScript library for building clients for Cosmos SDK and CosmWasm blockchain applications.
A comprehensive, community-maintained curriculum for Bitcoin protocol development, covering core concepts, security, and advanced topics.
A safe, simple, and fast JSON Web Token (JWT) library for Go, implementing RFC 7519.
An enterprise-grade open-source PKI/trustcenter software stack based on Perl and OpenSSL.
A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.
A high-performance JavaScript cryptographic library optimized for speed using WebAssembly and asm.js.
A deprecated Rust binding to libsodium providing type-safe, high-speed cryptography.
A tiny isomorphic hashing module using the native crypto API in Node.js and browsers.
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.
Run Node.js applications on Android by reimplementing Node.js APIs in Java.
Pure Rust implementation of the PLONK zero-knowledge proof system with KZG10 polynomial commitments and custom gates.
An Elixir encryption library implementing best practices for secure data encryption with Ecto integration.
Node.js bindings for OpenSSL's RSA public/private key cryptography, enabling encryption, decryption, signing, and verification.
A professionally audited .NET cryptography library implementing secure-by-default patterns and algorithms.
A Rust implementation of the Cairo virtual machine for executing and proving provable programs in the StarkNet ecosystem.
A lightweight Go library for password strength validation using entropy calculations, without arbitrary character rules.
A collection of open-source Rust crates for cryptography, security, and utility functions from iqlusion.
Pure Go implementation of the NaCL cryptography API with full feature parity and cross-language compatibility.
A Swift interface to libsodium for safe and easy cryptographic operations on Apple platforms and Linux.
A Rust crate providing platform-native TLS bindings for secure client and server communication.
A unified Node.js API for password hashing algorithms like Argon2, PBKDF2, and bcrypt, simplifying secure password management.
A Haskell library providing comprehensive Bitcoin and Bitcoin Cash cryptographic primitives, transaction building, and protocol message handling.
A censorship-resistant dead man's switch that automatically publishes encrypted secrets to IPFS via Ethereum smart contracts.
A Go implementation of JOSE standards (JWE, JWS, JWT) for secure JSON object signing and encryption.
A pure-JavaScript high-level API wrapper for Emscripten-compiled libsodium cryptographic routines.
A Rust library for validating Web PKI X.509 certificates with zero-copy parsing and no heap allocations.
A Swift wrapper for Apple's CommonCrypto library providing digest, HMAC, encryption, and key derivation APIs.
A tiny Elixir library for implementing TOTP-based two-factor authentication (2FA) in applications.
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 simple Go library for generating and validating signed license keys with arbitrary data.
A dead-simple cross-platform desktop app and CLI for encrypting and decrypting files and folders using a password.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.