This is the rosbridge stack.  It contains a number of packages

A brief overview of the packages is as follows:

rosbridge_library contains the API that receives JSON-formatted strings as input and controls ROS publishers/subscribers/service calls according to the content of the JSON strings.

rosbridge_server contains a simple websockets server implementation that exposes the rosbridge_libarary.

rosbridge_clients contains reference implementation client libraries for a variety of languages
|-  js contanis javascript reference implementation clients.  Three clients are provided:
 |- ros.js - a basic client library providing an API for the various ros functions
 |- ros.js, but wrapped in the AMD spec
 |- ros_compatible.js - mirrors the API provided by the rosbridge v1.0 ros.js
 
rosbridge_test contains some tests for rosbridge
 
  