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

lemmy: Host Federated Discussion Communities

lemmy: Host Federated Discussion Communities

Lemmy is a self-hostable link aggregator and forum where people post, vote, and discuss across independently operated servers. It suits communities seeking a Reddit-like service with federation and local moderation policies.

RustSelf HostedSocial Networking
Added May 1, 2026 View details
tokio: Build Asynchronous Applications in Rust

tokio: Build Asynchronous Applications in Rust

Tokio is a Rust runtime for building asynchronous applications, with task scheduling and non-blocking I/O for networking. It suits developers who need to handle concurrent connections and tasks without blocking execution.

RustNetworkingLibrary
Added Apr 27, 2026 View details
wush: Transfer Files and Open Shells Over WireGuard

wush: Transfer Files and Open Shells Over WireGuard

wush is a command-line tool for transferring files and opening remote shells over peer-to-peer WireGuard connections. It suits people who need a direct, authenticated connection without setting up a relay or relying on a third-party authentication server.

GoCLIFile Transfer
Added Apr 26, 2026 View details
websockets: Build WebSocket Servers and Clients in Python

websockets: Build WebSocket Servers and Clients in Python

websockets is a Python library for building WebSocket clients and servers with asyncio, threading, or Trio. It suits applications that need a focused implementation of the WebSocket protocol rather than a full HTTP framework.

PythonLibraryNetworking
Added Apr 18, 2026 View details
pox: Build Python-Based Network Controllers and Software

pox: Build Python-Based Network Controllers and Software

POX is a Python platform for building network software, including OpenFlow controllers and switches. It suits developers and learners who want to prototype or extend network behavior through loadable components.

PythonNetworkingDeveloper Tools
Added Apr 3, 2026 View details
sshpot: Log SSH Login Attempts with a Honeypot

sshpot: Log SSH Login Attempts with a Honeypot

sshpot is a small SSH honeypot that never authenticates users and records attempted usernames, passwords, source IP addresses, and times. It is suited to security researchers or administrators who want to observe SSH login attempts in a controlled environment.

SecurityCybersecurityNetworking
Added Apr 2, 2026 View details
netgoat: Self-Host a Reverse Proxy and Traffic Policy Agent

netgoat: Self-Host a Reverse Proxy and Traffic Policy Agent

NetGoat is a Go-based reverse proxy for routing traffic through local or cloud deployments, with controls for authentication, caching, rate limits, and security rules. It suits operators who want self-hosted traffic management and optional Cloudflare integrations.

GoSelf HostedProxy
Added Apr 1, 2026 View details
tailscale: Connect Devices with Private WireGuard Networks

tailscale: Connect Devices with Private WireGuard Networks

Tailscale provides private networks that connect devices using WireGuard, with authentication features such as two-factor authentication. Its Go-based daemon and CLI support several desktop and server platforms, making it useful for secure access without managing a traditional VPN setup.

GoNetworkingSecurity
Added Mar 30, 2026 View details
awesome-tunneling: Compare Tunneling Tools and Services

awesome-tunneling: Compare Tunneling Tools and Services

A curated directory for comparing tunneling software and hosted services, with a focus on self-hosting. It helps developers and homelab operators find options for exposing local services or connecting private networks.

Awesome ListNetworkingSelf Hosted
Added Mar 26, 2026 View details
ch.at: Chat with Language Models over Web, SSH, and DNS

ch.at: Chat with Language Models over Web, SSH, and DNS

ch.at is a lightweight Go chat service that exposes language-model conversations through a web page, HTTP API, SSH, and DNS. It also offers a public, in-memory board for posts and feeds, making it suited to simple, low-dependency deployments and experimental access methods.

GoLLMChatbot
Added Mar 26, 2026 View details
hakoriginfinder: Find Origin Hosts Behind Reverse Proxies

hakoriginfinder: Find Origin Hosts Behind Reverse Proxies

hakoriginfinder compares responses from supplied IP addresses with a target hostname to help identify an origin host behind a reverse proxy. It is a Go command-line tool for authorized security testing and network reconnaissance.

GoSecurityNetworking
Added Mar 26, 2026 View details
NeoStumbler: Map Wireless Networks for Geolocation

NeoStumbler: Map Wireless Networks for Geolocation

NeoStumbler is an Android app for recording cell tower, Wi-Fi and Bluetooth beacon locations and contributing them to compatible geolocation services. It suits people who want to help improve coverage data or inspect and export their own observations.

AndroidGeolocationNetworking
Added Mar 21, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️