Trema is a Full-Stack OpenFlow Framework in Ruby and C https://github.com/trema/trema
Trema Sliceable Switch is an OpenFlow controller which provides virtual layer-2 network slices. https://github.com/trema/apps/wiki
http://docs.openstack.org/developer/devstack/plugins.html#externally-hosted-plugins