{"repo":"gammazero/nexus","free":true,"listed":false,"github":"https://github.com/gammazero/nexus","clone":"git clone https://github.com/gammazero/nexus.git","description":"Full-feature WAMP v2 router and client written in Go","language":"Go","stars":285,"topics":["wamp-protocol","wamp-router","wamp-client","websockets","messaging","go","golang","wamp"],"license":"MIT","category":"chat-messaging","readme_excerpt":"WAMP v2 router library, client library and router service nexus is a WAMP v2 router library, client library, and a router service, that implements most of the features defined in the WAMP-protocol advanced profile. The nexus project is written in Go and designed for highly concurrent asynchronous I/O. The nexus router provides extended functionality. The router and client interoperate with other WAMP implementations. Documentation See the nexus project Wiki for documentation, examples, and operational details. for API documentation. What is WAMP and nexus The Web Application Messaging Protocol (WAMP) is an open standard WebSocket subprotocol that provides two application messaging patterns in one unified protocol: Remote Procedure Calls and Publish & Subscribe. WAMP is also referred to as WAMP-proto it distinguish it from other uses of the acronym. Using WAMP you can build distributed systems out of application components which are loosely coupled and communicate in (soft) real-time. Nexus is a software package that provides a WAMP router library, client library, and stand-alone WAMP router service. This nexus package provides a messaging system for building distributed applications and services. Endpoints using websockets, TCP sockets, Unix sockets, and in-process connections may all communicate with each other via pub/sub and routed RPC messaging. - The router library can be used to build custom WAMP routers or to embed a WAMP router in an application. - The client library ","default_branch":null,"files":null,"tree":[],"storefront":"/r/gammazero","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gammazero/nexus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}