JSON

pquerna/ffjson

faster JSON serialization for Go

Stars1573
Contributors26
Forks136
Watchers70
Issues42

bitly/go-simplejson

a Go package to interact with arbitrary JSON

Stars1537
Contributors16
Forks265
Watchers159
Issues11

ChimeraCoder/gojson

Automatically generate Go (golang) struct definitions from example JSON

Stars1191
Contributors9
Forks73
Watchers35
Issues22

antonholmquist/jason

Easy-to-use JSON Library for Go

Stars932
Contributors7
Forks61
Watchers29
Issues5

tidwall/gjson

Get JSON values very quickly in Go

Stars801
Contributors5
Forks34
Watchers18
Issues1

mailru/easyjson

Fast JSON serializer for golang.

Stars643
Contributors13
Forks53
Watchers40
Issues26

Jeffail/gabs

For parsing, creating and editing unknown or dynamic JSON in golang

Stars634
Contributors6
Forks54
Watchers27
Issues5

buger/jsonparser

Alternative JSON parser for Go that does not require schema (so far fastest)

Stars612
Contributors11
Forks28
Watchers18
Issues11

benbjohnson/megajson

A JSON parser generator for high performance encoding and decoding in Go.

Stars446
Contributors6
Forks29
Watchers22
Issues10

xeipuuv/gojsonschema

An implementation of JSON Schema, draft v4 - Go language

Stars438
Contributors31
Forks91
Watchers12
Issues27

jmoiron/jsonq

simple json field access for golang

Stars326
Contributors4
Forks51
Watchers20
Issues7

clbanning/mxj

Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.

Stars140
Contributors6
Forks29
Watchers14
Issues0

evanphx/json-patch

A Go library to apply RFC6902 patches and create and apply RFC7386 patches

Stars119
Contributors15
Forks22
Watchers8
Issues1

bashtian/jsonutils

Converter for JSON data to a Go struct or a Java class for GSON

Stars118
Contributors3
Forks14
Watchers9
Issues2

galeone/rts

RTS: request to struct. Generates Go structs from JSON server responses.

Stars117
Contributors2
Forks5
Watchers1
Issues0

emilsjolander/goson

A json templating DSL written in go

Stars103
Contributors2
Forks8
Watchers4
Issues3

nytlabs/gojee

JSON expression evaluator

Stars96
Contributors2
Forks11
Watchers4
Issues10

elgs/jsonql

JSON query expression library in Golang.

Stars73
Contributors1
Forks3
Watchers3
Issues0

mreiferson/go-ujson

a pure Go port of ultrajson

Stars58
Contributors3
Forks17
Watchers6
Issues0

ricardolonga/jsongo

Fluent API to make it easier to create Json objects.

Stars54
Contributors1
Forks1
Watchers2
Issues0

wenxiang/go-nestedjson

a GO library to deal with unstructured JSON

Stars52
Contributors1
Forks1
Watchers1
Issues0

elgs/gojq

JSON query in Golang

Stars49
Contributors2
Forks2
Watchers4
Issues0

aybabtme/fatherhood

Fatherhood is a JSON stream decoding library wrapping megajson's scanner.

Stars41
Contributors2
Forks1
Watchers2
Issues0

modcloth-labs/json2go

Generate Go structs from JSON!

Stars39
Contributors1
Forks1
Watchers58
Issues0

juliangruber/go-binary-extract

Extract a value from a json blob without parsing the whole thing

Stars35
Contributors1
Forks2
Watchers1
Issues1

smotes/jsonapi

Package jsonapi provides utilities for converting Go data to/from the JSON API format detailed at http://jsonapi.org

Stars35
Contributors1
Forks1
Watchers3
Issues1

michaeljs1990/val

golang JSON validation library.

Stars34
Contributors1
Forks4
Watchers2
Issues0

tv42/jsonarray

Streaming decoder for JSON arrays

Stars34
Contributors1
Forks1
Watchers1
Issues1

facebookgo/jsonpipe

Package jsonpipe provides a io.Reader for Encoding JSON. This is useful to encode JSON without buffering.

Stars31
Contributors1
Forks2
Watchers3
Issues0

dustin/go-jsonpointer

jsonpointer implementation for go

Stars28
Contributors2
Forks8
Watchers3
Issues3

chrhlnd/dynjson

Small library to allow for dynamic JSON access in GO

Stars23
Contributors1
Forks0
Watchers2
Issues1

peterbourgon/mergemap

Go library to recursively merge JSON maps

Stars23
Contributors1
Forks5
Watchers1
Issues1

rs/formjson

Go net/http handler to transparently manage posted JSON

Stars20
Contributors1
Forks0
Watchers1
Issues0

bennyscetbun/jsongo

Help you work with JSON in golang

Stars19
Contributors1
Forks3
Watchers2
Issues0

likexian/simplejson-go

Go module for JSON parser

Stars17
Contributors3
Forks8
Watchers1
Issues0

hnakamur/jsonpreprocess

json preprocessor library and tools written in Go.

Stars14
Contributors1
Forks0
Watchers1
Issues1

xeipuuv/gojsonpointer

JSON Pointer implementation in Golang

Stars13
Contributors3
Forks7
Watchers4
Issues0

tshaddix/parcel

Encoding and decoding ease for golang web apps. Out of the box support for JSON, XML, and Query Strings

Stars10
Contributors1
Forks1
Watchers3
Issues0

exponent-io/jsonpath

Extends the Go runtime's json.Decoder enabling navigation of a stream of json tokens.

Stars10
Contributors1
Forks1
Watchers1
Issues0

karlseguin/jsonwriter

Manually write JSON to an io.Writer

Stars10
Contributors2
Forks2
Watchers1
Issues0

kurrik/json

JSON parser in Go

Stars10
Contributors2
Forks4
Watchers1
Issues0

dustin/gojson

Fork of go's encoding/json with the scanner API made public.

Stars9
Contributors2
Forks6
Watchers1
Issues0

mikioh/alto

Package alto implements JSON encoder and decoder for the Application-Layer Traffic Optimization (ALTO) protocol

Stars5
Contributors1
Forks0
Watchers1
Issues0

funnylookinhat/easyjson

Easily consume JSON in Go.

Stars5
Contributors1
Forks1
Watchers1
Issues0

joeshaw/json-lossless

Lossless JSON encoding/decoding package in Go

Stars4
Contributors1
Forks0
Watchers2
Issues0

prataprc/collatejson

Order preserving json to binary encoding and decoding.

Stars2
Contributors1
Forks0
Watchers1
Issues0
Stars2
Contributors1
Forks0
Watchers1
Issues4