{
  "id": 17462165,
  "title": "Netty: is the internet really there?",
  "url": "https://urgent.news/2026/10/31/netty-is-the-internet-really-there",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-31T19:57:55.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/alvaldesdev/netty-is-the-internet-really-there-5g1k"
  },
  "original_language": "en",
  "account": "The internet is not merely represented by the Wi-Fi icon in macOS; it's a more complex matter. A seemingly flawless connection may still be far from ideal. Netty is a macOS menu bar app designed to address this ambiguity. Its icon, a singular dot, provides a more nuanced assessment of the connection's state.\n\nNetty actively determines whether the connection is truly online, gauging its quality through metrics like latency, jitter, and packet loss. If a series of checks fail, the dot transitions from green to yellow, signaling a degraded connection. If the issues persist, it turns red, indicating an offline state. The app offers a detailed view of these metrics, including the last speed test results and the local and public IP addresses.\n\nThe user has the flexibility to customize various aspects of Netty. They can adjust the thresholds for yellow and red status, choose which sections appear in the popover, define the actions triggered by clicks, and even change the icon's appearance. Netty is built on principles of openness and accessibility, being free, open source, and designed to complement macOS.\n\nUnder the hood, Netty connects to the internet using Apple's captive portal check, with Google's as a backup, to confirm real internet connectivity. It measures latency, jitter, and packet loss every 10 seconds through TCP handshakes to 1.1.1.1 and 8.8.8.8. When the network changes or the user clicks the icon, Netty conducts immediate checks, providing an instantaneous confirmation of any drops or recoveries.\n\nSpeed tests are conducted using macOS's built-in networkQuality tool, which provides data on download, upload, and responsiveness. This feature is optional and can be scheduled, excluding metered networks from testing. No personal data is transmitted from Netty; its checks are directed towards Apple, Google, and Cloudflare. Public IP addresses are only revealed upon request in the popover, with updates no more frequent than every five minutes.\n\nNetty's design philosophy prioritizes privacy and efficiency. It operates independently of the user's Mac, with no analytics or telemetry in place. All operations occur locally, and the Wi-Fi name is retrieved from the system only when the user opens the popover, offering the option to refrain from this data collection altogether.\n\nThe app's architecture is modular, housed within its own package. NettyKit, a Swift package, handles the conversion of probing samples into connection statuses. This package is rigorously tested without the need to launch the app, ensuring efficient development and review processes. Netty's interface can be reviewed and tested in various scenarios, including different system appearances and connection statuses, without engaging the app, ensuring a robust and user-friendly experience.\n\nTo install Netty, users need macOS 26 or later. It can be obtained from the official website, GitHub, or via Homebrew. Due to Apple's notarization process, the application may be blocked until manually opened, but resources are available to guide users through this process. For any issues or suggestions, users are encouraged to contribute to the project by opening issues in the repository.",
  "summary": "The Wi-Fi icon in the menu bar answers one question: am I connected to a network? It doesn't tell you whether the internet actually answers. A hotel login page, a router that lost its uplink or a connection that crawls all look the same: full bars. I wanted a dot that answers the question that matters. Am I really online? Is the connection good? How fast is it? That's Netty . What it does Netty…",
  "key_points": [
    "Netty is a macOS menu bar app assessing internet connection quality.",
    "It monitors latency, jitter, and packet loss every 10 seconds.",
    "Users can customize thresholds, sections, and actions in Netty."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}