Open-source networking software
2154 open-source libraries, tools and applications tagged networking, ranked by how closely networking is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2154 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| system-linux/FazJammer FazJammer is an ESP8266-based firmware project that turns a NodeMCU plus an NRF24L01+ radio module into a device that jams Wi-Fi, BLE, and … | 39 | 1562 | active |
| ThisSeanZhang/landscape Landscape is a Linux router application built in Rust with eBPF that routes traffic by domain rather than just IP. It uses a userspace DNS … | 87 | 1561 | active |
| Verge Verge Core is the official full-node source code for the Verge (XVG) cryptocurrency, providing a wallet client, mining support, and blockch… | 92 | 1559 | active |
| v-byte-cpu/sx sx is a fast, UNIX-philosophy command-line network scanner written in Go that supports ARP/NDP host discovery, ICMP, TCP SYN/FIN/NULL/Xmas,… | 77 | 1559 | active |
| arloor/iptablesUtils A shell script that sets up iptables port forwarding rules on Linux servers, with automatic rule updates when a DDNS domain's resolved IP c… | 42 | 1558 | stable |
| KBEngine KBEngine is an open-source MMOG server engine written in C++ with a Python scripting layer for game logic, including hot-fixing support. It… | 23 | 5697 | maintenance |
| kffl/speedbump Speedbump is a TCP proxy written in Go that simulates variable, predictable network latency using configurable sine and sawtooth wave summa… | 23 | 1557 | active |
| Avahi Avahi is a free LGPL implementation of mDNS/DNS-SD (Zeroconf) service discovery for Linux, compatible with Apple Bonjour. It provides a dae… | 68 | 1556 | stable |
| creazyboyone/FastGithub FastGithub is a local proxy tool that accelerates access to GitHub by resolving clean IPs, speed-testing them, and proxying HTTPS traffic t… | 29 | 1556 | active |
| Moddable SDK The Moddable SDK is a development toolkit and runtime for building IoT applications in standard JavaScript on low-cost microcontrollers lik… | 94 | 1554 | active |
| sepfy/libpeer libpeer is a portable WebRTC implementation written in C using BSD sockets, designed for IoT and embedded devices such as ESP32 and Raspber… | 73 | 1553 | active |
| google/seesaw Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform written in Go. It supports advanced features like anycast, Direct S… | 70 | 5675 | maintenance |
| RinCat/RTL88x2BU-Linux-Driver An out-of-tree Linux kernel driver for Realtek RTL88x2BU (RTL8812BU/RTL8822BU) 802.11ac USB WiFi adapters. It is built as a kernel module (… | 75 | 1550 | active |
| azimjohn/jprq JPRQ is a free, open-source tunneling tool written in Go that exposes local servers to the public internet via HTTP or TCP tunnels, with cu… | 73 | 1549 | active |
| txthinking/zoro zoro is a Go CLI tool that exposes local TCP/UDP servers to the external network through a remote relay server, with zero-configuration set… | 52 | 1547 | active |
| wfb-ng WFB-NG is a long-range packet radio link that transmits video, MAVLink telemetry, and IP traffic over raw (unconnected) WiFi frames, bypass… | 82 | 1546 | active |
| UCCL UCCL is a high-performance GPU communication library written in C++ that provides collectives (as a drop-in NCCL/RCCL replacement), P2P tra… | 69 | 1545 | active |
| ProxiFyre ProxiFyre is a Windows SOCKS5 proxifier that transparently routes TCP and UDP traffic of selected applications through SOCKS5 proxies using… | 93 | 1544 | active |
| adyanth/openwrt-tailscale-enabler A shell-based package that installs Tailscale on low-powered OpenWRT routers by downloading static binaries to /tmp and providing an init.d… | 71 | 1544 | active |
| iceiix/stevenarella Stevenarella is a multi-protocol Minecraft-compatible client written in Rust, supporting Minecraft server protocol versions from 1.7.10 thr… | 77 | 1541 | active |
| Tongsuo-Project/Tongsuo Tongsuo (铜锁) is an open-source cryptographic library providing modern cryptographic primitives and secure communication protocols, includin… | 86 | 1540 | active |
| Licoy/fetch-github-hosts A cross-platform tool that synchronizes GitHub-related DNS entries into the system hosts file to speed up or fix GitHub access. It ships as… | 93 | 1537 | active |
| contiki-ng/contiki-ng Contiki-NG is an open-source, cross-platform operating system for next-generation IoT devices, forked from the original Contiki OS. It focu… | 84 | 1532 | active |
| firedancer-io/firedancer Firedancer is Jump Crypto's from-scratch Solana validator client written in C, designed for extreme performance and security with a restric… | 95 | 1531 | active |
| spyboy-productions/r4ven R4ven is a security awareness and penetration testing tool that hosts a web page which, when a user grants browser permissions, captures GP… | 56 | 1531 | active |
| Jonnyan404/zerotier-planet A Docker Compose-based project that lets you self-host a private ZeroTier planet (root) controller in about a minute, built on ztncui with … | 48 | 1528 | active |
| mircokroon/minecraft-world-downloader A Java application that acts as a proxy between a Minecraft client and server to intercept and save chunk data, allowing players to downloa… | 48 | 1527 | active |
| VirgilClyne/GetSomeFries A collection of JavaScript rewrite and script modules for proxy clients (Loon, Surge, Stash, Shadowrocket, Quantumult X) that unlock full A… | 65 | 1526 | active |
| Danny-Dasilva/CycleTLS CycleTLS is a Go library with a JavaScript/TypeScript wrapper that lets clients spoof TLS/JA3 (and JA4) fingerprints when making HTTP reque… | 70 | 1525 | active |
| AnalogJ/lexicon Lexicon is a Python CLI tool and library that manipulates DNS records across many DNS providers through a standardized, provider-agnostic i… | 23 | 1524 | active |
| anytls/anytls-go anytls-go is the Go reference implementation of the AnyTLS protocol, a proxy protocol designed to mitigate TLS-in-TLS nested handshake fing… | 73 | 1521 | active |
| ngtcp2/ngtcp2 ngtcp2 is a C library implementing the IETF QUIC transport protocol (RFC9000) with no external library dependencies for the core. It includ… | 94 | 1520 | active |
| name5566/leaf Leaf is a pragmatic game server framework written in Go, providing modular building blocks for building multiplayer game backends. It empha… | 23 | 5513 | maintenance |
| balena-os/wifi-connect WiFi Connect is a Rust utility that lets users configure WiFi credentials on Linux devices through a captive portal. The device creates a W… | 98 | 1509 | active |
| snltty/linker Linker is a self-hosted networking tool written in C# that combines P2P hole punching (UDP/TCP, IPv4/IPv6) with server relay to provide vir… | 89 | 1508 | active |
| zpl-c/librg librg is a single-header, cross-platform world replication library written in pure C99 for multiplayer game development. It acts as middlew… | 48 | 1502 | active |
| Mekotofeuka/MTPROTO_FIX_By_MEKO A shell-based one-click installer and manager for MTProto proxies and VPN tools such as Telemt, MTG, MTProtoZig, and MTProxyL. It fixes com… | 80 | 1500 | active |
| tokio-rs/tokio-uring tokio-uring is a Rust library that provides an io_uring-backed runtime compatible with the Tokio ecosystem, exposing new resource types (st… | 33 | 1500 | active |
| lwfinger/rtw89 An out-of-tree Linux kernel driver for Realtek RTW89-series Wi-Fi chips (8851BE, 8852AE/BE/CE, 8922AE), covering 802.11ax (Wi-Fi 6) and Wi-… | 32 | 1500 | active |
| stealthcopter/AndroidNetworkTools A Java library for Android providing handy networking utilities such as port scanning, subnet device discovery, ping, and Wake-on-LAN. It f… | 23 | 1497 | active |
| SChernykh/p2pool P2Pool is a decentralized, peer-to-peer mining pool for Monero written in C++. It combines the regular payouts of centralized pools with th… | 97 | 1495 | active |
| coder/wush wush is a command-line tool for transferring files and opening remote shells between computers over peer-to-peer WireGuard connections. It … | 37 | 1494 | active |
| geckos.io geckos.io is a TypeScript library providing real-time client/server communication over UDP using WebRTC (SCTP data channels) with Node.js. … | 62 | 1488 | active |
| Time-Appliances-Project/Time-Card Time Card is an open-source PCIe card design (with schematics, BOM, Gerbers, firmware, and Linux driver code) that serves as a precision ti… | 76 | 1485 | active |
| lance0/ttl ttl is a fast, modern traceroute and network diagnostic tool written in Rust with a real-time TUI, per-hop latency/loss/jitter statistics, … | 84 | 1481 | active |
| dotpcap/sharppcap SharpPcap is a fully managed, cross-platform .NET library for capturing packets from live network devices and reading/writing pcap capture … | 67 | 1481 | active |
| v4lkyr0/Buildware-Tools Buildware-Tools is a Python-based terminal multitool combining OSINT reconnaissance, network diagnostics, Discord automation, cryptography … | 73 | 1479 | active |
| MultiPaper/MultiPaper MultiPaper is a fork of Purpur (Paper) for Minecraft that lets a single world run across multiple coordinated Minecraft servers, with a Mul… | 29 | 1477 | active |
| ultravnc/UltraVNC UltraVNC is a free, open-source VNC (Virtual Network Computing) suite for Windows comprising a VNC Server, Viewer, Repeater proxy, and Sing… | 76 | 1472 | active |
| openstack/neutron Neutron is OpenStack's Networking service, providing 'network connectivity as a service' for interface devices (vNICs) managed by other Ope… | 77 | 1471 | active |
| NHAS/reverse_ssh A Go-based SSH server and client that enables SSH-based reverse shells, letting operators manage and connect to remote targets with native … | 93 | 1470 | active |
| small (OpenWrt proxy plugin feed) A collection of commonly used OpenWrt package feeds (luci apps, themes, and proxy/DNS plugins) maintained for easy inclusion when compiling… | 94 | 1468 | active |
| Diniboy1123/usque An open-source Go reimplementation of the Cloudflare WARP client's MASQUE mode using the Connect-IP (RFC 9484) protocol. It offers multiple… | 77 | 1468 | active |
| tinygs/tinyGS TinyGS is an open-source firmware for ESP32-based LoRa ground stations that form a distributed network to receive transmissions from LoRa s… | 76 | 1463 | active |
| netcccyun/dnsmgr A self-hosted PHP (ThinkPHP) web application for managing DNS records across multiple providers (Alibaba Cloud, Tencent Cloud, Cloudflare, … | 86 | 1461 | active |
| dcm4che/dcm4che dcm4che is a Java toolkit and library implementing the DICOM standard for medical imaging, including data set handling, network communicati… | 88 | 1460 | active |
| abh/geodns GeoDNS is an authoritative DNS server written in Go that returns per-client targeted responses based on the geographic location of the requ… | 50 | 1460 | stable |
| LorenEteval/Furious Furious is a cross-platform GUI proxy client built with PySide6 that wraps Xray-core and Hysteria as Python bindings. It supports protocols… | 95 | 1457 | active |
| clusternet/clusternet Clusternet is a CNCF Sandbox open-source add-on for managing large fleets of Kubernetes clusters across public, private, hybrid, and edge e… | 92 | 1455 | active |
| ccbkkb/MicroWARP MicroWARP is an ultra-lightweight Docker image that provides a Cloudflare WARP SOCKS5 proxy using kernel-level WireGuard and a pure C micro… | 77 | 1448 | active |
| Harmony The core protocol implementation of the Harmony blockchain, a sharded proof-of-stake network written in Go. It implements consensus (PBFT-b… | 89 | 1447 | active |
| crazy-max/WindowsSpyBlocker WindowsSpyBlocker is a Go application delivered as a single Windows executable that blocks spying and tracking on Windows systems. It captu… | 65 | 5217 | maintenance |
| byJoey/Actions-bbr-v3 A Shell-based interactive management script that installs and maintains custom Linux kernel packages with fixed BBRv3 congestion-control pa… | 84 | 1444 | active |
| SlipNet SlipNet is an open-source anti-censorship VPN client for Android (Kotlin/Jetpack Compose) with a cross-platform Go CLI companion, supportin… | 71 | 1443 | active |
| myxuchangbin/dnsmasq_sniproxy_install A one-click shell script that installs and configures Dnsmasq and SNIproxy on CentOS, Debian, or Ubuntu servers. It redirects DNS resolutio… | 60 | 1442 | active |
| Cloud SQL Auth Proxy The Cloud SQL Auth Proxy is a Go utility that provides secure, IAM-authorized, TLS 1.3-encrypted connections to Google Cloud SQL instances … | 99 | 1439 | active |
| inlets A Kubernetes operator that gives local clusters (kind, k3d, minikube) real public TCP LoadBalancer IPs by provisioning cloud VMs running in… | 88 | 1439 | active |
| Algorand The official Go implementation of the Algorand blockchain protocol, including the algod node software and goal CLI tool. It lets users run … | 97 | 1438 | active |
| Tencent/tquic TQUIC is a high-performance, lightweight, cross-platform library implementing the IETF QUIC and HTTP/3 protocols, written in Rust with APIs… | 48 | 1438 | active |
| twoone-3/AdGuardHomeForRoot A Magisk/KernelSU/APatch module that runs AdGuardHome on rooted Android devices, providing a local DNS server that blocks ads, malware, and… | 88 | 1436 | active |
| jawj/IKEv2-setup A Bash script that configures a fresh Ubuntu Server LTS install as an IKEv2 VPN server using strongSwan, with Let's Encrypt certificates an… | 53 | 1435 | active |
| Sitoi/ClashBar ClashBar is a native macOS menu bar proxy client built with SwiftUI and AppKit, powered by the mihomo (Clash Meta) core. It provides a ligh… | 80 | 1432 | active |
| CFnat A Windows GUI wrapper (written in C#) around the CFnat tool, which automatically finds and tests Cloudflare datacenter IPs and sets up loca… | 24 | 1430 | active |
| dockovpn/dockovpn DockOvpn is a stateless, out-of-the-box OpenVPN server packaged as a Docker image that starts in under two seconds and requires no persiste… | 23 | 1429 | active |
| netsniff-ng/netsniff-ng netsniff-ng is a free, high-performance Linux networking toolkit written in C, often described as a Swiss army knife for network packets. I… | 31 | 1426 | stable |
| tun2proxy/tun2proxy tun2proxy is a Rust tool that creates a TUN network interface and routes traffic through SOCKS4/5 or HTTP proxies, effectively turning a pr… | 98 | 1423 | active |
| VirtualBox/virtualbox Oracle VirtualBox is a general-purpose full virtualization (hypervisor) application for x86_64 hardware, with Arm support on macOS and Wind… | 63 | 1423 | stable |
| rosenpass/rosenpass Rosenpass is a post-quantum-secure key exchange tool written in Rust that establishes symmetric keys and feeds them to WireGuard via its pr… | 82 | 1417 | active |
| mpetazzoni/ttorrent Ttorrent is a pure-Java implementation of the BitTorrent protocol providing a tracker, a download client, and torrent metainfo file creatio… | 23 | 1417 | active |
| PrismarineJS/node-minecraft-protocol A Node.js library that parses and serializes Minecraft protocol packets, with support for authentication and encryption. It enables buildin… | 95 | 1416 | active |
| WireGuard/wireguard-apple The official WireGuard VPN client application for iOS and macOS, written in Swift, including the WireGuardKit Swift package for integrating… | 32 | 1411 | active |
| coop-deluxe/sm64coopdx sm64coopdx is an actively maintained online multiplayer mod for the Super Mario 64 PC port that synchronizes all entities and levels for up… | 83 | 1409 | active |
| micahmo/WgServerforWindows Wg Server for Windows (WS4W) is a desktop application that automates setting up and managing a WireGuard VPN server endpoint on Windows. It… | 71 | 1404 | active |
| cisco/libsrtp libSRTP is Cisco's open-source C library implementing the Secure Real-time Transport Protocol (SRTP, RFC 3711) along with a supporting cryp… | 86 | 1401 | stable |
| Jafaral/bmon bmon is a command-line bandwidth monitor and rate estimator that captures network interface statistics and displays them visually. It offer… | 85 | 1393 | active |
| GtxFury/FlyClash FlyClash is a modern, visually polished proxy client built on the Clash (mihomo) kernel, developed with Tauri, Next.js, and Tailwind CSS. I… | 88 | 1392 | active |
| XiebroC2 XiebroC2 is an open-source command-and-control (C2) framework for penetration testing, written in Go with a .NET teamserver. It supports Lu… | 24 | 1392 | active |
| jamesmcm/vopono Vopono is a Rust CLI tool that runs individual applications through VPN tunnels using temporary network namespaces on Linux. It supports mu… | 97 | 1388 | active |
| tmoonlight/NSmartProxy NSmartProxy is an open-source NAT traversal / reverse proxy tool that creates secure tunnels from a public endpoint to services running beh… | 63 | 1387 | active |
| zfl9/chinadns-ng ChinaDNS-NG is a rewritten and enhanced version of ChinaDNS that splits DNS queries between domestic (China) and trusted upstream DNS serve… | 42 | 1383 | active |
| zoffline/zwift-offline zoffline is a partial reimplementation of the Zwift game server that lets users run the Zwift cycling app entirely offline. It includes a l… | 82 | 1382 | active |
| remittor/zapret-openwrt OpenWrt packages (ipk/apk) of Zapret, an anti-DPI utility that bypasses deep packet inspection on routers, with a LuCI web interface. It is… | 73 | 1382 | active |
| Anubis Anubis is a Python CLI tool for subdomain enumeration and information gathering that aggregates results from sources like HackerTarget, Vir… | 62 | 1382 | active |
| Psiphon Psiphon is a relay-based Internet censorship circumvention system consisting of client apps for Windows, Android, and iOS plus a server net… | 32 | 1382 | active |
| YukiCoco/ToMoon ToMoon is a Decky Loader plugin for SteamOS that provides an out-of-the-box Clash proxy client written in Rust. It automatically configures… | 35 | 1381 | active |
| simondankelmann/Bluetooth-LE-Spam An Android app that uses built-in Bluetooth Low Energy to send phantom device advertisements mimicking services like Apple popups, Microsof… | 58 | 4937 | maintenance |
| Monday Monday is a Go-based CLI tool that gives microservice developers a unified YAML-configured environment for running local applications with … | 93 | 1378 | active |
| unjs/untun untun is a Node.js CLI and library that exposes a local HTTP(s) server to the internet via Cloudflare Quick Tunnels (cloudflared). It provi… | 79 | 1378 | active |
| tidwall/neco Neco is a small, fast C library providing concurrency via stackful coroutines with channels, mutexes, condition variables, and deadline/can… | 60 | 1376 | active |
| aws/s2n-quic s2n-quic is a Rust implementation of the IETF QUIC transport protocol, offering a simple API with configurable providers for TLS (s2n-tls o… | 99 | 1375 | active |