Language bindings for nanomsg in Go (Golang)
Switch branches/tags
Nothing to show
Clone or download
Latest commit 48d7bb6 Jun 8, 2016

Golang nanomsg bindings

Package nanomsg adds language bindings for nanomsg in Go. nanomsg is a high-performance implementation of several "scalability protocols". See for more information.

This is a work in progress. nanomsg is still in a beta stage. Expect its API, or this binding, to change.


This is a cgo based library and requires the nanomsg library to build. Install it either from source or use your package manager of choice. 0.9 or later is required.

Using go get

$ go get

After this command go-nanomsg is ready to use. Its source will be in:


You can use go get -u -a to update all installed packages.


For docs, see or run:

$ go doc


There is now also an implementation of nanomsg in pure Go. See for more details.