DeviceShelf: A Local-First Network Scanner Built with Go, Wails, and Flutter
A developer built DeviceShelf, a local-first network scanner, out of frustration with cloud-dependent tools that require subscriptions to scan one's own home network. The app uses a Go core for scanning tasks — including ARP sweeps, port checks, and device identification — wrapped with Wails for cross-platform desktop support on macOS, Windows, and Linux, and Flutter for mobile. All data stays on the user's device by default, with optional opt-in features like online fingerprint lookup and AI-assisted device naming using the user's own API key. The project covers desktop, mobile, and a headless server edition from a single engine, with the server build supporting alerts via ntfy, Gotify, and webhooks. Desktop and mobile versions are currently available, while the server edition is in public beta.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in