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

defguard: Manage Secure VPN and Identity Access
Defguard is a self-hosted platform for managing WireGuard VPN access, identity, and multi-factor authentication. It suits organizations that want centralized control over network access and authentication inside their own infrastructure.

ProxyPin: Inspect and Rewrite HTTP(S) Traffic
ProxyPin is a cross-platform HTTP(S) traffic capture and inspection tool built with Flutter. It helps developers and testers examine, filter, rewrite, block, and replay application requests, including traffic from Flutter apps.

wifi-3d-fusion: Sense Motion with WiFi Signals
WiFi-3D-Fusion captures WiFi CSI or RSSI data and visualizes motion in 3D, with optional research bridges for pose estimation and RF field reconstruction. It is aimed at researchers and experimenters with compatible hardware, not production or safety-critical use.

frpc-desktop: Manage FRP Tunnels with a Desktop App
Frpc-Desktop is a cross-platform desktop client for configuring and managing FRP tunnels. It suits people who want a visual alternative to editing frpc configuration files, with support for multiple proxy types and configuration import and export.

awesome-iptv: Find IPTV Providers, Players, Tools, and Datasets
awesome-iptv is a curated directory of IPTV-related resources organized through GitHub Discussions. Use it to discover providers, players, tools, and datasets, or submit a resource for review.

tunn: Manage SSH Tunnels from a YAML Config
tunn launches and monitors SSH port forwards from a single YAML configuration, using your existing OpenSSH setup. It suits developers who need a simple way to run selected tunnels together or manage them in the background.

self-hosted: Stream and Download Torrent Content in Docker
Webtor self-hosted packages a torrent streaming and download service in one Docker image. It suits people who want a personal media library and browser-based playback, with optional Stremio and website embedding integrations.

clash-party: Manage Mihomo Proxies with a Desktop App
Clash Party is an Electron-based desktop GUI for Mihomo, the proxy core formerly known as Clash Meta. It helps users manage profiles, subscriptions, routing rules, and core settings through a graphical interface.

transok-wails: Share Files Across a Local Network
Transok is a desktop tool for sharing files and folders with devices on a local network. It supports browser-based downloads, optional password protection, and discovery of sharing devices nearby.

filestash: Manage Files Across Storage Systems
Filestash is a file-management platform that connects a browser-based client to many storage systems and protocols. It also provides APIs, gateways, and plugins for extending access, workflows, and file handling.

p2p: Connect Two PCs for Remote Desktop and Chat
p2p is a portable Windows remote desktop tool for direct peer-to-peer connections, with remote control and messaging. It may suit one-off support or direct assistance when both users can exchange connection addresses and run the app as administrator.

pgrok: Share Local Services Through SSH Tunnels
pgrok is a self-hosted reverse-tunnel service for small teams that need to expose local development services through stable subdomains. It uses SSH port forwarding and OIDC sign-in, with support for HTTP and raw TCP traffic.