Package arp implements the ARP protocol, as described in RFC 826. MIT Licensed.
Go library for accessing and embedding Tor clients and servers
Remote control library for the Apache Guacamole protocol (RDP/VNC)
A library to simplify writing applications using TCP sockets to stream protobuff messages
Cloud native networking and network security
CoAP Client/Server implementing RFC 7252 for the Go Language
Fast IP to CIDR lookup in Golang
eBPF-based Networking, Security, and Observability
Container Network Interface - networking for Linux containers
Package dhcp6 implements a DHCPv6 server, as described in RFC 3315. MIT Licensed.
DNS library in Go
Passive DNS Capture and Monitoring Toolkit
β¨ π EasyTCP is a light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful.
A Go package for sending and receiving ethernet frames. Currently supporting Linux, Freebsd, and OS X.
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
FTP client package for Go
golang ftp server library
Proxy toolkit including SOCKS5, HTTP, port forward and reverse base proxying
High performance minimalism async-io(proactor) networking for Golang.
πGev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
Build LDAP services w/ Go
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
π gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet ζ―δΈδΈͺι«ζ§θ½γθ½»ιηΊ§γιι»ε‘ηδΊδ»Άι©±ε¨ Go η½η»ζ‘ζΆγ
gNXI Tools - gRPC Network Management/Operations Interface Tools
βοΈ Modern & minimalistic load balancer for the Π‘loud era
BGP implemented in the Go Programming Language
request with digest authentication in golang
Package for downloading things from a string URL using a variety of protocols.
An enhanced and lightweight http client for Golang
Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.
Provides packet processing capabilities for Go
A simple wrapper around libpcap for the Go programming language
PowerDNS-Auth API client for Go (community project)
Declarative golang HTTP client
An SNMP library written in Go
A go implementation of the STUN client (RFC 3489 and RFC 5389)
A Go package for quickly building tcp servers
A download manager package for Go
The Go language implementation of gRPC. HTTP/2 based RPC
An enhanced HTTP client for Go
A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.
The interactive web server
HTTP proxy handler and dialer
Enriches the standard go http client with retry functionality.
It's like curl -v, with colours.
Reliable HTTP for GoLang
A library for working with IP addresses and networks in Go
Connect, secure, control, and observe services.
Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.
A Crypto-Secure Reliable-UDP Library for golang with FEC
A Quantum-Safe Secure Tunnel based on QPP, KCP, FEC, and N:M multiplexing.
go websocket, a better way to buid your IM server
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
Simulate network link speed
Simple mDNS client/server library in Golang
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
[mirror] Go supplementary network libraries
Simple netlink library for go.
A high-performance non-blocking I/O networking framework, which focused on RPC scenarios, developed by ByteDance.
netscanner - TCP/UDP scanner to find open or closed ports
Semantic addressing extention for golang's net package
NFF-Go -Network Function Framework for GO (former YANFF)
Conformance test suite for OpenShift
π¦ Send network packets over a TCP or UDP connection.
A cloud native distributed streaming network telemetry.
Pure-Go library for cross-platform local peer discovery using UDP multicast π© π π©
TCP proxy, highjacks HTTP to allow CORS
Go pkg for returning your public facing IP address.
Package raw enables reading and writing data at the device driver level for a network interface. MIT Licensed.
Simple Go HTTP client with Black Magic
HTTP requests for Gophers
SFTP support for the go.crypto/ssh package
Easy SSH servers in Golang
Golang Super Simple Load Balance
Fast RFC 5389 STUN implementation in go
golang tcp server
The Cloud Native Application Proxy
tcp server pool
Use anacrolix/go-libutp instead
An RFB proxy, written in go that can save and replay FBS files
Go Library to Execute Commands Over SSH at Scale
A simple TUN/TAP library written in native Go.
Simple, resilient multi-host containers networking and more.
Command-line tool and library for Windows remote command execution in Go
Tiny WebSocket library for Go.
A TCP Server Framework with graceful shutdown, custom protocol.
Golang connection multiplexing library