Libsodium and programming languages
Programming languages whose standard library includes support for libsodium
Bindings programming languages
- .NET: libsodium-net
- .NET: libsodium-core
- .NET: nsec
- .NET: nitralibsodium
- .NET: Andhell.Crypto
- Ada: libsodium-ada
- C++: sodiumpp
- C++: tears
- C++11: sodium-wrapper
- Chicken: chicken-sodium
- Clojure: caesium
- Clojure: naclj
- Common LISP: cl-sodium
- Crystal: Sodium
- D: Chloride
- D: LibsodiumD
- D: Shaker
- D: Sodium
- Dart (Flutter): Flutter-Sodium
- Delphi/FreePascal: Delphi/FreePascal
- Dylan: libsodium-dylan
- Elixir: Salty
- Elixir: Savory
- Erlang: ENaCl
- Erlang: Erlang-NaCl
- Erlang: Erlang-libsodium
- Erlang: Salt
- Fortran: Fortium
- Go: libsodium-go
- Go: Sodium
- Guile: Guile-NaCl
- Haskell: haskell-libsodium
- Haskell: Saltine
- Haskell: Lithium
- HaXe: haxe_libsodium
- HaXe (bindings for the Neko VM): neko-libsodium
- Idris: Idris-Sodium
- Idris: Sodium-Idris
- Java (Java Native Access): libsodium-jna
- Java (Android): Lazysodium for Android
- Java (Android): Libstodium
- Java (Android): Robosodium
- Java (Android): libsodium-JNI
- Java: Apache Tuweni (crypto module)
- Java: Lazysodium for Java
- Java: jsodium
- Java: Kalium
- JavaScript (compiled to pure JavaScript): libsodium.js
- JavaScript (compiled to pure JavaScript): js-nacl
- JavaScript (libsodium.js wrapper): Natrium
- JavaScript (libsodium.js wrapper for browsers): Natrium Browser
- JavaScript (NodeJS): node-sodium
- JavaScript (NodeJS): sodium-native
- Julia: Sodium.jl
- Kotlin/Native: Sodium
- Lisp (CFFI): foreign-sodium
- Lua: lua-sodium
- MRuby: mruby-libsodium
- MySQL: MySQL-Sodium
- Nim: libsodium.nim
- Nim: Sodium.nim
- OCaml: ocaml-sodium
- Objective-C: NAChloride
- Objective-C: SodiumObjc
- PHP: PHP-Sodium
- PHP: libsodium-php
- PHP: dhole-cryptography
- Perl: Crypt-Sodium
- Perl: Crypt::Nacl::Sodium
- Perl: crypt-sodium-nitrate
- Perl 6: Natrium
- Pharo/Squeak: Crypto-NaCl
- Pony: Pony-Sodium
- Python: Csodium
- Python: LibNaCl
- Python: PyNaCl
- Python: PySodium
- Q/KDB: Qsalt
- R: Cyphr
- R: Sodium
- Racket: part of CRESTaceans
- RealBasic and Xojo: RB-libsodium
- Ruby: RbNaCl
- Ruby: Sodium
- Rust: rust_sodium
- Rust: Sodium Oxide
- Rust: libsodium-sys
- Rust: monosodium
- Scala: Francium
- Swift: NaOH
- Swift: Swift-Sodium
- Swift: Tafelsalz