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