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.
377 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. | 262 |
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 | 86 |
unrolled/render | A Go package for rendering various data types in web responses | 1,945 |
chenmingyong0423/go-mongox | A Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections. | 150 |
wi2l/jettison | Fast JSON encoding library for Go with configurable options and native support for standard library types. | 175 |
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 | 77 |
andrew-m-c/go.jsonvalue | A Go library for working with unstructured JSON data efficiently | 190 |
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 | 703 |
donseba/go-htmx | A library that provides seamless integration of HTMX functionality into Go web applications. | 421 |