Projects using libsodium

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


  • 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.

  • ente: A simple, end-to-end encrypted backup solution for photos and videos

  • 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


  • 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


  • Kryptonite: The new home for your SSH private

    key on your iPhone or Android.

  • Kryptor: Free and open source file encryption software.

  • Lageant: libsodium Authentication


  • 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


  • Muon: A fast stateless VPN with

    obfuscation to escape traffic monitoring.

  • Nahoft: An offline encryption tool for mobile

    phones, designed to let people communicate during Internet shutdowns in Iran.

  • 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


  • 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


  • 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


  • 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


  • 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.

  • Secrets: Easily and securely store passwords,

    credit card numbers, bank details, and confidential information.

    Available for Mac and iOS.

  • ShadowSocks: A secure socks5 proxy,

    designed to protect your Internet traffic.

  • Sharekey: Encrypted data storage.

  • Simple DnsCrypt: A simple

    management tool for dnscrypt-proxy.

  • Snackis: A post-modern


  • 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


  • 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

  • Vim: Vim is a greatly improved version of the good

    old UNIX editor Vi. Libsodium is used for reading and writing of encrypted files.

  • 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


  • 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.

  • Etebase: An Open Source SDK and backend to build end-to-end encrypted applications.

  • 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.

  • libopaque: an implementation of the OPAQUE protocol.

  • libSQRL: SQRL authentication library.

  • MEGA SDK: SDK by, 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.

  • 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


  • 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


  • libotrv4: An OTR version 4


  • libsaxolotl: An Axolotol implementation

    in C using libsodium.

  • libsodium-Laravel: Laravel


  • 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.

  • iota.c: An IOTA Client library in C.

Companies using libsodium

Some companies using libsodium, possibly in non-opensource products. Send a pull request to add yours to that list.