Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source cryptography software

1245 open-source libraries, tools and applications tagged cryptography, ranked by how closely cryptography is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1245 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
eclipse-milo/milo
Eclipse Milo is an open-source Java implementation of the OPC UA (IEC 62541) protocol, providing a high-performance communication stack plu…
991390active
Yutaka-Sawada/MultiPar
MultiPar is a Windows Parchive (PAR2) tool for creating recovery files, verifying file integrity, and repairing damaged or missing files. I…
751387active
gettalong/hexapdf
HexaPDF is a pure Ruby library with an accompanying CLI application for creating, manipulating, merging, encrypting, signing, and optimizin…
771382active
rzcoder/node-rsa
A pure TypeScript RSA cryptography library for Node.js and browsers supporting key generation, encryption/decryption, and signing/verificat…
781380active
aws/s2n-quic
s2n-quic is a Rust implementation of the IETF QUIC transport protocol, offering a simple API with configurable providers for TLS (s2n-tls o…
1001375active
lightningdevkit/rust-lightning
Rust-Lightning (LDK) is a highly performant, runtime-agnostic Rust library implementing the Lightning Network protocol, including channel s…
771375stable
mullvad/gotatun
GotaTun is a userspace WireGuard implementation in Rust, forked from Cloudflare's BoringTun, providing both a library and a standalone tunn…
901371active
starkware-libs/cairo-lang
Cairo is a programming language for writing provable programs, developed by StarkWare for STARK-based zero-knowledge proofs and StarkNet sm…
641368active
chili-chips-ba/wireguard-fpga
An open-source, wire-speed hardware implementation of the WireGuard VPN protocol on a low-cost Artix-7 FPGA, written in Verilog with an ope…
661366active
backup/backup
Backup is a Ruby-based system utility for Linux and macOS that performs full-stack backup operations via an elegant Ruby DSL. It supports m…
234856maintenance
mysteriumnetwork/node
Mysterium Node is the official Go implementation of the Mysterium decentralized VPN (dVPN) network protocol, letting users run nodes that p…
961354active
abhimanyu003/sttr
sttr is a cross-platform command-line tool written in Go for performing various string transformation operations such as hashing, encoding/…
581354active
xelaj/mtproto
A full-native Go implementation of the Telegram MTProto protocol, providing a client library for interacting with the Telegram API without …
231352active
Phoenix
Eclair is a Scala implementation of a Lightning Network node for Bitcoin, following the BOLT specifications. It provides a JSON HTTP API fo…
931347active
tkaitchuck/aHash
aHash is a non-cryptographic hash function library for Rust that leverages AES hardware instructions (AES-NI) for extremely fast hashing. I…
441347stable
inference-labs-inc/dsperse
DSperse is a proving-system-agnostic tool for verifiable AI that decomposes ONNX neural network models into circuit-compatible segments and…
761342active
adamyaxley/Obfuscate
A header-only C++14 library that obfuscates string literals at compile time using constexpr XOR encryption with a random 64-bit key, preven…
571342stable
zalando/go-keyring
A cross-platform Go library for setting, getting, and deleting secrets in the operating system's native keyring (macOS Keychain, Windows Cr…
721340active
minibear2021/wechatpayv3
A Python SDK for WeChat Pay API v3 supporting both direct-merchant and service-provider modes. It handles automatic platform certificate up…
951339active
wafinfo/DecryptTools
A comprehensive encryption/decryption tool for penetration testers, supporting 22+ decryption schemes for Chinese enterprise software (OA s…
171325active
inference-labs-inc/JSTprove
JSTprove is a Rust CLI toolkit that generates zero-knowledge proofs of machine learning inference on ONNX models, built on Polyhedra Networ…
641324active
kspearrin/Otp.NET
Otp.NET is a C# library implementing TOTP (RFC 6238) and HOTP (RFC 4226) one-time password algorithms, available on NuGet. It supports conf…
481324stable
maqp/tfc
Tinfoil Chat (TFC) is a peer-to-peer, end-to-end encrypted messaging system built on Tor onion services and high-assurance hardware archite…
701322active
RickdeJager/stegseek
Stegseek is a lightning-fast command-line cracker for steghide steganography, built as a fork of the original steghide project that can tes…
231322stable
google/longfellow-zk
A C++ library from Google implementing zero-knowledge proof protocols for identity verification, supporting standards like ISO MDOC, JWT, a…
731321active
riverrun/comeonin
Comeonin is a specification (behaviours) for password hashing libraries in Elixir, defining Comeonin and Comeonin.PasswordHash behaviours. …
321318stable
devcert
A Node.js library that generates trusted SSL/TLS certificates for local HTTPS development. It creates a local certificate authority, regist…
531308active
JFreegman/toxic
Toxic is a terminal-based (ncurses) instant messaging client for the Tox peer-to-peer network, offering end-to-end encrypted text chat, fil…
801307active
sebastianfeldmann/phpbu
PHPBU is a PHP-based command-line backup utility that creates, compresses, validates, and encrypts backups of databases and directories. It…
861306active
liamcottle/reticulum-meshchat
Reticulum MeshChat is an Electron-based mesh network communications app built on the Reticulum Network Stack. It lets users exchange encryp…
861303active
GoogleCloudPlatform/berglas
Berglas is a command line tool and Go library for managing secrets on Google Cloud, encrypting them with Cloud KMS and storing them in Clou…
911302active
ulyssa/iamb
iamb is a terminal-based Matrix chat client built with Vim keybindings, written in Rust. It supports threads, spaces, E2EE, read receipts, …
871302active
Bitcoin-ABC/bitcoin-abc
Bitcoin ABC is the reference full-node software implementation for the eCash (XEC) cryptocurrency, forked from Bitcoin Core. It enables pee…
981301active
qwqdanchun/Pillager
Pillager is a C# post-exploitation information gathering tool that exports and decrypts sensitive data from target Windows machines, includ…
211294active
jvdsn/crypto-attacks
A collection of Python implementations of cryptographic attacks and utilities, built on SageMath and PyCryptodome. It covers attacks agains…
561290active
blueimp/JavaScript-MD5
A zero-dependency JavaScript implementation of the MD5 hash algorithm, supporting hex-encoded and raw MD5 as well as HMAC-MD5. It works in …
104553maintenance
juliansteenbakker/flutter_secure_storage
A Flutter plugin for securely storing sensitive key-value data using platform-specific encrypted storage such as iOS/macOS Keychain, Androi…
981286active
SeedSigner
SeedSigner is a FOSS application that turns a Raspberry Pi Zero with a camera and screen into an air-gapped, stateless Bitcoin signing devi…
811283active
latchset/clevis
Clevis is a pluggable framework for automated encryption and decryption, producing JWE ciphertexts that can be decrypted without user inter…
911279active
keepassx/keepassx
KeePassX is a cross-platform desktop password manager that stores credentials and other sensitive data in an encrypted database compatible …
104514maintenance
s3ql/s3ql
S3QL is a FUSE-based UNIX file system that stores all its data in cloud object storage services like Amazon S3, Google Storage, or OpenStac…
931276active
jenssegers/optimus
A PHP library that obfuscates internal integer IDs using Knuth's multiplicative hashing, producing reversible obfuscated integers instead o…
231274stable
Bareos
Bareos is an open-source (AGPLv3) network backup and recovery solution for mixed IT environments, supporting Linux, Windows, FreeBSD and ma…
971261active
WICG/webpackage
A collection of IETF/WICG specifications and Go tooling for packaging websites into portable bundles, including Signed HTTP Exchanges (SXG)…
691258active
Unstoppable Wallet
Unstoppable is an open-source, non-custodial multi-wallet Android app for Bitcoin, Ethereum, BNB Chain, Avalanche, Solana, Zcash, and other…
1001257active
btcsuite/btcwallet
btcwallet is a secure hierarchical deterministic (HD) bitcoin wallet daemon written in Go. It acts as an RPC client to a btcd full node and…
671257active
Jacalz/rymdport
Rymdport is a cross-platform GUI application for securely sharing files, folders, and text between devices using end-to-end encryption. It …
561257active
wormhole-william
A Go implementation of the magic wormhole protocol providing end-to-end encrypted transfer of text, files, and directories between computer…
351257active
selfxyz/self
Self is an open-source monorepo for a privacy-preserving identity verification platform that lets users generate zero-knowledge proofs from…
721256active
HemmeligOrg/Hemmelig.app
Hemmelig is a self-hostable web application for sharing sensitive information via encrypted, self-destructing secret links with client-side…
101248active
input-output-hk/daedalus
Daedalus is the open-source desktop wallet for ada, the cryptocurrency of the Cardano blockchain. Built with Electron and TypeScript, it is…
1001247active
RAUC
RAUC (Robust Auto-Update Controller) is an open-source update client and host tool for embedded Linux systems that manages fail-safe, atomi…
831246stable
ProtonMail/gopenpgp
GopenPGP is a high-level OpenPGP wrapper library for Go, developed by Proton Mail and built on a fork of the golang crypto library. It prov…
891244stable
merkletreejs/merkletreejs
A JavaScript/TypeScript library for constructing Merkle Trees and generating and verifying cryptographic inclusion proofs. It supports mult…
411241stable
node-modules/utility
A Node.js utility library providing hashing functions (md5, sha1, sha256, hmac), base64 encoding/decoding, and HTML/URL escaping helpers. I…
611239stable
torlando-tech/columba
Columba is a native Android messaging and voice call app for the Reticulum network, sending LXMF messages and making LXST calls without int…
841237active
HotBoy-java/PotatoTool
PotatoTool is a comprehensive Java-based network security GUI tool for security professionals, red/blue team members, and enthusiasts. It i…
711235active
Duino-Coin
Duino-Coin is a centralized, eco-friendly proof-of-work cryptocurrency (DUCO) designed to be mined with low-power devices such as Arduino b…
661233active
apache/teaclave-sgx-sdk
Apache Teaclave SGX SDK (Rust SGX SDK) is a Rust-based software development kit for building Intel SGX enclave applications with memory saf…
581232active
zkonduit/ezkl
EZKL is a Rust-based library and command-line tool that converts deep learning models and arbitrary computational graphs (exported as ONNX)…
691227active
Tylous/SourcePoint
SourcePoint is a Go-based polymorphic C2 profile generator for Cobalt Strike command and control servers. It generates unique malleable C2 …
861224active
transmissions11/solmate
Solmate is a collection of gas-optimized, opinionated Solidity smart contract building blocks including token standards (ERC20, ERC721, ERC…
344286maintenance
hyphanet/fred
Fred (Freenet REference Daemon) is the core node software of Hyphanet (formerly Freenet), a peer-to-peer platform for censorship-resistant,…
951222active
nervosnetwork/ckb
Nervos CKB (Common Knowledge Base) is the layer-1 public permissionless blockchain node implementation of the Nervos Network, written in Ru…
921219active
emn178/online-tools
A collection of browser-based online tools for hashing (md2, md5, sha1, sha2, sha512), base64, and HTML encode/decode operations. It runs e…
751218active
mgeeky/PackMyPayload
PackMyPayload is a Python CLI proof-of-concept tool that packages files or directories into container formats (ZIP, 7zip, PDF, ISO, IMG, CA…
321215active
qtumproject/qtum
Qtum Core is the reference full-node wallet and daemon for the Qtum hybrid blockchain, which combines Bitcoin's UTXO model with Ethereum Vi…
821213active
floating/frame
Frame is a system-wide Web3 wallet platform for macOS, Windows, and Linux that exposes local JSON-RPC endpoints so any browser, CLI, or nat…
351209active
ksdme/ut
A fast, lightweight Rust CLI utility toolkit that bundles many common developer utilities (encoding, hashing, JWT, UUID generation, and mor…
661207active
pyca/pynacl
PyNaCl is a Python binding to libsodium, a fork of the Networking and Cryptography (NaCl) library. It provides high-level access to modern …
731206stable
facebookincubator/fizz
Fizz is a C++14 implementation of the TLS 1.3 protocol, supporting all major handshake modes including PSK resumption, early data, client a…
951204active
OpenFHE
OpenFHE is an open-source C++ library for fully homomorphic encryption (FHE), implementing all major schemes (BFV, BGV, CKKS, FHEW/TFHE, LM…
841202active
FiloSottile/passage
passage is a fork of the password-store (pass) CLI password manager that uses age encryption instead of GnuPG. It stores secrets as age-enc…
231201active
curve25519-dalek
A pure-Rust library providing group operations on the Curve25519 and ristretto255 elliptic curves, along with related crates for Ed25519 si…
661199stable
Certificate Transparency
Google's Go implementation of Certificate Transparency (RFC 6962), providing libraries for parsing and auditing TLS certificates, client li…
791197active
soupslurpr/AppVerifier
AppVerifier is an Android app that views and verifies app signing certificate hashes to confirm apps are genuine. Users can compare package…
631194active
data61/MP-SPDZ
MP-SPDZ is a versatile C++ framework for secure multi-party computation (MPC) supporting many protocols across various security models, inc…
821191active
BitShares
BitShares Core is the node software and command-line wallet for the BitShares blockchain, a decentralized exchange (DEX) platform. It provi…
861184active
bitcoinjs/bip39
A JavaScript library implementing Bitcoin BIP39 mnemonic code for generating deterministic keys from entropy. It supports multiple language…
751183stable
google/end-to-end
A JavaScript crypto library implementing OpenPGP (RFC 4880) and OTR for encrypting, decrypting, digitally signing, and verifying messages. …
104118maintenance
briansmith/ring
ring is a Rust library providing safe, fast cryptographic primitives (hashing, AEAD, signatures, key agreement) built largely on BoringSSL'…
714110maintenance
mobilecoinfoundation/mobilecoin
MobileCoin is a privacy-preserving cryptocurrency payments network designed for mobile devices, implemented in Rust. The repository contain…
661174active
Corda
Corda is an open-source blockchain/distributed ledger platform designed for business use, enabling interoperable networks that transact wit…
674077maintenance
ElDavoo/wa-crypt-tools
A Python CLI tool suite for decrypting and encrypting WhatsApp and WhatsApp Business backup files in .crypt12, .crypt14, and .crypt15 forma…
671170active
ElementsProject/elements
Elements is an open-source C++ implementation of a blockchain platform extending the Bitcoin protocol with advanced features like Confident…
921169active
XMR-Stak
xmr-stak is a free, open-source, high-performance miner for Monero (RandomX) and unified CryptoNight-based cryptocurrencies, supporting CPU…
234060maintenance
wavesplatform/Waves
The reference implementation of the Waves blockchain node, written in Scala, that processes and validates transactions, generates and store…
891166active
Biscuit
Biscuit is a specification and reference implementation for a delegated, decentralized, capability-based authorization token, written in Ru…
411166active
Provable
snarkVM is a zero-knowledge virtual machine (zkVM) for Decentralized Private Computations, the core execution engine of the Aleo blockchain…
951164active
Thalhammer/jwt-cpp
jwt-cpp is a header-only C++11 library for creating and validating JSON Web Tokens (JWT). It supports all standard signature algorithms (HM…
721164stable
JuneAndGreen/sm-crypto
A pure JavaScript implementation of the Chinese national cryptography (Guomi) algorithms SM2 (elliptic curve encryption/signatures), SM3 (h…
771163active
Daninet/hash-wasm
hash-wasm is a fast hash function library for browsers and Node.js implemented with hand-tuned WebAssembly binaries. It supports a wide ran…
231160stable
Halite
Halite is a high-level, misuse-resistant cryptography library for PHP built on top of libsodium. It simplifies encryption, decryption, digi…
491157active
IJHack/QtPass
QtPass is a multi-platform GUI front-end for pass, the standard Unix password manager, built with Qt. It manages GPG-encrypted password sto…
991152active
orhanobut/hawk
Hawk is a secure, simple key-value storage library for Android that encrypts data before persisting it. It supports storing any object type…
233996maintenance
WeBankBlockchain/WeIdentity
WeIdentity is a blockchain-based distributed identity solution implementing W3C DID and Verifiable Credential specifications, developed by …
271150active
iagox86/dnscat2
dnscat2 is an encrypted DNS tunneling tool designed to create a command-and-control (C&C) channel over the DNS protocol. It consists of a C…
233978maintenance
savoirfairelinux/opendht
OpenDHT is a lightweight C++17 distributed hash table (DHT) library providing an easy-to-use distributed in-memory data store with redundan…
961145active
CosmWasm
CosmWasm is a set of Rust crates providing the standard library for writing WebAssembly smart contracts on Cosmos SDK blockchains. It enabl…
991144active
DevLARLEY/WidevineProxy2
A browser extension (Chrome and Firefox, Manifest V3) that proxies Widevine and ClearKey EME challenges and license messages, modifying cha…
851143active

← prev page 6 / 13 next →