Open Source Networking Projects
Networking connects computers, services, and devices so they can exchange data and share resources. Networking tools help manage that communication, route traffic, connect remote systems, and protect data in transit. They can support everyday needs such as reliable application connections, private access to a network, or communication between devices across different locations and network conditions.
Open source networking tools include libraries, proxies, tunneling utilities, virtual private networks, mesh networks, and data-transfer services. When choosing one, consider its maturity, license, maintenance activity, supported platforms, security model, resource requirements, and fit with existing infrastructure. Developers, system administrators, security teams, and people managing home or private networks can use these tools to build, operate, and troubleshoot connected systems.
78 repositories · updated October 16, 2026

meshtastic-mcp: Connect AI Agents to Meshtastic Devices
A Python MCP server and agent skills for discovering, operating, observing, and testing Meshtastic devices and apps. Its portable core works over serial or TCP, with optional capabilities for firmware builds, mobile-app testing, replay, and hardware benches.
NewHealth 62/100

llm-d-router: Route Inference Requests Intelligently
llm-d Router directs inference requests using model-serving signals such as KV-cache locality, load, and priority. It is for teams running LLM serving on Kubernetes that need proxy-integrated routing and request flow control.
ActiveHealth 75/100

start-technologies: Run a Self-Hosted Server and Home Network Stack
Start Technologies is a monorepo for StartOS and related tools for self-hosting, service packaging, registries, tunneling, and router management. It suits people who want to run services on hardware they control and developers building for the Start9 ecosystem.
ActiveHealth 81/100

python-mocket: Mock Socket Traffic for Python Tests
Mocket lets Python developers intercept socket and SSL traffic so tests can mock HTTP and other protocol clients without making real network requests. It supports synchronous and asynchronous clients, strict network blocking, and custom socket-level mocks.
ActiveHealth 59/100

vcrpy: Replay HTTP Interactions in Tests
VCR.py records HTTP interactions to cassette files and replays matching responses in later test runs. It helps Python developers make network-dependent tests faster, deterministic, and usable offline after recording.
QuietHealth 49/100

vidgear: Capture, Process, Write, and Stream Video in Python
VidGear is a Python framework that unifies video capture, processing, encoding, and streaming through specialized APIs built on tools such as OpenCV and FFmpeg. It suits developers building real-time media applications who want threaded or asynchronous workflows without wiring each backend themselves.
QuietHealth 26/100

grab: Build Python Web Scrapers and Crawlers
Grab is a Python framework for making HTTP requests, extracting data from HTML, and building concurrent crawlers. It suits developers who need reusable scraping workflows with request handling, task queues, and proxy support.
InactiveHealth 27/100

tornado: Build Python Web Apps and Async Network Services
Tornado is a Python web framework and asynchronous networking library for services that need to handle long-lived connections. It suits teams building WebSocket or long-polling applications, but its recent development is concentrated among a small number of contributors.
ActiveHealth 63/100

autobahn-python: Build WebSocket and WAMP Applications
A Python library for building asynchronous WebSocket clients and servers, plus WAMP applications with remote procedure calls and publish-subscribe messaging. It supports Twisted and asyncio and requires Python 3.11 or later.
ActiveHealth 79/100

gunicorn: Serve Python Web Applications over HTTP
Gunicorn is a UNIX HTTP server for Python web applications, built around a pre-fork worker model. It serves WSGI apps and includes ASGI and beta HTTP/2 support, with worker options for different workloads.
ActiveHealth 62/100

proxy-list: Find Public Forward Proxy Servers
proxy-list publishes a regularly updated list of free, public forward proxy servers, with address details such as country, anonymity, protocol, and status. It is useful for lightweight testing and research, but public proxies are unreliable and should not be trusted with sensitive traffic.
QuietHealth 24/100

piping-server: Stream Data Between Devices Over HTTP
Piping Server pairs an HTTP sender and receiver on the same path to stream data between devices without storing it on the server. It suits command-line workflows and browser-based transfers, and can be self-hosted.
QuietHealth 27/100