Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/op/go-nanomsg
Language bindings for nanomsg in Go (Golang)
https://github.com/op/go-nanomsg
Last synced: 2 days ago
JSON representation
Language bindings for nanomsg in Go (Golang)
- Host: GitHub
- URL: https://github.com/op/go-nanomsg
- Owner: op
- License: other
- Created: 2013-05-07T04:10:22.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2019-02-19T03:39:40.000Z (almost 6 years ago)
- Last Synced: 2024-12-17T03:11:46.449Z (10 days ago)
- Language: Go
- Homepage:
- Size: 67.4 KB
- Stars: 271
- Watchers: 15
- Forks: 50
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
## Golang nanomsg bindings
Package nanomsg adds language bindings for nanomsg in Go. nanomsg is a
high-performance implementation of several "scalability protocols". See
http://nanomsg.org/ for more information.This is a work in progress. nanomsg is still in a beta stage. Expect its
API, or this binding, to change.## Installing
This is a cgo based library and requires the nanomsg library to build. Install
it either from [source](http://nanomsg.org/download.html) or use your package
manager of choice. 0.9 or later is required.### Using *go get*
$ go get github.com/op/go-nanomsg
After this command *go-nanomsg* is ready to use. Its source will be in:
$GOROOT/src/pkg/github.com/op/go-nanomsg
You can use `go get -u -a` to update all installed packages.
## Documentation
For docs, see http://godoc.org/github.com/op/go-nanomsg or run:
$ go doc github.com/op/go-nanomsg
## Alternatives
There is now also an implementation of nanomsg in pure Go. See
https://github.com/gdamore/mangos for more details.