.. raw:: html

Gatenet

Async-first Python networking toolkit: sockets, HTTP, diagnostics, discovery, mesh networking, and hardware microservices.
Now with LoRa, ESP, Wi-Fi, GPS, SDR, and extensible protocol support.

GitHub
pip install gatenet
  • Modular architecture: TCP/UDP/HTTP clients & servers, diagnostics, service discovery, mesh networking, dashboard, and utilities.
  • Extensible design: Strategy & chain-of-responsibility patterns, abstract base classes, and fluent APIs for easy customization.
  • Diagnostics suite: Ping, traceroute, bandwidth, geo IP, DNS, port scanning, and more.
  • Service discovery: SSH, HTTP, FTP, SMTP, mDNS, Bluetooth, UPNP, and custom detectors.
  • Mesh networking: Modular mesh with LoRa, ESP, Wi-Fi, GPS, SDR, encrypted messaging, topology mapping, and log syncing.
  • Live dashboard: FastAPI-powered web dashboard for diagnostics and real-time output.
  • Async-first & testable: Modern async/await support, robust test coverage, and easy integration.
  • Hardware integration: LoRa, ESP, Wi-Fi, GPS, SDR, and extensible protocol support.
Coverage Badge
.. toctree:: :maxdepth: 4 :caption: API Reference modules .. toctree:: :maxdepth: 1 :caption: Project Overview examples sandbox coverage_summary changelog security .. toctree:: :maxdepth: 1 :caption: Resources cli hardware_setup cli_integration_examples advanced_radio_usage hotspot_usage