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

localsend: Share Files Between Nearby Devices
LocalSend transfers files and messages between nearby devices on the same local network, without internet access or third-party servers. It suits people who need a cross-platform alternative to cloud-based sharing or platform-specific transfer tools.

moribito: Explore LDAP Directories in a Terminal
Moribito is an interactive terminal tool for browsing LDAP directory trees, viewing entries, and running custom filters. It suits administrators and developers who need to inspect directory data without relying on a graphical LDAP client.

Argus: Gather Information for Security Reconnaissance
Argus is a Python toolkit that combines network, web application, and threat-intelligence reconnaissance modules in an interactive CLI. It suits analysts who want to run and manage varied checks from one tool, with explicit authorization for every target.

udp2raw: Tunnel UDP Traffic Through Raw Packets
udp2raw wraps UDP traffic in encrypted UDP, simulated TCP, or ICMP packets to help it pass through networks that block or degrade UDP. It is aimed at Linux users who can configure raw sockets and want to carry UDP-based VPN traffic across restrictive links.

godoxy: Route and Manage Self-Hosted Services
GoDoxy is a Go reverse proxy and container orchestrator for self-hosters. It discovers Docker or Podman services, routes traffic by hostname, and provides a WebUI for proxy, certificate, and container management.

res-downloader: Capture and Download Online Media Resources
A Go and Wails desktop app that uses a local proxy to detect and list media resources from supported apps and websites. It is aimed at users who want a visual workflow for finding videos, audio, images, livestreams, and m3u8 streams across Windows, macOS, and Linux.

nebula: Build Secure Peer-to-Peer Overlay Networks
Nebula connects hosts across networks through an encrypted, certificate-based overlay, with group-based traffic rules and peer discovery. It suits teams that need secure connectivity across cloud, datacenter, and endpoint environments without relying on a fixed addressing scheme.

alist: Browse and Share Files Across Multiple Storages
AList is a self-hostable file-listing and WebDAV server that connects local storage and many cloud and network drives through one web interface. It suits people who want to browse, preview, and share files across storage providers.

databag: Self-Host a Federated Messenger
Databag is a lightweight messenger that connects users across self-hosted nodes, with topic-based conversations and end-to-end encryption. It suits people and communities who want control over their messaging infrastructure and are prepared to operate a server.

Peergos: Store and Share Files on a Private Peer-to-Peer Web
Peergos is a peer-to-peer platform for encrypted file storage, sharing, messaging, and private social features. It suits people who want control over their data and are willing to use a hosted service or run a server themselves.

shellhub: Remotely Access Linux Devices over SSH
ShellHub provides a centralized SSH gateway for remotely managing Linux servers, embedded systems, and containers. Use it to reach devices without exposing their public IPs or configuring network access individually.

copyparty: Share and Upload Files from a Portable Server
Copyparty is a portable file server for browsing, sharing, and transferring files through a web browser or network protocols. It suits people who want a flexible self-hosted file hub without a large dependency stack.