[Twisted-Python] Announcing Crossbar.io

Tobias Oberstein tobias.oberstein at tavendo.de
Wed Jun 4 16:21:18 MDT 2014


Hi,

this is an early announcement of Crossbar.io, a new application server based on Twisted and Autobahn.

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.

README: https://github.com/crossbario/crossbar#crossbario

At it's core, an application router provides generic routing of both calls (for remote procedure
calls) and events (for publish & subscribe) which is realized via WAMP, an open WebSocket
based communication protocol.

Why WAMP?: http://wamp.ws/why/

Technically, Crossbar.io has a multi-process architecture with controller and worker processes,
which lets use scale up on multi-core. We also prepared things to add scale-out on multi-node.

We've got some early encouraging feedback from developers who think Crossbar.io might
get the next Django, MeteorJS or Vert.x:

A developer guest post: http://tavendo.com/blog/post/is-crossbar-the-future-of-python-web-apps/

Crossbar.io is an open-source project, and still in the very beginning. Rough edges, stuff breaks,
moving fast.

If you want to give it a try: https://github.com/crossbario/crossbar/wiki#quick-start

We are looking for feedback, help and contributors. It's a big shot project, and to make it
take off, we need core hackers and grow a developer community. I know, sounds bold.
Sure, and it is. In any case, I'd love to see the Python community get even more ambitious.
We can't let the J's of this world take over;)

Cheers,
/Tobias



More information about the Twisted-Python mailing list