The polyglot application router.
Crossbar.io is an open-source application router that allows to build distributed systems out of application components which are loosely coupled and communicate in (soft) real-time.
Application components talk to each other over WAMP - an open communication protocol that runs native on the Web (via WebSocket) and unifies two simple, yet powerful messaging patterns in one protocol:
- calling remote procedures (Remote Procedure Calls) and
- publishing events (Publish & Subscribe)
At it's core, what Crossbar.io provides is the dynamic routing of calls and events between application components. In a robust, secure and scalable way. And application components can be deployed to and span multiple systems.
Finally, Crossbar.io is polyglot, which means application components can be written in different languages, e.g. Python, JavaScript or C++. Not only that, but each application component can run under it's native run-time system!
We think Crossbar.io is a big step forward, bringing more power and less complexity to developers.
If you are creating apps or systems like
- Next-gen Web
- Internet-of-Things
- Connected Car
- Real-time Collaboration
- Database-driven business applications
- Messaging and chat
- Multi-player online games
and are looking for a fresh, powerful developer experience, Crossbar.io might be made for you;)
Where to go
For further information, please checkout the documentation or get in touch on our mailing list.
Copyright (c) 2014 Tavendo GmbH. Licensed under the Creative Commons CC-BY-SA license. "WAMP", "Crossbar.io" and "Tavendo" are trademarks of Tavendo GmbH.