FLUTTER ECOSYSTEM

nsd_macos

Flutter network service discovery plugin (macOS submodule - will be installed with the parent plugin).

Latest version
3.0.1
30-day downloads
49.7K
Likes
0
Pub points
150

Package Overview

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

Overview

The nsd_macos package is a Flutter plugin submodule for macOS that enables network service discovery (NSD), allowing apps to detect and communicate with services on the local network. It integrates with the parent nsd plugin, providing macOS-specific functionality for browsing and resolving network services such as printers, devices, or custom services. This package leverages macOS's native Bonjour/Zeroconf framework for reliable and efficient service discovery. It is designed for developers building cross-platform apps that require seamless local network interaction on macOS.

Use cases
  • Discovering local network devices
  • Browsing available services on a LAN
  • Connecting to local printers or servers
  • Enabling peer-to-peer device communication
  • Integrating with existing Bonjour services
Key features
  • macOS-native Bonjour integration
  • Service browsing and resolution
  • Cross-platform compatibility via parent plugin
  • Lightweight and efficient
  • Real-time service updates
Suitable for
  • Developers targeting macOS with network-aware apps
  • Apps requiring local device discovery
  • IoT or home automation tools
  • Collaborative or multiplayer applications
  • Network debugging utilities
Considerations
  • Requires parent nsd plugin for full functionality
  • Limited to macOS platform
  • May require additional system permissions
  • Depends on local network availability
  • No support for iOS or Android
Supported platformsmacOS

Install package

flutter pub add nsd_macos

Categories

Source repository

Related projects

No data available yet.

Rankings