Awesome Go JSON Processing

  • ajson ajson 230
    star
    updated 4 months ago MIT License

    Abstract JSON for Golang with JSONPath support

  • ask ask 44
    star
    updated over 1 year ago MIT License

    A Go package that provides a simple way of accessing nested properties in maps and slices.

  • updated over 2 years ago MIT License

    Anti-memory-waste byte buffer pool

  • easyjson easyjson 4,406
    star
    updated 5 months ago MIT License

    Fast JSON serializer for golang.

  • ej ej 10
    star
    updated over 4 years ago MIT License

    Write and read JSON from different sources in one line

  • epoch epoch 14
    star
    updated 10 months ago MIT License

    Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON

  • fastjson fastjson 2,104
    star
    updated about 1 year ago MIT License

    Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection

  • updated over 1 year ago MIT License

    Simple and fast template engine for Go

  • ffjson ffjson 2,939
    star
    updated over 1 year ago Apache License 2.0

    faster JSON serialization for Go

  • gjo gjo 118
    star
    updated almost 2 years ago MIT License

    Small utility to create JSON objects

  • gjson gjson 12,768
    star
    updated over 1 year ago MIT License

    Get JSON values quickly - JSON parser for Go

  • go go 13,324
    star
    updated 7 months ago MIT License

    A high-performance 100% compatible drop-in replacement of "encoding/json"

  • go go 1,835
    star
    updated 10 months ago MIT License

    idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]

  • gojson gojson 2,655
    star
    updated over 3 years ago GNU General Publi...

    Automatically generate Go (golang) struct definitions from example JSON

  • updated about 5 years ago MIT License

    Small package which wraps error responses to follow jsonapi.org

  • updated 6 months ago

    An implementation of JSON Schema, draft v4 v6 & v7 - Go language

  • updated about 1 year ago MIT License

    a Go package to interact with arbitrary JSON

  • updated 8 months ago MIT License

    ๐Ÿซ Rich rendering of JSON as HTML in Go

  • ijson ijson 10
    star
    updated over 3 years ago MIT License

    Go package to quickly query and manipulate interface data.

  • j2s j2s 2
    star
    updated about 5 years ago MIT License

    Golang code generator for creating struct from json.

  • jason jason 1,141
    star
    updated almost 6 years ago MIT License

    Easy-to-use JSON Library for Go

  • updated over 1 year ago MIT License

    Highly configurable, fast JSON encoder for Go

  • jscan jscan 87
    star
    updated 11 months ago BSD 3-Clause "New...

    High performance JSON iterator & validator for Go

  • updated about 3 years ago MIT License

    Create go type representation from json

  • updated 11 months ago MIT License

    JSONC (json with comments) to JSON translator for Golang.

  • updated 3 months ago MIT License

    Compute the diff between two JSON documents as a series of RFC6902 (JSON Patch) operations

  • updated almost 4 years ago MIT License

    All you need with JSON

  • updated 5 months ago MIT License

    One of the fastest alternative JSON parser for Go that does not require schema

  • jzon jzon 12
    star
    updated over 1 year ago MIT License

    A golang json library inspired by jsoniter

  • luna luna 15
    star
    updated about 2 years ago MIT License

    An error propagating JSON parsing library for Go

  • updated 10 months ago Apache License 2.0

    Go MapSlice for ordered marshal/ unmarshal of maps in JSON

  • updated over 1 year ago MIT License

    Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.

  • ojg ojg 849
    star
    updated 3 months ago MIT License

    Optimized JSON for Go

  • updated about 3 years ago MIT License

    The simple JSON parser with validation by condition

  • updated over 1 year ago MIT License

    Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template

  • ujson ujson 76
    star
    updated 7 months ago MIT License

    ยตjson - A fast and minimal JSON parser and transformer that works on unstructured JSON

  • vjson vjson 41
    star
    updated 7 months ago MIT License

    vjson is a golang package that helps to validate JSON objects