bingo

Data packer

Packs and unpacks common data types in a fast and efficient way

Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.

GitHub

41 stars
1 watching
4 forks
Language: Go
last commit: 5 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ian-kent/go-log Provides a logging package with customizable log levels, appenders, and output destinations. 43
joetifa2003/mm-go A package providing low-level manual memory management utilities for Go 150
usk81/generic A package providing a flexible data type in Go, allowing encoding and decoding of various data types without the need for explicit casting or switching. 48
zhuangsirui/binpacker A tool that packs and unpacks binary data in a compact format 220
jfcg/sorty Fast and efficient sorting library for Go with concurrent and parallel capabilities 133
mikekonan/go-types Provides Go implementations of common data types used in international data transfer and validation 19
clausecker/nfc Go bindings for the libnfc library providing an interface to NFC functionality 101
gotidy/copy Package for fast copying complex data structures of different types 49
iand/gedcom Tools for working with GEDCOM file format in Go 37
alexcesaro/log Provides logging libraries with simple and fast output options 48
ugorji/go A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. 1,861
kdomanski/iso9660 A package for reading and creating ISO9660 images 264
xxjwxc/public A comprehensive utility package for Go programmers 175
nikolaydubina/fpdecimal Provides a precise and efficient data type for fixed-point decimals in Go. 31
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 748