Content deleted Content added
Added implementation Tag: possible conflict of interest |
|||
Line 109:
| [https://github.com/KSDaemon/wampy.js Wampy.js]
| JavaScript (browser only)
|-
| [https://github.com/gammazero/nexus nexus]
| [[Go (programming language)|Go]]
|}
Line 151 ⟶ 154:
| [https://github.com/christian-raedel/nightlife-rabbit Nightlife-Rabbit]
| JavaScript (Node.js only)
|-
| [https://github.com/gammazero/nexus nexus]
| [[Go (programming language)|Go]]
|}
[[Tavendo]], the company from which originated the protocol, is also the author of [[Crossbar.io]], which promotes itself as the de facto router implementation.<ref>{{cite web|title=Crossbar.io is the name of the most full featured router|url=http://www.slideshare.net/sametmax/intro-wamp}}</ref> As they are promoting micro-service-based architectures, Crossbar.io embeds a service manager for hosting and monitoring WAMP app components, a static file Web server, and a WSGI container. Being written with the [[Twisted (software)|Twisted]] library, it is one of the implementations that can be set up in production without a proxy, aiming to replace stacks such as Nginx associated with [[Process supervision|Supervisor]] and [[Gunicorn]].
However, because Crossbar.io has Twisted as a dependency, it can only run on Python 2.7, which means one must install and manage two Python versions in parallel to use the router and a Python 3 client on the same system. UPDATE: As of 6/2017 Twisted is almost completely ported to Python 3 and very usable with it.
|