Displaying 1 to 20 from 28 results

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.

bonjour - A Bonjour/Zeroconf protocol implementation in JavaScript

  •    Javascript

A Bonjour/Zeroconf protocol implementation in pure JavaScript. Publish services on the local network or discover existing services using multicast DNS.The options are optional and will be used when initializing the underlying multicast-dns server. For details see the multicast-dns documentation.

ipp-printer - An IPP printer written in Node.js

  •    Javascript

Create a printer on your network using nothing but Node.js. This module implements version 1.1 of the IPP protocol and uses Bonjour/Zeroconf to advertise a printer on your local network that anyone can print to.For a video introduction, check out the talk I gave at Node.js Interactive 2015 in Portland.

dns-txt - Encode/decode DNS-SD TXT record RDATA fields

  •    Javascript

Encode or decode the RDATA field in multicast DNS TXT records. For use with DNS-Based Service Discovery. For details see RFC 6763.The encoder and decoder conforms to RFC 6763.

polo - Polo is a zero configuration service discovery module written completely in Javascript.

  •    Javascript

Polo allows your servers/programs to discover eachother without having to talk to a central server and without the use of any static configuration as long as they are connected to the same local network.

netdisco - :mag_right: Python library to scan local network for services and devices.

  •    Python

NetDisco is a Python 3 library to discover local devices and services. It allows to scan on demand or offer a service that will scan the network in the background in a set interval.It is the library that powers the device discovery within Home Assistant.

GCXMulticastDNSKit - Multicast DNS framework for iOS

  •    Swift

GCXMulticastDNSKit is a framework that can be used to discover network services that are announced on the local network. It is a wrapper for the network services provided by Apple. This framework currenlty provides functionality to discover services on the local network based on their service type and service name.

phyweb - Node.js Physical Web URL Advertiser

  •    Javascript

phyweb is a Node.js advertiser for Physical-Web. It supports currently advertising URLs over SSDP protocol. Physical-Web client needs to read the LOCATION header and pass the URL (value of LOCATION header) to the corresponding component in the Physical-Web client for further processing and then to display the result to the user.

Diont - Easy Service Discovery on Local Networks in 100% pure Javascript

  •    Javascript

Easy Service Discovery on Local Networks in pure Javascript. If service-messages are not propagated properly (especially on wifi connections), there's a plenty of trouble in Wifi routers that might cause it (see http://superuser.com/questions/730288/why-do-some-wifi-routers-block-multicast-packets-going-from-wired-to-wireless).

Diont-for-Cordova - Easy Service Discovery on Local Networks with Cordova

  •    Javascript

Easy Service Discovery on Local Networks. This Cordova plugin discovers services that are announced by Diont servers on the local network (wifi), either by other mobile devices that use this Diont plugin, or by a Nodejs Diont server. or install via Plugman and search for Diont.

catserver - cats. cats everywhere.

  •    Javascript

Cute cat animated GIFs. STRAIGHT TO YOUR BROWSER. AKA: An NFC-enabled front-end run web server that runs on Firefox OS devices, entirely JavaScript powered.

NetService - Pure Swift NetService (Bonjour / Zeroconf / mDNS) implementation

  •    Swift

This module allows you to publish your own Bonjour service on the local network. On macOS NetService is included with Cocoa, however on Linux there's no such thing in the standard library. There might be rough edges, however things are shaping up nicely. See also NetService-Example.

mdns - Single header public domain mDNS/DNS-SD library in C

  •    C

This library is put in the public domain; you can redistribute it and/or modify it without any restrictions.

dnssd - This library implements Multicast DNS (mDNS) and DNS-Based Service Discovery (DNS-SD) for Zero Configuration Networking in Go

  •    Go

This library implements Multicast DNS and DNS-Based Service Discovery to provide zero-configuration operations. It lets you announce and find services in a specific link-local domain. The following code creates a service with name "My Website._http._tcp.local." for the host "My Computer" which has the IP "" on port "12345". The service is added to a responder.

mdns - basic mdns server and discovery client

  •    Elixir

A simple mDNS client for device discovery on your local network. The udp server doesn't start automatically, this gives you a chance to bring up your network interface, before starting the server, especially useful when using this with Nerves. To start the server, call Mdns.Server.start. To handle :a record requests you will want to set the ip address. This can change periodically, or you may have multiple interfaces. Set or update the ip address used for query responses by calling Mdns.Server.set_ip({192, 168, 1, 4}).

mdns-swarm - 🐝 create a swarm of connected WebRTC peers using multicast DNS

  •    Javascript

Try this on two computers on the same network; for debug information you can run with DEBUG=mdns-swarm*.

zeroconf - mDNS / DNS-SD Service Discovery in pure Go (also known as Bonjour)

  •    Go

in the local network. It basically implements aspects of the standards RFC 6762 (mDNS) and RFC 6763 (DNS-SD). Though it does not support all requirements yet, the aim is to provide a complient solution in the long-term with the community.

qmdnsengine - Multicast DNS library for Qt applications

  •    C++

This library provides an implementation of multicast DNS as per RFC 6762.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.