Go-json Alternatives
Similar projects and alternatives to go-json
-
-
jsoniter
A high-performance 100% compatible drop-in replacement of "encoding/json" (by json-iterator)
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
-
-
Gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
-
-
-
-
urfave/cli
A simple, fast, and fun package for building command line apps in Go (by urfave)
-
-
-
-
-
godotenv
A Go port of Ruby's dotenv library (Loads environment variables from `.env`.)
-
go-json reviews and mentions
-
Using a json lib other than encoding/json
I suggested using https://github.com/goccy/go-json at my work, since its a drop in replacement for the standard lib, but there are people who apprehensive. In my opinion the performance gains are significant to justify adoption. But I'd like your input.
- Whats the fastest JSON unmarshaling package as of right now?
-
What are your favorite packages to use?
go-json for encoding/decoding
-
goccy/go-json: A super fast JSON library fully compatible with encoding/json
I develop a super fast JSON library ( https://github.com/goccy/go-json ) for Go .
Rather than explore the specific issues my tests found, I started playing with running https://github.com/dvyukov/go-fuzz against go-json which seems to have fairly quickly found some issues. I've opened https://github.com/goccy/go-json/issues/174 to start the conversation about how you want to proceed here.
The "How it works" section as well as the "Unique speed-up technique" just below it are fantastic.
Found some bugs: https://github.com/goccy/go-json/issues/116. You're welcome. Lib looks interesting, once you fix the bugs I'm willing to try it on a rather big project.
I wrote about speeding up techniques, so please read it if you like. https://github.com/goccy/go-json#how-it-works
Oh, Thank you for the reporting ! I saw this issue, and I will try to fix it ! Could you please register the issue to https://github.com/goccy/go-json/issues ?
Sure, https://github.com/goccy/go-json/issues/119.
You can see the benchmark results with memory usage by running `go test -bench` as written in the https://github.com/goccy/go-json#benchmarks . In many cases, go-json processes with fewer allocations than other libraries .
- Fast JSON encoder/decoder compatible with encoding/json for Go
-
A super fast JSON library for Go
Hi mate,
very interesting library. Keep it up.
Improvement suggestion: While reading the README, the JSON library comparison [1] it's confusing, at least to me. It uses symbols like: ○, and △ which are not obvious. I would rather use "yes/no" or the classic "/" if you want to use symbols. I don't know what "△" even means, so I cannot suggest an alternative.
Just my 2 cents.
[1]: https://github.com/goccy/go-json#json-library-comparison
Stats
goccy/go-json is an open source project licensed under MIT License which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.