kcp-go

UDP transport library

Provides a reliable and secure UDP transport layer with forward error correction and encryption.

A Crypto-Secure Reliable-UDP Library for golang with FEC

GitHub

4k stars
145 watching
739 forks
Language: Go
last commit: 4 months ago
Linked from 2 awesome lists

automatic-repeat-requestforward-error-correctionkcpreed-solomon-codesreliable-udp-librarysymmetric-key-cryptography

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
google/gopacket Provides packet processing capabilities for Go 6,375
go-git/go-git A high-level implementation of the Git version control system in Go 6,070
valvesoftware/gamenetworkingsockets A transport layer for games that enables reliable and efficient communication over UDP. 8,328
lovoo/goka A distributed stream processing library for Apache Kafka written in Go, enabling scalable and fault-tolerant microservices. 2,367
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,208
xtaci/gaio A high-performance networking library for Go that reduces context switching and improves concurrency in networked applications. 829
satori/go.uuid Provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versions and parsing capabilities. 4,894
quic-go/quic-go An implementation of the QUIC protocol in Go, supporting HTTP/3 and other related features. 10,222
pdfcpu/pdfcpu A Go-based PDF processing library with both API and CLI support for various operations on PDF files 7,091
go-chi/chi A lightweight router for building modular and composable HTTP services 18,767
confluentinc/confluent-kafka-go A high-performance Golang client for Apache Kafka 4,683
jeffail/tunny A library for managing a pool of concurrent worker goroutines with synchronous API. 3,921
mas-bandwidth/netcode Enables secure client-server connections over UDP with robust security features. 2,445
go-vgo/robotgo Automation tool for interacting with graphical user interfaces on multiple platforms. 9,739
mmatczuk/go-http-tunnel Enables secure tunnels over HTTP/2 to share localhost with others 3,249