marshmallow
JSON unmarshaller
Provides flexible and performant JSON unmarshalling in Go with minimal extra coding required.
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.
375 stars
16 watching
11 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists
gogolangjsonperformance
Related projects:
Repository | Description | Stars |
---|---|---|
andrewstuart/goq | Allows users to declaratively unmarshal HTML into Go structs using struct tags composed of CSS selectors. | 261 |
d00movenok/gomalleable | A Go library for parsing and assembling Malleable C2 profiles. | 60 |
romshark/jscan | High-performance JSON iterator and validator for Go | 90 |
bhmj/jsonslice | Enables fast JSON querying without unmarshalling the entire data | 85 |
unrolled/render | A Go package for rendering various data types in web responses | 1,940 |
chenmingyong0423/go-mongox | A Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections. | 136 |
wi2l/jettison | Fast JSON encoding library for Go with configurable options and native support for standard library types. | 174 |
emvi/null | Provides types for representing null values in Go, allowing marshalling and unmarshalling to/from JSON. | 36 |
iolivernguyen/ujson | Transforms unstructured JSON data into a format suitable for use with JavaScript | 76 |
andrew-m-c/go.jsonvalue | A Go library for working with unstructured JSON data efficiently | 187 |
monaxgt/gomalshare | Provides a client library for interacting with the MalShare API | 12 |
lucassscaravelli/ej | Provides a simple way to handle JSON data from different sources in Go applications. | 10 |
northwesternmutual/grammes | An API/Wrapper for Gremlin and Janusgraph allowing easy use of graph traversal without direct terminal interaction. | 125 |
manyminds/api2go | Provides a JSON API implementation in Go, adding metadata and relationships to the marshalled data | 700 |
donseba/go-htmx | Provides tools to integrate HTMX with Go applications, enhancing user experience and performance. | 395 |