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: about 3 years agoLinked from 2 awesome lists
gogolangjsonperformance
Related projects:
| Repository | Description | Stars |
|---|---|---|
| Allows users to declaratively unmarshal HTML into Go structs using struct tags composed of CSS selectors. | 262 | |
| A Go library for parsing and assembling Malleable C2 profiles. | 60 | |
| High-performance JSON iterator and validator for Go | 90 | |
| Enables fast JSON querying without unmarshalling the entire data | 86 | |
| A Go package for rendering various data types in web responses | 1,945 | |
| A Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections. | 150 | |
| Fast JSON encoding library for Go with configurable options and native support for standard library types. | 175 | |
| Provides types for representing null values in Go, allowing marshalling and unmarshalling to/from JSON. | 36 | |
| Transforms unstructured JSON data into a format suitable for use with JavaScript | 77 | |
| A Go library for working with unstructured JSON data efficiently | 190 | |
| Provides a client library for interacting with the MalShare API | 12 | |
| Provides a simple way to handle JSON data from different sources in Go applications. | 10 | |
| An API/Wrapper for Gremlin and Janusgraph allowing easy use of graph traversal without direct terminal interaction. | 125 | |
| Provides a JSON API implementation in Go, adding metadata and relationships to the marshalled data | 703 | |
| A library that provides seamless integration of HTMX functionality into Go web applications. | 421 |