Networking packages

Showing projects tagged as Networking

  • kcptun

    9.8 6.0 Go
    A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.
  • fasthttp

    9.8 8.6 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 8.9 Go
    Pure Go implementation of the WebRTC API
  • quic-go

    9.6 9.5 Go
    A QUIC implementation in pure Go
  • dns

    9.5 7.7 Go
    DNS library in Go
  • gnet

    9.5 7.8 Go
    🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
  • Netmaker

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

    9.3 0.0 Go
    Provides packet processing capabilities for Go
  • httpstat

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

    9.0 7.0 Go
    A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC
  • gobgp

    8.9 8.3 Go
    BGP implemented in the Go Programming Language
  • req

    8.8 8.4 Go
    Simple Go HTTP client with Black Magic
  • netpoll

    8.8 7.1 Go
    A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
  • ssh

    8.7 4.6 Go
    Easy SSH servers in Golang
  • HTTPLab

    8.7 4.6 Go
    The interactive web server
  • mqttPaho

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

    8.6 0.0 Go
    BitTorrent DHT Protocol && DHT Spider.
  • fortio

    8.6 8.5 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.
  • heimdall

    8.4 0.0 Go
    An enhanced HTTP client for Go
  • go-getter

    8.3 3.5 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.
  • nbio

    8.1 9.2 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.
  • gobetween

    8.1 0.0 Go
    :cloud: Modern & minimalistic load balancer for the Сloud era
  • mdns

    8.1 4.7 Go
    Simple mDNS client/server library in Golang
  • sftp

    8.1 7.2 Go
    SFTP support for the go.crypto/ssh package
  • gev

    8.0 0.0 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.
  • NFF-Go

    7.9 0.0 Go
    NFF-Go -Network Function Framework for GO (former YANFF)
  • ftp

    7.9 6.5 Go
    FTP client package for Go
  • gosnmp

    7.8 6.3 Go
    An SNMP library written in Go
  • grab

    7.7 0.0 Go
    A download manager package for Go