libsodium
Search
⌃
K
libsodium
Search
⌃
K
Introduction
Installation
Quickstart and FAQ
Projects using libsodium
Commercial support
Bindings for other languages
Usage
Helpers
Padding
Secure memory
Generating random data
Secret-key cryptography
Public-key cryptography
Hashing
Password hashing
Key derivation
Key exchange
Advanced
Internals
Roadmap
Powered By
GitBook
Comment on page
Bindings for other languages
Programming languages whose standard library includes support for libsodium
PHP >= 7.2
HHVM >= 3.20
Citrine
Factor
>= 0.98
Bindings 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
Dart (Flutter):
Flutter-Sodium
Dart:
libsodium_dart_bindings
Delphi:
Delphi-NaCl
Erlang:
ENaCl
Erlang:
Erlang-libsodium
Fortran:
Sodium
Go:
Sodium
Hack:
Nuxed Crypto
Haskell:
Saltine
Haskell:
hs-sodium
Haskell:
haskell-crypto
Haskell:
cryptography-libsodium
Java (Java Native Access):
libsodium-jna
Java (Android):
Lazysodium for Android
Java:
Apache Tuweni
(
crypto module
)
Java:
Lazysodium for Java
JavaScript (compiled to pure JavaScript):
libsodium.js
JavaScript (compiled to pure JavaScript):
js-nacl
JavaScript (libsodium.js wrapper for browsers):
Natrium Browser
JavaScript (NodeJS):
sodium-native
JavaScript (NodeJS):
sodium
Kotlin Multiplatform:
kotlin-multiplatform-libsodium
Lua:
luasodium
Nim:
nim-libsodium
PHP:
libsodium-php
PHP:
dhole-cryptography
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
V:
vlang/libsodium
Previous
Commercial support
Next
Usage
Last modified
25d ago