Libsodium users
Applications using libsodium
Some applications using libsodium. Send a pull request to add yours to that list.
- Abot: Anonymous messaging for Slack.
- Aspia Remote Desktop: A remote desktop implementation (client and server) for Windows systems.
- Apache Tuweni: A set of libraries and other tools to aid development of blockchain and other decentralized software in Java and other JVM languages.
- Babble Browser Extension: a platform agnostic browser extension that allows for easy encryption and decryption of text data across the web.
- Cloaker: Very simple cross-platform file encryption.
- CurveLock: Message encryption for Windows.
- Cyph: End-to-end encrypted, authenticated, and ephemeral chat with voice + video + file transfers.
- DAT: Nonprofit-backed data sharing protocol for applications of the future.
- Detsign: Use passphrases to generate deterministic ED25519 signing keys.
- Discord: All-in-one voice and text chat for gamers that’s free, secure, and works on both your desktop and phone.
- Dircifrar: A directory synchronization and encryption tool.
- Dovecot: Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-like systems, written with security primarily in mind.
- Duniter: Duniter is an open source Relative Money Theory ditributed forged blockchain and clients (silkaj, duniterpy, cesium, ...) uses libsodium
- emberclear: An Open Source, privacy-first, encrypted
chat app using progressive web app technologies.
Built with Ember using all of the latest experimental features. - EQEmu: An Open Source project committed to providing custom Everquest servers.
- Evernym Plenum: A byzantine fault tolerant protocol.
- Fastd: A fast and secure tunnelling daemon.
- FeCl: A secure message-passing server based on libsodium.
- Flocksy: An anonymous file synchronisation tool.
- Glorytun: A small, simple and very fast VPN.
- Ghost-Notes: a user-friendly, password protected, note taking application for iOS.
- Habitat: Habitat, by Chef, is automation that travels with the app.
- Hat-Backup: A backend-agnostic snapshotting backup system.
- KadNode: A small P2P DNS resolution daemon based on a Distributed Hash Table.
- Keystone Enclave: An open source secure enclave for RISC-V processors.
- KeepassXC: KeePass Cross-Platform Community Edition. KeePassXC stores your passwords safely and auto-types them into your everyday websites and applications.
- Kickpass: A stupid simple password manager.
- Kryptonite: The new home for your SSH private key on your iPhone or Android.
- Lageant: libsodium Authentication Agent.
- Lawncipher: An embedded, encrypted, multi-purpose document store.
- libagentcrypt: Library for symmetric encryption using SSH Agent. It includes a command line utility able to encrypt/decrypt files and/or passwords securely with your ssh keys
- Lumimaja: PasswordSafe with Argon2 KDF, data encrypted with ChaCha20Poly1305, and Yubikey support.
- MLVPN: A multi-link VPN (ADSL/SDSL/xDSL/Network aggregator)
- Magic Wormhole: Get things from one computer to another, safely.
- MaidSafe: A new Secure way to access a world of existing apps where the security of your data is put above all else.
- Metastream: Watch streaming media with friends.
- Minisign: A dead simple tool to sign files and verify signatures.
- Molch: An implementation of the Axolotl ratchet.
- Muon: A fast stateless VPN with obfuscation to escape traffic monitoring.
- NTPsec: A security-hardened implementation of Network Time Protocol Version 4.
- NanoChat: A P2P, E2E encrypted and discoverable chat application on top of nanomsg library.
- Network Next: A real-time CDN for game traffic. You control the network!
- Open Reputation: An open source decentralized platform that maps identity and reputation onto the Internet-of-things.
- OpenBazaar: A free market for all. No fees, no restrictions.
- OpenGKS: An RFID gate keeper solution that automatically tracks, records data and sends text messages (SMS) and email notifications to parents upon a student's entrance and exit in school.
- OpenR: Facebook's internally designed and developed routing protocol/platform.
- PAVE: The Password Manager. Easy password sharing for teams. No cloud.
- PCP: Pretty Curved Privacy (pcp1) is a commandline utility which can be used to encrypt files.
- Pbox: A CLI password manager.
- Petmail: A secure communication and file-sharing system.
- Pichi: An Application Layer Proxy controlled via RESTful APIs.
- PipeSocks: A pipe-like SOCKS5 tunnel system.
- PowerDNS: PowerDNS has been designed to serve both the needs of small installations by being easy to setup, as well as for serving very large query volumes on large numbers of domains. Additionally, PowerDNS offers very high domain resolution performance.
- QtCrypt: Lightweight, portable application that encrypts files and directories using a symmetric-key algorithm.
- RavenDB: A linq enabled document database for .NET.
- Rebel Backup: Encrypted backups of important files to Dropbox and Google Drive.
- Remembear: a full-featured, multi-platform password manager, by TunnelBear.
- Reop: Reasonable expectation of privacy.
- Rubinius: Rubinius is a platform for building programming language technology.
- SODA: The SODA project aims to investigate the relationship between server components and server performance.
- SaltStack: SaltStack software orchestrates the build and ongoing management of any modern infrastructure.
- Sandstorm: An open source operating system for personal and private clouds.
- ShadowSocks: A secure socks5 proxy, designed to protect your Internet traffic.
- Secrets: Easily and securely store passwords, credit card numbers, bank details, and confidential information. Available for Mac and iOS.
- Simple DnsCrypt: A simple management tool for dnscrypt-proxy.
- Snackis: A post-modern enigma-device
- SPAKE2+EE: A SPAKE2+ Elligator Edition implementation for libsodium.
- Splonebox: An open source network assessment tool with focus on modularity.
- Stellar: An open platform for building financial products that connect people everywhere.
- TREES: A Dovecot email storage encryption plugin.
- Tbak: Encrypted, compressed, distributed backups.
- Telehash: An embeddable private network stack for mobile, web, and devices.
- Tezos: a new decentralized blockchain that governs itself by establishing a true digital commonwealth.
- Tinfoil Chat: an onion-routed, endpoint secure messaging system.
- Tox: A new kind of instant messenging.
- Ultrapowa Clash Server: UCS is a server emulator for the famous game Clash of Clans
- VOLTTRON: VOLTTRON is an innovative distributed control and sensing software platform. Its source code has been released, making it possible for researchers and others to use this tool to build applications for more efficiently managing energy use among appliances and devices, including heating, ventilation and air conditioning (HVAC) systems, lighting, electric vehicles and others.
- Wifibroadcast: Transmitter and receiver of UDP packets using raw WiFi radio.
- Wire: Modern, private communications. Crystal clear voice, video and group chats. No advertising. Your data, always encrypted.
- Wireguard-rs: Rust implementation of Wireguard.
- Zbox: zero-details, privacy-focused embeddable file system.
- Zcash: Zcash is a decentralized and open source cryptocurrency that aims to set a new standard for privacy through the use of groundbreaking cryptography.
- libsodium for Universal Windows Platform: a C++ Windows Runtime Component for UWP applications.
- libsodium password hashing schemes for Dovecot: Dovecot plugin to support Scrypt and Argon2 for password hashing.
- Wordpress uses libsodium for verified updates.
- C-lightning, a Lightning Network implementation in C, uses libsodium.
- SilentDragon + SilentDragonLite : GUI full node + lite wallets for the Hush cryptocoin, which is focused on secure communications.
Libraries using libsodium
Some libraries and frameworks using libsodium. Send a pull request to add yours to that list.
- Asio Sodium Socket: A header-only C++14 library implementing custom transport encryption using libsodium and Asio's stackless coroutines.
- Blobcrypt: Authenticated encryption for streams and arbitrary large files.
- Cordova Minisodium: A minimal sodium plugin for Cordova - for iOS and Android.
- EdCert: A Rust crate to sign and verify content using Ed25519.
- Folly: An open-source C++ library developed and used at Facebook.
- Halite: High-level cryptography interface for PHP.
- Hyperledger Indy: Everything needed to build applications that interact with an Indy distributed identity ledger.
- Innovault: A toolkit to store sensitive data from web forms in an encrypted database.
- LibSQRL: SQRL authentication library.
- MEGA SDK: SDK by mega.nz, a secure cloud storage provider that protects your data, thanks to end-to-end encryption.
- Macaroons: Macaroons are flexible authorization credentials that support decentralized delegation, attenuation, and verification.
- MatrixSSL: Lightweight embedded SSL/TLS implementation that can use libsodium as a crypto provider.
- Minimal-TLS: A minimal implementation of TLS 1.3 in Rust.
- MySQL-Sodium: MySQL UDF bindings for libsodium.
- NaclKeys: Library to generate libsodium-net compatible KeyPair`s.
- Netcode.io: A simple protocol for creating secure client/server connections over UDP.
- Noise-C: Noise-C is a plain C implementation of the Noise Protocol, intended as a reference implementation.
- OAuthSDK: OAuth 1 and OAuth 2 framework in Swift for iOS.
- Posh-Sodium: A powershell module.
- Pull-box-stream: One way streaming encryption for Javascript.
- Smart Encryption: Secure by default encryption for .NET
- Sodium native: Low level NodeJS bindings for libsodium.
- Stream Cryptor: Stream encryption & decryption with libsodium and protobuf for .NET
- Tanker: an encryption SDK for JavaScript.
- The Update Framework: A plug-and-play library for securing a software updater.
- Yojimbo: A network library for client/server games with dedicated servers.
- ZeroMQ: Connect your code in any language, on any platform.
- libotrv4: An OTR version 4 implementation.
- libsaxolotl: An Axolotol implementation in C using libsodium.
- libsodium-Laravel: Laravel integration.
- libsodium-UE4: An easy to use cryptography plugin for Unreal Engine 4 based on libsodium.
- minisign-net: .NET library to handle and create minisign signatures.
- neuropil: An IoT secure messaging library with end-to-end encryption written in C and using libsodium
- pgsodium: Postgres extension wrapper around libsodium.
- spake2+ee: A SPAKE2+ implementation.
Companies using libsodium
Some companies using libsodium, possibly in non-opensource products. Send a pull request to add yours to that list.
- Arpa Information Technology Solutions
- Assa Abloy
- Auth0
- Bearch Inc.
- Digital Ocean
- EAM GmbH (bytejail)
- Espressif Systems
- Infoblox
- Informatica
- Innovis Solutions KG
- Keybase
- Krypt.co
- Magento (Adobe)
- Malwarebytes
- Mullvad VPN
- OVH
- Paragon Initiative Enterprises
- Peerio
- Pi-lar
- Private Internet Access
- Q-Leap Networks
- Riseup
- Supercell
- Tanker
- Valve
- Wire
- Yandex