Bindings for other languages
Programming languages whose standard library includes support for libsodium
PHP >= 7.2
HHVM >= 3.20
Factor >= 0.98
Bindings for programming languages
.NET:BetterCallSodium
.NET:NSec
.NET:Geralt
.NET:libsodium-core (maintenance mode)
.NET:ASodium
.NET:SpaceWizards.Sodium
.NET (Blazor):BlazorSodium
Ada:libsodium-ada
Ada:sodiumada
Clojure:caesium
Crystal:Sodium
D:LibsodiumD (based on libsodium 1.0.18)
Delphi:Delphi-NaCl
Erlang:ENaCl
Erlang:Erlang-libsodium (work in progress)
Fortran:Sodium
Go:Sodium
Haskell:Saltine
Haskell:hs-sodium
Haskell:haskell-crypto (experimental)
Haskell:cryptography-libsodium
Java (Java Native Access):libsodium-jna
Java (Android):Lazysodium for Android
Java:Lazysodium for Java
JavaScript (compiled to pure JavaScript):libsodium.js
JavaScript (libsodium.js wrapper for browsers):Natrium Browser
JavaScript (NodeJS):sodium-native
Kotlin Multiplatform:kotlin-multiplatform-libsodium
Lua:luasodium
Nim:nim-libsodium (experimental)
PHP:libsodium-php
Pharo 7/8:Crypto-Nacl
Pony:Pony-Sodium
Python:LibNaCl
Python:PyNaCl
Python:PySodium
R:Cyphr
R:Sodium
REALbasic and Xojo:RB-libsodium
Ruby:RbNaCl
Rust:libsodium-sys-stable
Rust:tablesalt
Rust:sodoken
Rust:alkali
Swift:Swift-Sodium
Last updated