tcpack
Byte stream packer
An application protocol that packs and unpacks byte streams over TCP connections.
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
172 stars
1 watching
1 forks
Language: Go
last commit: over 1 year ago
Linked from 1 awesome list
gogolanggolang-examplesgolang-librarygolang-packagetcp
Related projects:
Repository | Description | Stars |
---|---|---|
iancmcc/bingo | Fast and efficient encoding and decoding of native Go types to bytes | 41 |
pieterclaerhout/go-log | A logging library that provides functions to log different levels of messages with various options. | 10 |
reugn/go-streams | Provides a lightweight and flexible way to process data streams in Go | 1,935 |
bobg/hashsplit | A content-based splitting method for byte streams | 30 |
aerogo/packet | A library for sending network packets over TCP or UDP connections. | 80 |
q3k/crowbar | A tool to establish secure TCP connections over HTTP using basic authentication and GET/POST requests. | 475 |
anacrolix/utp | A Go implementation of the uTP transport protocol used in Bittorrent networks | 176 |
fanweixiao/push-stream-logging | A Go-based system for streaming high-frequency logs to TDEngine in real-time. | 2 |
glycerine/greenpack | A serialization format that provides versioning, typing, and schema support for data exchange between different programming languages | 115 |
keilerkonzept/topk | An implementation of probabilistic data structures for approximate data stream processing | 4 |
valyala/tcplisten | Customizable TCP net.Listener with performance-related options | 145 |
zhuangsirui/binpacker | A tool that packs and unpacks binary data in a compact format | 221 |
thempatel/streamvbyte-simdgo | A Go implementation of Stream VByte compression algorithm leveraging SIMD techniques for improved performance. | 16 |
samber/slog-channel | A Go channel handler for structured logging | 6 |
pietern/goestools | A toolset for working with signals and files from GOES satellites | 375 |