Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).
Upnpry is an upnp port opener for linux. It intercepts upnp port opening requests to routers and opens the corresponding ports on the linux box.
major feature: Bugs fixed. More stable.
HomeGenie is a feature-packed and easily programmable home automation server. It provides a customizable web based UI, can command X10 and Z-Wave devices, UPnP and DLNA media devices, infrared controls, handles voice interaction, provides statistics and metering, allows scripting without much programming per wizard. HomeGenie also works on low-energy embedded devices such as Raspberry Pi, provides a JSON Web API, virtual modules, and mobile app clients.