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
734 forks
Language: Go
last commit: about 2 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 a set of tools for packet processing and decoding in Go. 6,349
go-git/go-git A high-level implementation of the Git version control system in Go 5,995
valvesoftware/gamenetworkingsockets A transport layer for games that enables reliable and efficient communication over UDP. 8,253
lovoo/goka A distributed stream processing library for Apache Kafka written in Go, enabling scalable and fault-tolerant microservices. 2,362
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,100
xtaci/gaio A high-performance networking library for Go that reduces context switching and improves concurrency in networked applications. 815
satori/go.uuid A package that provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versioning and parsing capabilities. 4,877
quic-go/quic-go An implementation of the QUIC protocol in Go, supporting HTTP/3 and other related features. 10,127
pdfcpu/pdfcpu A comprehensive PDF processing library written in Go with a focus on batch processing and scripting. 7,008
go-chi/chi A lightweight router for building modular and composable HTTP services 18,564
confluentinc/confluent-kafka-go A high-performance Golang client for Apache Kafka 4,657
jeffail/tunny A library for managing a pool of concurrent worker goroutines with synchronous API. 3,892
mas-bandwidth/netcode Enables secure client-server connections over UDP with robust security features. 2,434
go-vgo/robotgo Automation tool for interacting with graphical user interfaces on multiple platforms. 9,678
mmatczuk/go-http-tunnel Enables secure tunnels over HTTP/2 to share localhost with others 3,239