Awesome Go JSON Processing

  • ajson ajson 209
    star
    updated about 2 months ago MIT License

    Abstract JSON for Golang with JSONPath support

  • ask ask 35
    star
    updated 8 months ago MIT License

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

  • updated over 1 year ago MIT License

    Anti-memory-waste byte buffer pool

  • easyjson easyjson 4,287
    star
    updated 3 months ago MIT License

    Fast JSON serializer for golang.

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

    Write and read JSON from different sources in one line

  • epoch epoch 14
    star
    updated 2 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 5 months ago MIT License

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

  • updated 8 months ago MIT License

    Simple and fast template engine for Go

  • ffjson ffjson 2,939
    star
    updated 7 months ago Apache License 2.0

    faster JSON serialization for Go

  • gjo gjo 118
    star
    updated about 1 year ago MIT License

    Small utility to create JSON objects

  • gjson gjson 12,768
    star
    updated 9 months ago MIT License

    Get JSON values quickly - JSON parser for Go

  • go go 12,996
    star
    updated about 2 months ago MIT License

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

  • go go 1,797
    star
    updated 5 months ago MIT License

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

  • gojson gojson 2,637
    star
    updated almost 3 years ago GNU General Publi...

    Automatically generate Go (golang) struct definitions from example JSON

  • updated over 4 years ago MIT License

    Small package which wraps error responses to follow jsonapi.org

  • updated 5 months ago

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

  • updated 6 months ago MIT License

    a Go package to interact with arbitrary JSON

  • updated 11 months ago MIT License

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

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

    Go package to quickly query and manipulate interface data.

  • j2s j2s 2
    star
    updated over 4 years ago MIT License

    Golang code generator for creating struct from json.

  • jason jason 1,141
    star
    updated about 5 years ago MIT License

    Easy-to-use JSON Library for Go

  • updated 9 months ago MIT License

    Highly configurable, fast JSON encoder for Go

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

    High performance JSON iterator & validator for Go

  • updated over 2 years ago MIT License

    Create go type representation from json

  • updated 3 months ago MIT License

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

  • updated 11 days ago MIT License

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

  • updated over 3 years ago MIT License

    All you need with JSON

  • updated 7 months ago MIT License

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

  • jzon jzon 12
    star
    updated 9 months ago MIT License

    A golang json library inspired by jsoniter

  • luna luna 15
    star
    updated over 1 year ago MIT License

    An error propagating JSON parsing library for Go

  • updated about 2 months ago Apache License 2.0

    Go MapSlice for ordered marshal/ unmarshal of maps in JSON

  • updated 10 months 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 795
    star
    updated 21 days ago MIT License

    Optimized JSON for Go

  • updated over 2 years ago MIT License

    The simple JSON parser with validation by condition

  • updated 11 months 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 75
    star
    updated 2 months ago MIT License

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

  • vjson vjson 39
    star
    updated over 1 year ago MIT License

    vjson is a golang package that helps to validate JSON objects