Networking

网络与通信

GNS3/gns3-server

GNS3 server

Python 1.0k 327 GPL-3.0
network network-emulator networking

elesiuta/picosnitch

Monitor network traffic per executable

C 1.0k 45 GPL-3.0
bandwidth-monitor ebpf intrusion-detection linux +9

zn0wii/satelite-proxy

轻量、好看的 sing-box / Xray / mihomo 桌面客户端。支持clash订阅导入, 规则分流、系统代理 / TUN,macOS 与 Windows 开箱即用。

Rust 1.0k 146 Apache-2.0
clash-meta hysteria2 macos networking +10

next-hat/nanocl

Work in progress distributed system that simplifies the orchestration of containers and virtual machines.

Rust 1.0k 53 Apache-2.0
cli cloud-native containers daemon +15

fportantier/habu

Hacking Toolkit

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

costela/wesher

wireguard overlay mesh network manager

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

DWorkS/VolleyPlus

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

Java 981 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 973 157 MIT
afnetworking http-client http2 https +3

taco-group/OpenEMMA

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

Python 959 125 Apache-2.0
algorithms artificial-intelligence autonomous-car autonomous-driving +11

alexeyxo/protobuf-swift

Google ProtocolBuffers for Apple Swift

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

WireGuard/wgctrl-go

Package wgctrl enables control of WireGuard interfaces on multiple platforms.

Go 928 119 MIT
go golang linux networking +1

Gouryella/drip

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

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

projectcalico/felix

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

915 276
calico-felix containers docker felix +6

nxrighthere/ENet-CSharp

Reliable UDP networking library

C 913 136 MIT
dotnet gamedev interop ipv4 +6

netenglabs/suzieq

Using network observability to operate and design healthier networks

Python 911 122 Apache-2.0
data-center datacenter infrastructure network-analysis +4

freshOS/Networking

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

Swift 883 58 MIT
api combine freshos http +7

TimonPost/laminar

A simple semi-reliable UDP protocol for multiplayer games

Rust 869 69
gamedev networking protocol rust +1

pion/stun

A Go implementation of STUN

Go 866 120 MIT
go golang ice networking +7

pfrest/pfSense-pkg-RESTAPI

The missing REST and GraphQL API package for pfSense

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

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 851 43 Apache-2.0
cli diagnostics http http2 +7

ammaraskar/pyCraft

Minecraft-client networking library in Python

Python 847 186 NOASSERTION
client library minecraft networking +1

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++ 846 201 NOASSERTION
c linux networking socket +1

MikuLeaks/MikuSB

Open-source C#/.NET research server emulator for local protocol and networking experimentation.

C# 845 172 MIT
csharp dotnet networking protobuf +2

netaddr/netaddr

A network address manipulation library for Python

Python 831 180 NOASSERTION
cidr devops eui iab +11

tamhoang1412/backend-swe-interview-questions

Technical interview questions for backend engineer.

828 175
backend database interview networking +4

sergi/jsftp

Light and complete FTP client implementation for Node.js

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

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 798 345 NOASSERTION
configuration-management django hacktoberfest lede +7

thatmattlove/hyperglass

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

Python 796 140 BSD-3-Clause-Clear
bgp chakra-ui looking-glass networking +4

chenjiandongx/sniffer

🤒 A modern alternative network traffic sniffer.

Go 787 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