FLUTTER ECOSYSTEM

multicast_dns

Dart package for performing mDNS queries (e.g. Bonjour, Avahi).

Latest version
0.3.3+1
30-day downloads
3M
Likes
132
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Dart package enabling mDNS (multicast DNS) queries, supporting protocols like Bonjour and Avahi. It allows devices on a local network to discover services and hosts using zero-configuration networking. Ideal for finding local devices such as printers, smart home gadgets, or other apps running on nearby machines. The package works across Android, iOS, macOS, Windows, and Linux, making it suitable for cross-platform applications that rely on local network discovery.

Use cases
  • Local device discovery
  • Service enumeration on LAN
  • Zero-configuration networking
  • IoT device detection
  • Cross-platform network scanning
Key features
  • Supports mDNS queries
  • Cross-platform compatibility
  • Lightweight and efficient
  • Real-time service resolution
  • Built-in for Flutter ecosystem
Suitable for
  • IoT applications
  • Local network tools
  • Printer or device discovery
  • Flutter apps needing local connectivity
  • Development of service-aware apps
Considerations
  • Requires local network access
  • May not work behind certain firewalls
  • Limited to local subnet scope
  • No encryption or authentication
  • Depends on underlying OS mDNS implementation
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add multicast_dns

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects

Rankings