Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source networking software

2108 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.

2108 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
bulianglin/demo
A collection of shell scripts and auxiliary files accompanying the 'bulianglin' (不良林) YouTube channel's tutorials on VPN and proxy tools, i…
812114active
pojntfx/weron
weron is a Go-based tool and library that creates lean, fast, and secure overlay networks using WebRTC. It connects nodes behind NATs and f…
272113active
sleep3r/mtproto.zig
A tiny, dependency-free MTProto proxy written in Zig that disguises Telegram traffic as standard TLS 1.3 HTTPS traffic. It is designed for …
752103active
ipfs/public-gateway-checker
A web application that displays a list of public IPFS gateways and checks whether each is online, including CORS, IPNS, origin isolation, a…
952099active
onsip/SIP.js
SIP.js is a JavaScript/TypeScript SIP signaling library for building WebRTC applications with audio/video calling, messaging, and presence.…
582098active
oxen-io/lokinet
Lokinet is the reference implementation of LLARP, a low-latency layer 3 onion routing protocol that forms a decentralized, IP-based overlay…
632092active
Shadowrocket for Android
Shadowrocket for Android is a free VPN client that provides built‑in free proxy nodes and premium private servers. It supports multiple pro…
972089active
pivpn/pivpn
PiVPN is a set of shell scripts that turn a Raspberry Pi or any Debian/Ubuntu server into a WireGuard or OpenVPN VPN server with a one-comm…
758044maintenance
OpenPubkey
opkssh is a Go CLI tool that enables SSH authentication via OpenID Connect identities instead of long-lived SSH keys. It generates SSH publ…
882083active
mudler/edgevpn
EdgeVPN is a statically compiled, decentralized p2p VPN built on libp2p that creates private networks joined via shared tokens, with no cen…
952078active
Genymobile/gnirehtet
Gnirehtet provides reverse tethering for Android devices over adb, letting a plugged-in phone use the computer's internet connection withou…
237989maintenance
ipinfo/cli
The official command-line client for the IPinfo.io API, written in Go. It lets users look up IP geolocation, ASN, privacy detection, and re…
672074active
handshake-org/hsd
HSD is a full node implementation of the Handshake decentralized naming/cryptocurrency protocol, written in JavaScript for Node.js. It prov…
392073active
haad/proxychains
ProxyChains is a UNIX command-line tool that forces TCP connections and DNS lookups of any dynamically linked program through SOCKS4/5 or H…
327964maintenance
groundcover-com/caretta
Caretta is a lightweight standalone tool that uses eBPF to map all service network interactions in a Kubernetes cluster and visualizes them…
342069active
heiher/hev-socks5-tunnel
A lightweight, high-performance tun2socks implementation that forwards TCP and UDP traffic from a TUN device through a SOCKS5 proxy. It is …
1002066active
dae
daed is a modern web dashboard for managing the dae proxy/routing daemon, built with React and TypeScript. It provides a responsive, keyboa…
102061active
garywill/linux-router
A single-file bash script that turns a Linux machine into a router in one command, wrapping iptables, dnsmasq, and related tools. It suppor…
762058active
alibaba/anyproxy
AnyProxy is a fully configurable HTTP/HTTPS proxy server built on Node.js, supporting custom rule modules to intercept, modify, and inspect…
327897maintenance
koho/frpmgr
A Windows desktop GUI application that wraps the FRP (Fast Reverse Proxy) client in an all-in-one manager combining a configuration editor,…
932055active
wb2osz/direwolf
Dire Wolf is a software soundcard AX.25 packet modem/TNC and APRS encoder/decoder written in C. It replaces hardware TNCs, decoding radio s…
802053active
Sergeydigl3/zapret-discord-youtube-linux
A plug-and-play Linux shell script adapter that ports Flowseal's zapret-discord-youtube and bol-van's zapret for bypassing DPI-based thrott…
732049active
sipt/shuttle
Shuttle is a cross-platform network proxy tool written in Go supporting SOCKS5, SOCKS5 over TLS, and shadowsocks protocols. It offers rule-…
442044active
melbahja/goph
Goph is a lightweight, native Go SSH client library for executing commands over SSH connections with a simple API. It supports multiple aut…
922037active
fscarmen/ArgoX
A one-click Shell script that deploys Xray with multiple proxy protocols (Reality, Hysteria2, VLESS, VMess, Trojan, Shadowsocks, XHTTP) beh…
752036active
feross/simple-peer
A JavaScript library providing a simple, node.js-style API for WebRTC peer-to-peer video, voice, and data channels. It works in both the br…
327798maintenance
OpenP2P
OpenP2P is a lightweight, open-source P2P networking tool written in Go that connects devices across NATs using UDP/TCP hole punching, UPnP…
812032active
openlibrecommunity/olcrtc
olcRTC is an encrypted TCP-over-WebRTC tunnel written in Go that disguises traffic as ordinary video calls on whitelisted meeting services …
102030active
lunarmodules/luasocket
LuaSocket is a Lua extension library providing TCP and UDP transport support via C modules, plus Lua modules for common Internet protocols …
642028stable
hyperion-cs/dpi-checkers
A collection of checkers (a comprehensive Go-based DPI-CH tool plus browser-based checkers) that detect whether an ISP or datacenter applie…
832027active
Evil Limiter
A Python command-line tool that monitors, analyzes, and limits the bandwidth of devices on a local network using ARP spoofing and traffic s…
522025active
librats/rats-search
A cross-platform BitTorrent search engine for desktop and web servers that crawls the DHT network and indexes torrents for full-text search…
982023active
sipcapture/homer
HOMER is an open-source telecom observability platform that captures, stores, and analyzes SIP/VoIP/RTC signaling via the HEP protocol. Ver…
932018active
Switch LAN Play
A client-server tool that lets Nintendo Switch players play together over the internet as if they were on the same local network. A PC clie…
252018active
justcoding121/titanium-web-proxy
Titanium Web Proxy is a lightweight, high-performance HTTP(S) proxy server library for .NET that can operate as a man-in-the-middle (MITM) …
1002012active
aiortc/aioquic
aioquic is a Python library implementing the QUIC network protocol (RFC 9000/9369) with a minimal TLS 1.3 implementation and an HTTP/3 stac…
492007active
mashirozx/Pixiv-Nginx
A fork of nginx preconfigured with reverse-proxy configs, TLS certificates, and hosts entries to restore access to Pixiv from networks wher…
552001active
StressOzz/Zapret-Manager
A universal shell-based manager for bypassing internet censorship and DPI-based blocks on OpenWrt routers. It automates installation and co…
801997active
ssili126/tv
A Python tool that automatically collects IPv4 hotel IPTV live stream sources (including CCTV, satellite, and some local Chinese channels),…
711997active
rdegges/ipify-api
The Go source code powering ipify, a free public API service that returns a client's public IP address, serving billions of requests per mo…
321996stable
apache/trafficserver
Apache Traffic Server is a fast, scalable, and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server written in C++. It powers majo…
771995stable
quickfix/quickfix
QuickFIX is a free, open-source C++ implementation of the FIX (Financial Information eXchange) protocol, serving as a full-featured messagi…
691995stable
mfontanini/libtins
libtins is a high-level, multiplatform C++ library for network packet sniffing, parsing, and crafting. It provides an efficient, endianness…
801994stable
Cenmrev/V2RayX
V2RayX is a macOS GUI application that wraps v2ray-core, generating its config file and managing the core process via launchd. It lets user…
107618maintenance
t6x/reaver-wps-fork-t6x
Reaver is a C-based command-line tool that performs brute force attacks against Wi-Fi Protected Setup (WPS) registrar PINs to recover WPA/W…
411991active
trojanpanel/install-script
A one-click shell installation script for Trojan Panel, a multi-user web administration panel that manages proxy nodes running Xray, Trojan…
281990active
Aurora-Admin-Panel/deploy
Aurora Panel is a self-hosted multi-server port leasing management panel that lets an administrator add servers and ports and assign them t…
401988active
brotandgames/ciao
ciao is a self-hosted web application that checks HTTP(S) URL endpoints for expected status codes on a cron schedule and notifies via email…
951981active
dswd/vpncloud
VpnCloud is a high-performance peer-to-peer mesh VPN written in Rust that runs over UDP with strong end-to-end encryption (Curve25519 and A…
231977stable
baoweise-bot/aimili-vpngate
AimiliVPN is a Python tool that manages VPNGate public VPN nodes on Linux VPS, providing node fetching/testing, connection switching, and a…
761976active
chobits/ngx_http_proxy_connect_module
An nginx module (also compatible with Tengine and OpenResty) that adds support for the HTTP CONNECT method, turning nginx into a forward pr…
231976active
luigirizzo/netmap
Netmap is a framework for extremely fast packet I/O from userspace, implemented as a kernel module for FreeBSD, Linux, and Windows. It incl…
621973stable
koush/AndroidAsync
AndroidAsync is a low-level asynchronous network protocol library for Android built on Java NIO, providing socket client/server, HTTP(S) cl…
327522maintenance
GtxFury/FlyClash-Android
FlyClash Android is an Android client for the Clash proxy ecosystem, providing VPN-style network proxying on mobile devices. It lets users …
871970active
Ragnt/AngryOxide
AngryOxide is an 802.11 WiFi attack tool written in Rust that provides a single-interface survey capability with automated attacks to captu…
661967active
oetiker/SmokePing
SmokePing is a Perl-based network latency monitoring system that measures, stores, and graphically displays latency, latency distribution, …
621967stable
heiher/natmap
NATMap is a C-based CLI tool that establishes TCP/UDP port mappings from an ISP NAT public address to a local private address using STUN an…
821964active
i2ii/i
BHcloud appears to be a commercial VPN/proxy subscription service providing mirror websites for users in mainland China and overseas, with …
321962active
ar51an/iperf3-win-builds
A repository providing pre-compiled iperf3 Windows 64-bit executables, built via Cygwin without modifying the original source. It fills the…
891960active
Happ - Proxy Utility
Happ is a cross-platform proxy utility client with desktop builds for Windows, macOS, and Linux, alongside iOS and Android apps. It lets us…
841955active
nymtech/nym
Nym is a decentralized privacy platform built in Rust, centered on a mixnet that shuffles Sphinx packets to protect network-level metadata,…
961950active
tailscale/golink
golink is a private shortlink service that runs inside a Tailscale tailnet, letting teams create short memorable go/ links for internal sit…
751949active
MortyFx/speedtest-x
A self-hosted web-based network speed test application built as an extension of LibreSpeed. It stores speed test results in a lightweight f…
251949active
SIPSorcery
SIPSorcery is a C#/.NET library implementing SIP, WebRTC, RTP, ICE, STUN and SDP for building real-time communication applications. It is p…
751945active
varnish/hitch
Hitch is a scalable TLS/SSL termination proxy written in C by Varnish Software. It decrypts TLS connections and forwards unencrypted traffi…
651944active
vvxw/deploy-vercel
A Vercel-deployable template that runs a proxy node service disguised behind a static HTML decoy page, with subscription link generation an…
541944active
editso/fuso
Fuso is a lightweight, fast, cross-platform intranet penetration (NAT traversal) and port forwarding tool written in Rust. It supports mult…
541943active
webtorrent/bittorrent-tracker
A Node.js and browser library implementing both BitTorrent tracker client and server, supporting HTTP, UDP, and WebTorrent (WebSocket/WebRT…
781941active
nitefood/asn
A Bash-based command-line tool and self-hostable server for looking up ASN, RPKI validity, BGP stats, IP prefixes, AS paths, IP reputation,…
961936active
daeuniverse/gg
gg (go-graft) is a Linux command-line proxy tool that redirects the network traffic of any command through a proxy with a single prefix, su…
601936active
hotyue/IP-Sentinel
IP-Sentinel is a lightweight, modular Master-Agent distributed system for maintaining VPS IP assets. It detects IP geolocation misclassific…
801935active
hackerschoice/gsocket
Global Socket (gsocket) is a C-based toolkit that lets two machines behind NAT or firewalls establish secure, end-to-end encrypted TCP conn…
631934active
deepfence/PacketStreamer
PacketStreamer is a distributed, high-performance remote packet capture tool that runs lightweight sensors on target hosts to stream filter…
101934active
alibaba/xquic
XQUIC is Alibaba's cross-platform C library implementing the IETF QUIC and HTTP/3 protocols for both client and server use. It supports QUI…
921923active
box4magisk
A Magisk/KernelSU/APatch module that deploys proxy cores such as sing-box, clash/mihomo, v2ray, xray, and hysteria on rooted Android device…
721914active
byJoey/ech-wk
A cross-platform proxy client that uses TLS 1.3 Encrypted Client Hello (ECH) to encrypt SNI information, exposing both a SOCKS5 and HTTP CO…
451905active
spiritLHLS/ecs
A shell-based 'Fusion Monster' VPS server testing script that benchmarks CPU, disk, network speed, and IP quality across many Linux distrib…
747221maintenance
Dyneteq/reconya
reconYa is a self-hosted network reconnaissance and asset discovery tool written in Go that scans local networks via ICMP, TCP, and ARP to …
811902active
magnific0/wondershaper
Wonder Shaper is a shell script that limits the bandwidth of one or more network adapters using iproute's tc command with a simplified comm…
321902active
davecheney/httpstat
httpstat is a Go CLI tool that visualizes HTTP request timing breakdowns (DNS, connection, TLS, server processing) with colored output, sim…
867192maintenance
Eugeny/russh
Russh is a low-level, Tokio-based SSH2 client and server library for Rust, forked from Thrussh. It supports a wide range of ciphers, key ex…
981898active
Tunnelmole
Tunnelmole is an open-source tunneling tool that gives locally running HTTP(S) servers a public URL, similar to ngrok. It is distributed as…
621894active
razvandimescu/numa
Numa is a portable DNS resolver in a single Rust binary that provides ad blocking, local .numa service domains, hostname overrides, and pri…
991890active
seagullz4/hysteria2
A one-click installation script (shell and Python versions) for deploying the Hysteria2 proxy server on Linux VPSes. It handles certificate…
591887active
loxilb
loxilb is an open-source, eBPF-based cloud-native load-balancer written in Go, designed to work across on-prem, public-cloud, and hybrid Ku…
921886active
srixivas/PcapXray
PcapXray is a Python-based network forensics tool that visualizes PCAP files or live traffic as an annotated network diagram. It identifies…
781884active
Chleba/netscanner
netscanner is a terminal-based network scanner and diagnostic tool with a modern TUI, written in Rust. It supports WiFi network scanning, C…
731884active
markqvist/Sideband
Sideband is an end-to-end encrypted, infrastructure-less LXMF messaging and LXST telephony client for Android, Linux, macOS and Windows, bu…
981883active
abc123info/BlueTeamTools
BlueTeamTools is a Java-based GUI toolbox that aggregates utilities for blue-team security analysts, covering memory-shell decompilation, w…
851882active
Cacti
Cacti is an open-source, LAMP-based network monitoring and graphing platform built on RRDtool that collects, stores, and visualizes time-se…
821882stable
litespeedtech/lsquic
LSQUIC is an open-source C library implementing the QUIC transport protocol and HTTP/3 for both servers and clients, used in production by …
1001878active
eworm-de/routeros-scripts
A collection of scripts for MikroTik RouterOS to manage devices and extend their functionality. It covers tasks like automated updates, bac…
771874active
agrinman/tunnelto
tunnelto is a Rust CLI tool that exposes a locally running web server to the internet via a public URL, similar to ngrok. It supports custo…
237082maintenance
xchacha20-poly1305/husi
Husi is a multiplatform proxy client built with Kotlin and Compose Multiplatform, using a Go-based libcore (sing-box) backend. It supports …
901873active
byJoey/yx-tools
A single-binary Go tool for testing latency and download speed of Cloudflare CDN IPs, supporting IPv4/IPv6 and IP:port pairs for reverse-pr…
781871active
complexorganizations/wireguard-manager
A shell-based tool that automates the installation, configuration, and management of WireGuard VPN servers. It provides a user-friendly way…
451860active
superfly/corrosion
Corrosion is a Rust-based distributed system that propagates SQLite state across a cluster using gossip (SWIM membership via Foca) and CRDT…
881859active
magma/magma
Magma is an open-source mobile core network platform that provides an extendable packet core (EPC/5G core) for network operators, consistin…
601858active
zengzhan/qqzeng-ip
A high-performance IP geolocation lookup engine (QZDB) with multi-language SDKs (Rust, C/C++, Go, Java, C#, Node.js, Python, PHP) that reso…
761856active
selinuxG/Golin
Golin is a Go-based security assessment tool combining asset discovery, port/service scanning, weak password brute-forcing for 40+ services…
621856active

← prev page 9 / 22 next →