Go json-parser

Open-source Go projects categorized as json-parser | Edit details
Related topics: #JSON #Golang #Go #Parser #Perfomance

Top 8 Go json-parser Projects

  • GitHub repo jsoniter

    A high-performance 100% compatible drop-in replacement of "encoding/json" (by json-iterator)

    Project mention: Some Go(lang) tips | dev.to | 2021-10-02

    What to use Easyjson is about the top of the pack and it's straightforward. The downside of efficient tools is that they use code generation to create the code required to turn your structs into json to minimise allocations. This is a manual build step which is annoying. Interestingly json-iterator also uses reflection but it's significantly faster. I suspect black magic.

  • GitHub repo GJSON

    Get JSON values quickly - JSON parser for Go

    Project mention: map[string]interface{} decoder | reddit.com/r/golang | 2021-10-30

    Reading and navigating arbitrary JSON: I've used https://github.com/tidwall/gjson, many others like https://github.com/buger/jsonparser are also out there.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo jsonparser

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

    Project mention: Whats the fastest JSON unmarshaling package as of right now? | reddit.com/r/golang | 2021-11-02

    If you don't know the schema or you only need to access one or two fields in a much larger JSON object, I would recommend https://github.com/buger/jsonparser as it provides an easy API to access specific values without fully unmarshaling. This is an unusual use case though, 9 times out of 10 I would tend to use easyjson.

  • GitHub repo easyjson

    Fast JSON serializer for golang.

    Project mention: Whats the fastest JSON unmarshaling package as of right now? | reddit.com/r/golang | 2021-11-02

    If you know the schema of the JSON ahead of time and you need to parse the whole object, I would recommend https://github.com/mailru/easyjson as that will likely give you the fastest result. This works in almost all use cases, and easy to use features such as string interning can save you a lot of time on memory allocation if you parse a lot of JSON objects with identical values.

  • GitHub repo fastjson

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

    Project mention: sonic - A blazingly fast JSON serializing & deserializing library | reddit.com/r/golang | 2021-11-20

    fastjson is a library I've used in production and had a good experience with. Written in pure Go so that's a big plus vs Assembly in my perspective.

  • GitHub repo jstream

    Streaming JSON parser for Go

    Project mention: What is the best solution to unique data in golang | reddit.com/r/golang | 2021-08-05

    I suggest to use a streaming library to parse your file. Like jstream or simdjson-go

  • GitHub repo ajson

    Abstract JSON for golang with JSONPath support

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo hocon

    go implementation of lightbend's HOCON configuration library https://github.com/lightbend/config

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-20.

Go json-parser related posts


What are some of the best open-source json-parser projects in Go? This list will help you:

Project Stars
1 jsoniter 10,162
2 GJSON 9,351
3 jsonparser 4,295
4 easyjson 3,480
5 fastjson 1,387
6 jstream 455
7 ajson 76
8 hocon 34
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives