Composite

Build multi-device apps for the web without a single line of native code. Composite up.

Direct Pairing

Direct pairing devices means two people, regardless of location, playing the same game in real-time. At 20 messages per second per device, your app will be flowing so smoothly they'll swear it was native. It's not.

Proximity Pairing

Use location data to target a group of nearby devices, and chain 'em up. We dare you to find the limit of how many devices can play together at the same time.

Composite Sees No Platform

Rejoice, all ye fanboys, fangirls, and opinionated devops technicians! Composite runs like a boss in all modern browsers and on any type of metal you can get your hands on, because it's not smart enough to know the difference. It is, on the other hand, a blazingly fast messaging framework that runs everywhere.

Quickstart

Vagrant-Docker sounds like someone you'd run into in a dark alley, but it's actually the quickest way to check out Composite. Run this Composite below to fire up a full Composite stack. Just make sure you have both Vagrant and Virtualbox installed first.

$ wget http://demo.compositeframework.io/Vagrantfile

$ vagrant up && vagrant ssh

# this step may take a few minutes

$ sudo composite-demo

# run this once you're in the Vagrant box

Once the services are all running, pop open three browser windows, emulate mobile, and navigate to http://localhost:5000 for a silky-smooth Nyancat demo.