22 Resources
Golang bytes Libraries
A Go package to allow you to read and write from the serial port as a stream of bytes.
Serial A Go package to allow you to read and write from the serial port as a stream of bytes. Details It aims to have the same API on all platforms, i
A Go library that provides functions for bytes and bits.
Byteman A Golang library that provides functions for bytes and bits. Usage See byteman_test.go, numbers_test.go and strings_test.go. Test # Test every
Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes
bingo Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes. Features Encode bool, string, int8, int16,
Print random bytes from a secure source to stdout.
Print random bytes from a secure source to stdout.
A small drunken bishop written in Go to represent bytes.
Go, Little Drunken Bishop! go get github.com/eloonstra/go-little-drunken-bishop Table of Contents How does it work? Usage Example License Contributin
Functions that operate on slices. Similar to functions from package strings or package bytes that have been adapted to work with slices.
Slices Functions that operate on slices. Similar to functions from package strings or package bytes that have been adapted to work with slices. Featur
A logr LogSink implementation using bytes.Buffer
buflogr A logr LogSink implementation using bytes.Buffer. Usage import ( "bytes" "fmt" "github.com/go-logr/logr" "github.com/tonglil/buflogr" )
File-generator - Creates a file filled with bytes
creates a file filled with bytes ./filegen from to from : index of first piece t
Encode (structured and unstructured) data via bytes
Go Bytes Go A simple encoding lib to print/parse structured and unstructured data over a non self-describing bytestream. This lib will use the include
Time struct in Go that uses 4 bytes of memory vs the 24 bytes of time.Time
go-tinytime A tiny time object in Go. Tinytime uses 4 bytes of memory vs the 24 bytes of a standard time.Time{} A tinytime only supports dates from 19
A tiny date object in Go. Tinydate uses only 4 bytes of memory
go-tinydate A tiny date object in Go. Tinydate uses 4 bytes of memory vs the 24 bytes of a standard time.Time{} A tinydate only has day precision. It
Encode and decode binary message and file formats in Go
Encode and Decode Binary Formats in Go This module wraps the package encoding/binary of the Go standard library and provides the missing Marshal() and
A utility library to do files/io/bytes processing/parsing in file-system or network.
goreader A utility library to do files/io/bytes processing/parsing in file-system or network. These features are really common to be implemented for a
PKSUID is a small extension for KSUID (K-Sortable Globally Unique IDs) which allows prefixing it with arbitrary up to 16 bytes strings
PKSUID is a small extension for KSUID (K-Sortable Globally Unique IDs) which allows prefixing it with arbitrary up to 16 bytes strings
Segment tree for bytes in Go
bsegtree Segment tree for bytes in Go Based on Thomas Oberndörfer's int range segment tree with fixing/optimization/modification for bytes ranges. For
ByNom is a Go package for parsing byte sequences, suitable for parsing text and binary data
ByNom is a Go package for parsing byte sequences. Its goal is to provide tools to build safe byte parsers without compromising the speed or memo
Time struct in Go that uses 4 bytes of memory vs the 24 bytes of time.Time
A tiny time object in Go. Tinytime uses 4 bytes of memory vs the 24 bytes of a standard time.Time{}
A tiny date object in Go. Tinydate uses only 4 bytes of memory
go-tinydate A tiny date object in Go. Tinydate uses 4 bytes of memory vs the 24 bytes of a standard time.Time{} A tinydate only has day precision. It
Fonts is a package that provides helpers to access font details and easily retrive font bytes with ZERO dependencies
Fonts Fonts is a package that provides helpers to access font details and easily retrieve font bytes. This package has ZERO 3rd-party dependencies. Fo
go语言扩展包,收集一些常用的操作函数,辅助更快的完成开发工作,并减少重复代码
go-extend go-extend 收集一些常用的操作函数,辅助更快的完成开发工作,并减少重复代码。 它收集各种杂项函数,并进行归类,方便使用者查找,它可以大幅度提升开发效率和程序运行性能。它以保证性能为最大前提,提供有效的方法。 针对一些标准库中的函数或者库进行一些修改,使其性能大幅度提升,但
An IPFS bytes exchange for caching and retrieving data from Filecoin
🐸 go-hop-exchange An IPFS bytes exchange to allow any IPFS node to become a Filecoin retrieval provider and retrieve content from Filecoin Highlights
take bytes out of things easily ✨🍪
crunch a library for easily manipulating bits and bytes in golang features | installation | benchmarks | examples features feature-rich: supports read