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
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
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 |