A half finished attemp at making my own smart home management software. So far I only have thermostat controller working. The main user interface is functional but not complete. The thermostats emit UDP multicasts and the UI server listens and renders them. Instructions can then be directly sent to the thermostat to change desired temp.
A network serialization generator. It started with an IDL for generation but have been moving towards just parsing go structs and generating serializers from that. Supports gopherjs for writing webapps and half-functional C# implementation to support Unity3d based clients