Open Source Networking Projects
Discover 91 open source Networking repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Networking projects here are most often combined with Self Hosted, Go and Security. Last updated October 4, 2026.
91 repositories · updated October 4, 2026

grpc-go: Build Go Services with gRPC
grpc-go is the Go implementation of gRPC, a high-performance RPC framework built around HTTP/2. Use it to define and implement RPC clients and servers in Go, especially for service-to-service communication.

doggo: Query DNS from the Command Line
doggo is a Go-based DNS client for inspecting domain and IP records from the command line. It combines readable output with support for encrypted DNS protocols, structured JSON, and delegation tracing.

domain-scanner: Check Domain Name Availability
A Go command-line tool that generates domain names from patterns or word lists and checks whether they appear registered. It suits developers and domain researchers who need configurable scans, filtering, and verification across registration signals.

uncloud: Deploy Container Apps Across Your Servers
Uncloud deploys Docker and Compose applications across cloud VMs and bare-metal hosts using a peer-to-peer cluster, without Kubernetes or Swarm. It suits developers who want self-hosted infrastructure with built-in networking, service discovery, and HTTPS.

Darkus: Search Onion Websites Across Search Engines
Darkus is a Python tool that sends a search term to deep- and dark-web search engines and returns matching links. It also offers a local database and an Ahmia blacklist check for research and educational use.

server-tools: Manage Headless Ubuntu Servers from the CLI
Server Tools (`st`) is a modular Bash CLI for common headless Ubuntu server administration, from package management and diagnostics to backups and networking. It suits administrators who want these utilities in one command interface, but is still under active development.

CloakQuest3r: Check for Exposed Origin IP Addresses
CloakQuest3r is a Python security research tool that checks whether websites behind Cloudflare or similar proxies may expose their origin IP. It combines subdomain scanning with historical IP and SSL certificate analysis for authorized defensive assessments.

Sirius: Discover Network Hosts and Scan for Vulnerabilities
Sirius is a self-hosted vulnerability scanner that discovers hosts and services, then identifies CVEs and presents results in a web dashboard. It suits teams that want a Docker-based scanning stack with remote agents and an API for security workflows.

netshow: Monitor Network Connections in Your Terminal
Netshow is an interactive terminal monitor for live TCP connections, with process details, friendly service names, and host or interface bandwidth. It suits developers and operators troubleshooting local network activity on macOS or Linux.

wolf: Stream Docker Desktops and Games to Moonlight
Wolf lets multiple remote users stream games or virtual desktops hosted on one Linux server through Moonlight. It is designed for containerized workloads and flexible display, GPU, and encoding setups.

httptoolkit: Inspect and Debug HTTP Traffic
HTTP Toolkit is a cross-platform tool for inspecting, rewriting, and mocking HTTP(S) traffic. It helps developers debug clients and services by capturing requests and responses, testing custom requests, and simulating endpoints.

piko: Route Traffic to Services Behind Outbound Tunnels
Piko is a Go reverse proxy for securely exposing services that cannot accept public inbound connections. It suits teams that need a self-hosted tunnel with clustering and Kubernetes-friendly deployment for production traffic.