gupnp
« Back to VersTracker
Description:
Framework for creating UPnP devices and control points
Type: Formula  |  Latest Version: 1.6.9@0  |  Tracked Since: Oct 19, 2025
Links: Homepage  |  @GNOME  |  formulae.brew.sh
Category: Networking
Tags: upnp networking gnome gobject dlna iot
Install: brew install gupnp
About:
GUPnP is an object-oriented framework for creating UPnP devices and control points. It provides a modern, asynchronous API using the GObject system and integrates seamlessly with the GLib main loop. The library simplifies the implementation of Universal Plug and Play functionality for networked applications.
Key Features:
  • Asynchronous API built on GLib main loop
  • Object-oriented C implementation using GObject
  • Support for both devices and control points
  • Includes GUPnP-IGD for Internet Gateway Device protocols
Use Cases:
  • Implementing UPnP media servers and renderers
  • Creating applications that manage network gateways
  • Developing IoT devices with UPnP discovery
  • Building control point applications for device management
Alternatives:
  • libupnp – More lightweight but uses a synchronous, callback-based API
  • miniupnpc – Simpler implementation focused primarily on IGD functionality
Version History
Detected Version Rev Change Commit
Oct 19, 2025 10:20pm 0 VERSION_BUMP 061f9157
Oct 19, 2025 1:53pm 0 VERSION_BUMP 9ed1bff4
Sep 15, 2025 5:21am 0 VERSION_BUMP 8a7d1783
Sep 14, 2024 5:24am 0 VERSION_BUMP 892a4fb8