Networking packages

Showing projects tagged as Networking

  • fasthttp

    9.8 8.7 Go
    Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
  • Pion WebRTC

    9.7 9.4 Go
    Pure Go implementation of the WebRTC API
  • kcptun

    9.7 9.4 Go
    DISCONTINUED. Reliable UDP Transmission Optimizer based on KCP: Enhancing network efficiency in poor connectivity environments.
  • quic-go

    9.6 9.4 Go
    A production-ready QUIC implementation in pure Go
  • gnet

    9.6 6.3 Go
    🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
  • Netmaker

    9.5 9.6 Go
    Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
  • dns

    9.4 7.5 Go
    DNS library in Go
  • gopacket

    9.3 2.4 Go
    Provides packet processing capabilities for Go
  • httpstat

    9.2 3.6 Go
    It's like curl -v, with colours.
  • kcp-go

    9.0 9.4 Go
    A crypto-secure Reliable-UDP library for Golang with FEC support.
  • gobgp

    8.9 9.6 Go
    BGP implemented in the Go Programming Language
  • netpoll

    8.9 5.4 Go
    A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
  • req

    8.9 7.2 Go
    Simple Go HTTP client with Black Magic
  • ssh

    8.8 3.2 Go
    Easy SSH servers in Golang
  • mqttPaho

    8.6 7.2 Go
    The Paho Go Client provides an MQTT client library for connection to MQTT brokers via TCP, TLS or WebSockets.
  • fortio

    8.6 8.2 Go
    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.
  • HTTPLab

    8.6 4.6 Go
    The interactive web server
  • DHT

    8.5 0.0 Go
    BitTorrent DHT Protocol && DHT Spider.
  • nbio

    8.3 6.1 Go
    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.
  • heimdall

    8.3 4.2 Go
    An enhanced HTTP client for Go
  • go-getter

    8.3 8.6 Go
    Package for downloading things from a string URL using a variety of protocols.
  • water

    8.2 0.0 Go
    A simple TUN/TAP library written in native Go.
  • sftp

    8.1 6.9 Go
    SFTP support for the go.crypto/ssh package
  • mdns

    8.1 3.7 Go
    Simple mDNS client/server library in Golang
  • gobetween

    8.1 3.3 Go
    :cloud: Modern & minimalistic load balancer for the Сloud era
  • gev

    7.9 1.9 Go
    🚀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.
  • ftp

    7.9 6.7 Go
    FTP client package for Go
  • gosnmp

    7.8 7.6 Go
    An SNMP library written in Go
  • NFF-Go

    7.7 0.0 Go
    NFF-Go -Network Function Framework for GO (former YANFF)
  • requests

    7.6 4.4 Go
    HTTP requests for Gophers