GUPnP est un framework open source orienté objet pour créer des périphériques UPnP et des points de contrôle, écrit en C en utilisant GObject et libsoup. Cette extension s'appuie sur GUPnP et fournit une API similaire. Toutes les sources ainsi qu'une documentation complémentaire peuvent être obtenues depuis le » site officiel.