github.com/ugorji/go/codec

codec

Package codec provides a High Performance, Feature-Rich Idiomatic Go codec/encoding library for binc, msgpack, cbor, json.

68

Decision Signals

Health score 68/100, confidence 65/100.

Review
Maintenance 63
Adoption 68
Security 70
Maturity 62
Developer DX 83
Confidence 65

Install

go get github.com/ugorji/go/codec

Package Data

updated Jun 11, 2026
Latest versionv1.3.1
Imported by9.9K packages
Stars0
Forks0
Last activity7 months ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

114 symbols
SymbolKindSynopsis
BasicHandle Type type BasicHandle struct{ ... }
BasicHandle.AddExt Method func (x *BasicHandle) AddExt(rt reflect.Type, tag byte, encfn func(reflect.Value) ([]byte, error), ...) (err error)
BasicHandle.ExplicitRelease Field ExplicitRelease bool
BasicHandle.SetExt Method func (x *BasicHandle) SetExt(rt reflect.Type, tag uint64, ext Ext) (err error)
BasicHandle.TimeNotBuiltin Field TimeNotBuiltin bool
BasicHandle.TypeInfos Field TypeInfos *TypeInfos
BincHandle Type type BincHandle struct{ ... }
BincHandle.AsSymbols Field AsSymbols uint8
BincHandle.Name Method func (h *BincHandle) Name() string
BincHandle.SetBytesExt Method func (h *BincHandle) SetBytesExt(rt reflect.Type, tag uint64, ext BytesExt) (err error)
BytesExt Type type BytesExt interface{ ... }
BytesExt.ReadExt Method ReadExt func(dst interface{}, src []byte)

Similar Packages

Go JSON Libraries

#1 go-json

Fast JSON encoder/decoder compatible with encoding/json for Go

Go JSON Libraries 3.7K stars 4.2K imported-by 60% confidence
89

#2 fastjson

Package fastjson provides fast JSON parsing.

Go JSON Libraries 0 stars 895 imported-by 80% confidence
73

#3 jsoniter

Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json.

Go JSON Libraries 13.9K stars 17.7K imported-by 100% confidence
71

#4 bel

Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC.

Go JSON Libraries 0 stars 2 imported-by 80% confidence
44

#5 go-starter

An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.

Go JSON Libraries 0 stars 0 imported-by 25% confidence
44