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 |
|---|---|---|---|
| torvalds/linux The official source tree of the Linux kernel, the core of Linux operating systems that manages hardware, system resources, and fundamental … | 77 | 251470 | stable |
| clash-verge-rev/clash-verge-rev Clash Verge Rev is a cross-platform desktop GUI client for the Clash Meta (mihomo) proxy core, built with Tauri 2 and Rust. It manages prox… | 94 | 150420 | active |
| RustDesk RustDesk is an open‑source remote‑desktop application that lets you control computers and mobile devices over the internet. It can be self‑… | 94 | 125074 | active |
| v2rayN v2rayN is a free, open-source GUI proxy client for Windows, Linux, and macOS built in C#. It manages multiple proxy cores including Xray, s… | 98 | 117675 | stable |
| bitcoin/bitcoin Bitcoin Core is the reference implementation of the Bitcoin protocol, providing a full node, wallet, and optional graphical interface. It v… | 90 | 90328 | active |
| Syncthing Syncthing is an open‑source continuous file synchronization program that securely replicates files across multiple devices. It operates pee… | 97 | 89030 | active |
| Moby Moby is an open-source framework that provides a modular set of container components and tools for building custom container-based systems.… | 92 | 72118 | active |
| chen08209/FlClash FlClash is a multi-platform proxy client built on ClashMeta with a Flutter-based Material You interface. It supports subscription links, mu… | 95 | 55006 | active |
| bannedbook/fanqiang Fanqiang is a comprehensive repository of proxy tools, tutorials, and configuration scripts for bypassing internet censorship. It provides … | 65 | 53980 | active |
| ethereum/go-ethereum Go Ethereum (geth) is the official Go implementation of the Ethereum protocol, providing a full node client and development library. It ena… | 99 | 51390 | active |
| V2Ray V2Ray (Project V) is a network proxy platform written in Go for building proxies to bypass network restrictions and censorship. It supports… | 64 | 46932 | active |
| juanfont/headscale Headscale is an open-source, self-hosted implementation of the Tailscale control server written in Go. It coordinates WireGuard-based mesh … | 100 | 44768 | active |
| Alamofire Alamofire is an elegant HTTP networking library for Swift built on top of URLSession, providing chainable request/response handling, parame… | 92 | 42405 | stable |
| GyulyVGC/sniffnet Sniffnet is a free, open-source cross-platform GUI application for monitoring and analyzing network traffic, written in Rust. It lets users… | 87 | 41559 | active |
| schollz/croc croc is a command‑line utility for fast, simple, and secure file transfers between computers. It uses peer‑to‑peer connections with optiona… | 97 | 40458 | active |
| AdguardTeam/AdGuardHome AdGuard Home is a free, open‑source DNS server that blocks ads, trackers, and malicious domains across an entire network. It supports moder… | 96 | 37244 | active |
| utmapp/UTM UTM is an open‑source virtual machine host and system emulator for iOS and macOS built on QEMU. It provides a native UI to create, manage, … | 75 | 35716 | active |
| Flowseal/zapret-discord-youtube A Windows batchfile-based utility bundling bol-van's zapret and WinDivert to bypass DPI-based blocking and throttling of Discord and YouTub… | 88 | 34724 | active |
| V2Ray V2Ray (Project V) is a Go-based network proxy platform for building tunnels that bypass network restrictions and protect privacy. It suppor… | 95 | 34662 | active |
| MetaCubeX/mihomo MetaCubeX/mihomo (formerly Clash.Meta) is a cross-platform rule-based proxy core written in Go that supports multiple proxy protocols and f… | 96 | 34391 | active |
| Windows Subsystem for Linux Windows Subsystem for Linux (WSL) is a compatibility layer that lets you run native Linux command‑line tools, utilities and applications di… | 98 | 33917 | active |
| Anoma Anoma is a reference implementation of the Anoma protocol, a distributed operating system for blockchain interoperability. It provides a no… | 78 | 33575 | active |
| Shadowsocks Shadowsocks for Windows is a C# implementation of the Shadowsocks proxy client. It provides system proxy configuration, PAC mode, and suppo… | 23 | 33535 | active |
| tokio-rs/tokio Tokio is an event-driven, non-blocking I/O runtime for writing asynchronous applications in Rust. It provides a multithreaded work-stealing… | 94 | 33290 | stable |
| Hiddify Hiddify is an open-source, ad-free multi-platform proxy/VPN client built on the Sing-box toolchain, supporting protocols like VLESS, VMess,… | 85 | 33224 | active |
| Linera Linera is a Rust-based decentralized blockchain infrastructure that provides core protocol components, client/server logic, and cross-chain… | 84 | 32056 | active |
| Shardeum Shardeum is an EVM-compatible Layer 1 blockchain platform that uses dynamic state sharding for horizontal autoscaling, low fees, and fast f… | 41 | 31219 | active |
| StevenBlack/hosts StevenBlack/hosts is a curated collection of unified hosts files that block ads, trackers, malware, and other unwanted domains. It provides… | 93 | 31123 | active |
| facebook/folly Folly is a C++20 library of core components designed for practicality and efficiency. It provides a wide range of utilities, from concurren… | 95 | 30552 | active |
| Algo VPN Algo is a collection of Ansible scripts that automate the deployment of a personal VPN server in the cloud. It supports modern protocols li… | 73 | 30406 | active |
| 521xueweihan/GitHub520 GitHub520 is a lightweight Python-based utility that provides ready-to-use hosts entries to speed up GitHub access and fix broken images. I… | 77 | 30003 | active |
| 233boy/v2ray A one-click V2Ray installation and management shell script for Linux servers. It automates installing the V2Ray core, configuring protocols… | 57 | 29693 | active |
| Deskflow Deskflow is a free, open‑source desktop application that lets you use a single keyboard and mouse across multiple computers. It works over … | 95 | 29613 | active |
| Deskflow Deskflow is a free, open-source application that lets you share one keyboard and mouse across multiple nearby computers, acting like a soft… | 95 | 29613 | active |
| NetBird NetBird is an open-source zero-trust networking platform that builds WireGuard-based peer-to-peer overlay networks with centralized access … | 92 | 29443 | active |
| OpenWrt OpenWrt is a Linux-based operating system for embedded devices, primarily routers. It provides a writable filesystem, package manager, and … | 95 | 28793 | active |
| ValdikSS/GoodbyeDPI GoodbyeDPI is a Windows command-line utility that bypasses Deep Packet Inspection (DPI) systems used by ISPs to block websites. It manipula… | 48 | 28689 | active |
| vernesong/OpenClash OpenClash is a LuCI plugin that runs the Mihomo (Clash) proxy client on OpenWrt routers. It supports protocols like Shadowsocks, VMess, Tro… | 95 | 27664 | active |
| libuv/libuv libuv is a cross-platform C library providing asynchronous I/O via a full-featured event loop backed by epoll, kqueue, IOCP, and event port… | 90 | 27272 | stable |
| mihomo-party-org/clash-party Clash Party is an Electron-based cross-platform desktop GUI for the Mihomo (Clash Meta) proxy core. It offers subscription management, conf… | 91 | 26873 | active |
| robertdavidgraham/masscan Masscan is an Internet-scale TCP port scanner written in C that transmits 10 million SYN packets per second, capable of scanning the entire… | 54 | 26042 | active |
| Cilium Cilium is an open-source networking, security, and observability solution for Kubernetes and container workloads built on an eBPF-based dat… | 94 | 25622 | stable |
| dev-sidecar Dev-sidecar is an Electron desktop proxy tool that accelerates access to GitHub, Stack Overflow, and npm for developers in China by interce… | 94 | 24442 | active |
| ipfs/ipfs IPFS (InterPlanetary File System) is an open, peer-to-peer hypermedia protocol for content-addressed storage and retrieval. It provides too… | 37 | 23053 | active |
| MatsuriDayo/NekoBoxForAndroid NekoBox for Android is a universal proxy toolchain app for Android built on the sing-box core. It supports a wide range of proxy protocols … | 62 | 22802 | active |
| containerd/containerd containerd is an industry‑standard container runtime daemon written in Go. It manages the full lifecycle of containers, including image tra… | 95 | 21424 | stable |
| hwanz/SSR-V2ray-Trojan A community‑maintained repository that curates and continuously updates recommendations for VPN/proxy services (often called "airports") su… | 72 | 20788 | active |
| Nyr/openvpn-install A Bash script that automates the installation and configuration of an OpenVPN server on popular Linux distributions. It provides an interac… | 75 | 20642 | active |
| yanue/V2rayU V2rayU is a native macOS client built with Swift that leverages the V2Ray core for proxying network traffic. It supports multiple protocols… | 86 | 20156 | active |
| bettercap Bettercap is a powerful, extensible framework and command‑line tool written in Go for network reconnaissance and man‑in‑the‑middle attacks.… | 82 | 20111 | active |
| bettercap bettercap is a Go-based, all-in-one framework for network reconnaissance and man-in-the-middle attacks across WiFi, Bluetooth Low Energy, w… | 82 | 20111 | active |
| ZeroNet ZeroNet is an open‑source platform that lets users create and browse decentralized websites using Bitcoin cryptography and the BitTorrent n… | 23 | 18776 | active |
| slackhq/nebula Nebula is a scalable overlay networking tool (mesh VPN) built on the Noise Protocol Framework, using certificates and security groups for m… | 93 | 18399 | stable |
| ginuerzh/gost GOST (GO Simple Tunnel) is a Go-based tunneling and proxy tool supporting HTTP/HTTPS/HTTP2/SOCKS4/SOCKS5/Shadowsocks protocols plus QUIC, K… | 64 | 18244 | active |
| netchx/netch Netch is a Windows GUI proxy client supporting protocols like Shadowsocks, ShadowsocksR, VMess, VLESS, Trojan, WireGuard, and SOCKS5. It of… | 65 | 17693 | active |
| Tencent/mars Mars is a cross-platform network and infrastructure component library developed by Tencent's WeChat team, comprising STN (signaling/network… | 38 | 17659 | stable |
| leaningtech/webvm WebVM is a Linux virtual machine that runs entirely client-side in the browser via WebAssembly, powered by the CheerpX x86-to-WASM JIT engi… | 67 | 17437 | active |
| jeessy2/ddns-go DDNS-GO is a self-hosted dynamic DNS (DDNS) tool written in Go that automatically detects your public IPv4/IPv6 address and updates DNS rec… | 97 | 17430 | active |
| ZeroTier ZeroTier is a software-defined networking tool that creates secure virtual Ethernet networks spanning devices, VMs, containers, and clouds … | 78 | 17152 | stable |
| goproxy GoProxy is a high-performance, cross-platform proxy server written in Go supporting HTTP(S), SOCKS5, SS, WebSocket, TCP, UDP, and DNS proxy… | 88 | 17142 | active |
| skywind3000/kcp KCP is a fast and reliable ARQ (Automatic Repeat reQuest) protocol implemented as a pure algorithm in C, consisting of just two source file… | 83 | 16920 | stable |
| stascorp/rdpwrap RDP Wrapper Library is a Windows system library that enables Remote Desktop Host support and concurrent RDP sessions on editions that ship … | 23 | 16884 | stable |
| systemd/systemd systemd is a suite of basic building blocks for a Linux system, providing a system and service manager that runs as PID 1 and starts the re… | 96 | 16851 | stable |
| Pion WebRTC Pion WebRTC is a pure Go implementation of the WebRTC API, enabling real-time audio, video, and data communication without cgo or external … | 97 | 16804 | active |
| MatrixTM/MHDDoS MHDDoS is a Python 3 command-line DDoS attack script offering 57 flood methods across Layer 7 (HTTP) and Layer 4 (TCP/UDP), including bypas… | 86 | 16730 | active |
| esp8266/Arduino An Arduino core that brings full Arduino support to the ESP8266 WiFi chip, letting users write standard Arduino sketches that run directly … | 64 | 16687 | active |
| jpillora/chisel Chisel is a fast TCP/UDP tunnel transported over HTTP and secured via SSH, shipped as a single Go executable containing both client and ser… | 93 | 16662 | active |
| yonggekkk/Cloudflare-vless-trojan A set of Cloudflare Workers/Pages proxy scripts supporting Vless-ws(tls) and Trojan-ws(tls) nodes, plus a local Socks5/HTTP proxy script wi… | 62 | 16415 | active |
| fortra/impacket Impacket is a collection of Python classes for low-level programmatic access to network protocols, including full implementations of SMB1-3… | 79 | 16168 | active |
| angristan/openvpn-install A Bash script that installs and manages a self-hosted OpenVPN VPN server on many Linux distributions. It handles client certificate generat… | 76 | 16155 | active |
| cloudflare/cloudflared cloudflared is the command-line client and daemon for Cloudflare Tunnel, which creates outbound-only connections from your origin servers t… | 98 | 16080 | stable |
| passteque/gluetun Gluetun is a lightweight VPN client packaged as a thin Alpine Docker container, written in Go, supporting many VPN providers via OpenVPN or… | 94 | 15598 | active |
| Karing Karing is a free, cross-platform proxy utility built with Flutter that serves as a GUI for a modified sing-box core. It supports Clash, V2r… | 93 | 15593 | active |
| eCapture eCapture is an eBPF-based CLI tool that captures SSL/TLS plaintext traffic without needing CA certificates, supporting OpenSSL, LibreSSL, B… | 99 | 15501 | active |
| Amass OWASP Amass is a Go-based framework for in-depth attack surface mapping and external asset discovery using OSINT gathering and active recon… | 75 | 15211 | active |
| txthinking/brook Brook is a cross-platform programmable network tool written in Go that provides encrypted proxy/VPN functionality with system-level network… | 85 | 15192 | active |
| nelvko/clash-for-linux-install A Shell-based one-click installer and management tool (clashctl) for deploying the mihomo/Clash proxy core on Linux, including web dashboar… | 71 | 14985 | active |
| mobile-shell/mosh Mosh is a remote terminal application that replaces interactive SSH sessions with a UDP-based protocol that survives roaming, IP changes, s… | 52 | 14505 | stable |
| coturn coturn is a free open-source implementation of TURN and STUN servers written in C, serving as a VoIP/WebRTC media traffic NAT traversal ser… | 97 | 14474 | stable |
| rathole-org/rathole rathole is a lightweight, high-performance reverse proxy for NAT traversal written in Rust, exposing services behind NAT to the internet vi… | 82 | 14260 | stable |
| AUK9527/Are-u-ok A collection of third-party iStore plugin packages (ipk) for iStoreOS/OpenWrt 22.03 and 24.10, distributed for aarch64_cortex-a53, aarch64_… | 66 | 14241 | active |
| cloudwu/skynet Skynet is a lightweight online game framework written in C with Lua scripting, built around the actor model with multiple Lua states. It is… | 66 | 14164 | stable |
| evilsocket/opensnitch OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch, intercepting and filtering outbound connections per a… | 73 | 14149 | active |
| EasyTier EasyTier is a decentralized mesh VPN written in Rust that connects devices into one virtual network with peer-to-peer links, NAT traversal,… | 87 | 14099 | active |
| OpenNHP/opennhp OpenNHP is a lightweight, cryptography-powered open-source toolkit written in Go that implements the Cloud Security Alliance's Network-infr… | 97 | 13936 | active |
| Portmaster Portmaster is a free and open-source application firewall and privacy suite for Windows and Linux desktops. It intercepts all network traff… | 95 | 13824 | active |
| fancyss fancyss is a transparent proxy plugin for ASUS routers running asuswrt/asuswrt-merlin firmware with a software center. It supports multiple… | 67 | 13792 | active |
| nmap/nmap Nmap is the industry-standard open-source network scanner for host discovery, port scanning, service/version detection, and OS fingerprinti… | 77 | 13743 | stable |
| BPB Panel A self-hosted GUI panel deployed on Cloudflare Workers/Pages that generates VLESS, Trojan, and Warp proxy configurations with a private DoH… | 83 | 13647 | active |
| juewuy/ShellCrash ShellCrash is a Shell script tool for deploying and managing mihomo and sing-box proxy client kernels on Linux-based devices. It supports s… | 76 | 13597 | active |
| SoftEther VPN SoftEther VPN is an open-source, cross-platform, multi-protocol VPN server and client software written in C. It supports SSL-VPN, OpenVPN, … | 66 | 13597 | active |
| sshuttle/sshuttle sshuttle is a transparent proxy server that works as a poor man's VPN, forwarding traffic over SSH without requiring admin access on the re… | 94 | 13595 | stable |
| libnyanpasu/clash-nyanpasu Clash Nyanpasu is a cross-platform desktop GUI for Clash-based proxy cores (Clash Premium, Mihomo, Clash Rust, Meow), built with Tauri, Rus… | 95 | 13231 | active |
| objective-see/LuLu LuLu is a free, open-source macOS firewall that monitors and blocks unknown outgoing network connections. It uses a system extension and ne… | 91 | 13221 | active |
| cesanta/mongoose Mongoose is a two-file C networking library and embedded web server providing HTTP, WebSocket, MQTT, TLS 1.3, and an optional built-in TCP/… | 92 | 13080 | stable |
| cloudflare/quiche quiche is Cloudflare's Rust implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF. It exposes a low-level API f… | 98 | 12758 | stable |
| orf/gping gping is a cross-platform command-line ping utility that visualizes ping latency as a live graph in the terminal. It supports graphing mult… | 92 | 12691 | active |
| secdev/scapy Scapy is a powerful Python-based interactive packet manipulation program and library that can forge, decode, send, capture, and match packe… | 88 | 12599 | stable |
| iroh Iroh is a Rust networking library that establishes direct peer-to-peer QUIC connections between endpoints dialed by public key, with NAT ho… | 96 | 12582 | active |
| robbiehanson/CocoaAsyncSocket CocoaAsyncSocket is an asynchronous TCP and UDP socket networking library for macOS, iOS, and tvOS, built on Grand Central Dispatch. It pro… | 64 | 12440 | stable |
page 1 / 22 next →