Networking

网络与通信

costela/wesher

wireguard overlay mesh network manager

Go 988 63 GPL-3.0
encryption go golang mesh-networks +4

fportantier/habu

Hacking Toolkit

Python 986 162 BSD-3-Clause
hacking linux network-analysis networking +11

DWorkS/VolleyPlus

🏐 Volley library : make everything faster . Its an improvements for Volley by Google for Android https://android.googlesource.com/platform/frameworks/volley

Java 982 272
android-library image-cache java networking +3

kangzubin/XMNetworking

A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking.

Objective-C 974 158 MIT
afnetworking http-client http2 https +3

taco-group/OpenEMMA

OpenEMMA, a permissively licensed open source "reproduction" of Waymo’s EMMA model.

Python 954 127 Apache-2.0
algorithms artificial-intelligence autonomous-car autonomous-driving +11

alexeyxo/protobuf-swift

Google ProtocolBuffers for Apple Swift

Swift 935 132 Apache-2.0
carthage ios macos networking +6

projectcalico/felix

Project Calico's per-host agent Felix, responsible for programming routes and security policy.

916 278
calico-felix containers docker felix +6

Gouryella/drip

Self-hosted tunneling solution to expose localhost securely - unlimited bandwidth, no third-party servers

Go 916 61 BSD-3-Clause
devops golang http http2 +6

WireGuard/wgctrl-go

Package wgctrl enables control of WireGuard interfaces on multiple platforms.

Go 914 112 MIT
go golang linux networking +1

291-Group/LAN-Orangutan

LAN Orangutan is a lightweight network scanner with persistent device labeling, multi-network support, and Tailscale integration. Built by 291 Group.

Go 913 47 MIT
cli device-discovery golang homelab +14

nxrighthere/ENet-CSharp

Reliable UDP networking library

C 908 135 MIT
dotnet gamedev interop ipv4 +6

netenglabs/suzieq

Using network observability to operate and design healthier networks

Python 904 119 Apache-2.0
data-center datacenter infrastructure network-analysis +4

freshOS/Networking

⚡️ Concise networking code leveraging async-await, Decodable & Generics.

Swift 883 59 MIT
api combine freshos http +7

TimonPost/laminar

A simple semi-reliable UDP protocol for multiplayer games

Rust 868 69
gamedev networking protocol rust +1

pion/stun

A Go implementation of STUN

Go 857 116 MIT
go golang ice networking +7

dermesser/libsocket

The ultimate socket library for C and C++, supporting TCP, UDP and Unix sockets (DGRAM and STREAM) on Linux, FreeBSD, Solaris. See also my uvco library for a refreshed version!

C++ 847 202 NOASSERTION
c linux networking socket +1

pfrest/pfSense-pkg-RESTAPI

The missing REST and GraphQL API package for pfSense

PHP 847 140 Apache-2.0
automation devops freebsd graphql +3

ammaraskar/pyCraft

Minecraft-client networking library in Python

Python 846 186 NOASSERTION
client library minecraft networking +1

netaddr/netaddr

A network address manipulation library for Python

Python 831 176 NOASSERTION
cidr devops eui iab +11

tamhoang1412/backend-swe-interview-questions

Technical interview questions for backend engineer.

826 176
backend database interview networking +4

ozeranskii/httptap

Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output.

Python 812 37 Apache-2.0
cli diagnostics http http2 +7

sergi/jsftp

Light and complete FTP client implementation for Node.js

JavaScript 807 150 MIT
callback ftp ftp-client javascript +3

chenjiandongx/sniffer

🤒 A modern alternative network traffic sniffer.

Go 789 67 MIT
cli gopacket networking packets +4

airbnb/okreplay

📼 Record and replay OkHttp network interaction in your tests.

Groovy 785 71 Apache-2.0
android espresso networking okhttp

thatmattlove/hyperglass

hyperglass is the network looking glass that tries to make the internet better.

Python 785 142 BSD-3-Clause-Clear
bgp chakra-ui looking-glass networking +4

actix/actix-net

A collection of lower-level libraries for composable network services.

Rust 776 363 Apache-2.0
async multithreading networking runtime +1

polkadot-developers/awesome-substrate

A curated list of awesome projects and resources related to the Substrate blockchain development framework.

775 150 Unlicense
awesome awesome-list blockchain consensus +9

openwisp/openwisp-controller

Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.

Python 772 313 NOASSERTION
configuration-management django hacktoberfest lede +7

hak5/sharkjack-payloads

The Official Hak5 Shark Jack Payload Repository

Shell 769 226
duckyscript ethernet hacking-tools hak5 +5

ossrs/state-threads

Lightweight thread library for C/C++ coroutine (similar to goroutine), for high performance network servers.

C++ 759 277 NOASSERTION
async asyncio c concurrency +8