My primary goal is to build a collection of Dockerfiles you can use to deploy your own IOT setup. https://github.com/goldbuick/deploy-exo-cortex will be a nodejs based management app for deploying exo.
So in the future the setup will be:
- install docker
 - npm -g install deploy-exo-cortex
 - run deploy-exo-cortex in folder where you plan on keeping your settings / data
 
The server nodes are currently based off of nodejs. And I use http://mimosa.io/ to develop the front-end code.
- stem/config-server - complete, generic config & discovery store
 - stem/api-irc - complete, integrate with irc channels
 - stem/toolkit - complete, initial config protocol worked out
 - ui/config - complete, front-end for config-server
 
- stem/api-irc - complete, complete irc api and generated events
 - stem/pass-log - complete, generic event logger backed by rethinkdb
 - ui/chat - complete, front-end to drive any api nodes that support chat coms
 
- auth/proxy - complete, put access to stem/ui behind an authenticated proxy
 - docker - complete, begin putting together deployable docker images
 
- ui/chat - complete, add channel topic, username lists, attempt tab-to-complete usernames
 - ui/chat - complete, type '@' to trigger username completion
 - stem/pass-chat - complete, create an adapter to manage events from api-irc & api-xmpp
 - ui/chat - complete, updated chat to interface with pass-chat only
 - stem/api-xmpp - complete, integrate with still functioning google talk
 
- ui/paracord - webgl based data-viz tool
 
- stem/api-webhook, generate events from webhooks & generate html get/post requests
 - ui/webhook, used to configure api-webhook
 
- stem/terminal-blocks, expose webhooks and triggers as simple binary switches
 - stem/terminal-sim, a 3d space whereby blocks are place to interact with each other
 - ui/uplink, a visual interface to terminal-sim, whereby an authenticated user can edit the sim
 
- stem/app-auth, a more friendly way to auth into exo not using http basic auth
 - app/shell, an atom/electron based wrapper around ui/* web-apps
 - ??? 0.4.0 will probably take a while
 
- stem/auto-messages, local app to expose messages as an api
 - stem/api-messages, integrate with apple messages auto
 - stem/api-slack, integrate with slack teams