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
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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,076 |
2 | pagser | 99 |
3 | parco | 60 |
4 | polyglot | 37 |
5 | epoch | 14 |
6 | csvdecoder | 10 |
Sponsored