Awesome Go

Networking

17 libraries in this category

tspool

A TCP Library use worker pool to improve performance and protect your server

14NetworkingNetworking
go-pcaplite

Lightweight live packet capture library with HTTPS SNI extraction

9NetworkingNetworking
Grequest

Simple and lightweight golang package for http requests. based on powerful net/http

9NetworkingHTTP Clients
netchan

Network Channels (netchan) for Golang: Secure, cluster-ready, supports nested channels & any data type. Inspired by Rob Pike

9NetworkingNetworking
roamr

CLI that scores nearby saved WiFi networks and tells you which to use, and why

9NetworkingNetworking
macwifi

Wi-Fi scanning and Keychain password retrieval for macOS 13+

8NetworkingNetworking
cdns

Change DNS servers effortlessly via terminal

5NetworkingNetworking
chicha-ip-proxy

Zero-configuration TCP/UDP port proxy with autostart, IP-based access control, and OS-level network stack tuning

5NetworkingNetworking
impersonate-http

Drop-in net/http.Client with a byte-exact browser TLS (JA3/JA4) and HTTP/2 (Akamai) fingerprint

5NetworkingHTTP Clients
telepath

telepath is a powerful CLI tool for secure port forwarding with support for multiple jump hosts and flexible authentication

4NetworkingNetworking
fibersse

Production-grade Server-Sent Events (SSE) for Fiber v3 with event coalescing, priority lanes, topic wildcards, adaptive throttling, and built-in auth

3NetworkingNetworking
corsproxy

CORS proxy server with SSRF protection, host allow/blocklisting, and optional API key authentication

2NetworkingNetworking
gosnmp

Native Go library for performing SNMP actions

1NetworkingNetworking
proxq

Asynchronous reverse proxy that queues each request in Redis and returns a job ID to poll for the response, with path-prefix routing, retries, and caching

1NetworkingNetworking
kcptun

Extremely simple & fast udp tunnel based on KCP protocol

NetworkingNetworking
drainwatch

Measures what actually happens to established TCP and UDP connections when a Kubernetes pod terminates

NetworkingNetworking
ws-reconnect

Resilient WebSocket client with automatic reconnection, exponential backoff, and heartbeat management

NetworkingNetworking