Skip to content

theodesp/binpack

Repository files navigation

Build Status GoDoc Go Report Card codecov.io GolangCI CodeFactor AppVeyor

Binpack Encoding for Golang

binpack is a library implementing encoding/binpack. Which is a binary serialize format, it is json like, but smaller and faster.

Install

go get github.com/theodesp/binpack

Documentation and Examples

Visit godoc for general examples and public api reference. See .travis.yml for supported go versions.

See implementation examples:

Supported Types

  • string
  • []byte
  • []uint8
  • float32
  • float64
  • bool
  • nil
  • basic slices ([]string, []int, ...)
  • basic arrays ([n]string, [n]int, ...)
  • basic maps
  • ints
  • uints

Run tests

go test -race

Contributions

See our Contributing guide. This project uses allcontributors.

License

The Apache