deployd
A toolkit for building realtime APIs
...Add and manage your API's resources through an intuitive web-based dashboard. When it's time to deploy, easily deploy it yourself anywhere that can host a Node.js app and MongoDB. Deployd consists of a simple core library, with a modular API for extending your application. Keep all of your client applications in sync and avoid needless refreshes with deployd's realtime capabilities. It's easy to listen for and respond to changes in your app, whether using the dpd.js library or another client that can support websockets.