{"repo":"balthazar/react-native-zeroconf","free":true,"listed":false,"github":"https://github.com/balthazar/react-native-zeroconf","clone":"git clone https://github.com/balthazar/react-native-zeroconf.git","description":":satellite: Discover Zeroconf services using react-native","language":"C","stars":252,"topics":["zeroconf","network","broadcast","react","react-native"],"license":"MIT","category":"mobile-apps","readme_excerpt":"react-native-zeroconf Zeroconf (Bonjour/mDNS) implementation for React Native Discover and publish network services using Zeroconf protocols (Bonjour, Avahi, mDNS). Features - Service Discovery : Find services advertised on your local network - Service Publishing : Advertise your own services - Cross-Platform : Works on iOS and Android - Dual Android Implementation : Choose between NSD (Android native) or DNSSD (embedded mDNSResponder) - Android 15+ Compatible : Includes 16KB page size alignment (Google Play requirement starting November 1, 2025) Installation For manual installation, see the wiki. Setup Android Permissions Add the following permissions to your AndroidManifest.xml : iOS 14+ Permissions iOS 14+ requires you to declare the services you want to discover in your Info.plist : Quick Start API Reference Constructor Methods scan(type, protocol, domain, implType) Start scanning for services on the network. Parameter Type Default Description ---------- ------ ---------- -------------------------------------------------------------------------------------------------- type string 'http' Service type (e.g., 'http' , 'printer' , 'ssh' , 'pdl-datastream' ) protocol string 'tcp' Protocol ( 'tcp' or 'udp' ) domain string 'local.' Domain to search (typically 'local.' ) implType string 'NSD' Android only : 'NSD' or 'DNSSD' (see Implementation Types) stop(implType) Stop the current scan. Parameter Type Default Description ---------- ------ ------- -------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/balthazar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/balthazar/react-native-zeroconf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}