Top 6 Go Deserialization Projects
-
jsoniter
A high-performance 100% compatible drop-in replacement of "encoding/json" (by json-iterator)
-
pagser
Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
parco
🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics
-
polyglot
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages. (by loopholelabs)
-
epoch
Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON (by vtopc)
Since most of the time would be spent decoding json, you could try to cut this time using https://github.com/bytedance/sonic or https://github.com/json-iterator/go, both are drop-in replacements for the stdlib, sonic is faster.
Go Deserialization related posts
Index
What are some of the best open-source Deserialization projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | jsoniter | 13,100 |
2 | pagser | 100 |
3 | parco | 60 |
4 | polyglot | 39 |
5 | epoch | 14 |
6 | csvdecoder | 10 |
Sponsored