Community projects

Other language bindings.

Bindings and wrappers maintained by the nanomsg community. For new C applications, start with NNG; for Go, mangos; for Rust, nng-rs; and for Python, pynng.

Recommended starting points

These implementations are the best place to begin for new applications in their respective languages.

Other language bindings

This directory follows the language-bindings list published in the libnanomsg documentation. These community-maintained projects have their own maintainers, support channels, and release schedules. Their inclusion here does not imply support or recommendation by the nanomsg project.

C++

Clojure

D

Dylan

Erlang

Fortran

Go

Haskell

Haxe

iOS

Java

JavaScript (Node.js)

Lua

.NET

OCaml

Perl

PHP

PicoLisp

R

Ruby

Scheme (CHICKEN)

Smalltalk