node-upnp-client - UPnP Library for NodeJS.

  •        90

A module for NodeJS written in JavaScript to interface with UPnP compliant devices.


step : >= 0.0.3



Related Projects

Platinum - UPnP SDK

  •    C

A cross-platform C++ library for discovering, controlling or implementing UPnP devices. Contains sample code for a UPnP AV Media Server, Media Renderer and Control Point.

djmount - mount AV device as filesystem

  •    C

djmount is a UPnP AV client. It mounts as a Linux filesystem (using FUSE) the media content of compatible UPnP AV devices : the Audio and Video content on the network is automatically discovered, and can be browsed as a standard directory tree.

Distributed media browser (mediaBridge)

  •    Java

defines two deliverables for making it easier to access upnp servers mainly from non-windows clients.(works on win too)the first application is a upnp to html bridge the second application is a client to access upnp content and play via a mplayer applet.

TVersiPlay - Media Rendering Application powered by UPnP & TVersity


Open source application written in C# and WPF. Utilizes Prism application library using unity as dependency injection container.Use Fluid Kit controls & UPnP tools for developers by Intel. Aim to create a touch screen based rich client user experience for Tversity media server.


  •    DotNet

SharpUPnP is an attempt to create an UPnP library for .NET, mainly focused on functionalities that are related with NAT devices and NAT traversal behavior. The goal of this project is to offer developers a managed-code alternative to the COM Library that is shipped with Windows.

CyberLink for Perl


I will open a UPnP library using Perl. I am developing oher UPnP library using some programming languages such as C++, Java, and C. It is a perl version. To know about UPnP, please check UPnP Forum.


  •    DotNet

A dynamic UPNP control point stack on top of .NET 4. The main focus is on compatibility with as many devices as (reasonably) possible.

UPnP SDK for Linux

  •    C

The Universal Plug and Play (UPnP) SDK for Linux provides support for building UPnP-compliant control points, devices, and bridges on Linux.

Portable UPnP SDK

  •    C

The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems.

UPnP Proxy for UPnP-less Router


Powerful SOHO or Small-business UPnP-less routers that can be configured via TELNET can be used for Skype and other tools that require UPnP using this UPnP Proxy that handles UPnP request and response and configures the routers accordingly.

cybergarage-upnp - cybergarage-upnp is a development package for UPnP™ developers

  •    Java

A set of UPnP tools, libraries and softwares

CyberLink for C++

  •    C++

CyberLink for C++ is a development package for UPnP programmers. Using the package, you can create UPnP devices and control points easily.

CyberLink for Java

  •    Java

CyberLink for Java is a development package for UPnP programmers. Using the package, you can create UPnP devices and control points easily.

Home Media Center

  •    CSharp

Home Media Center is a server application for UPnP / DLNA compatible devices. It supports streaming and transcoding media files, Windows desktop and video from webcams. This project is developed in C#, C++ and uses DirectShow, Media Foundation.

cling - UPnP/DLNA library for Java and Android

  •    Java

UPnP/DLNA library for Java and Android



A managed Universal Plug-and-Play API library to allow application developers to implement any UPnP role in their application.

Linux UPnP Internet Gateway Device

  •    C++

This is a daemon that emulates Microsoft's Internet Connection Service (ICS). It implements the UPnP Internet Gateway Device specification (IGD) and allows UPnP aware clients, such as MSN Messenger to work properly from behind a Linux NAT firewall.

Zero configuration


When you read zeroconf, read Bonjour and UPnP. Bonjour is an Apple protocol which does the same thing as UPnP : Service Discovery. This project is a FULL .NET implementation. With this implementation comes a partial object implementation of the DNS protocol.

Windows Phone UPnP


The basics of a UPnP network stack for Windows Phone, based on a blog post originally. Written in C#, also requires the Async CTP. Includes device discovery via SSDP and method invocation.

UPnP-Control for mplayer

  •    C++

UPnP-AV MediaRenderer, upnp-control-component for mplayer