PerimeterX / marshmallowLinks
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.
β385Updated last year
Alternatives and similar repositories for marshmallow
Users that are interested in marshmallow are comparing it to the libraries listed below
Sorting:
- π¨ Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...β493Updated this week
- Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.β448Updated last year
- Is a general library to help modify or set data within data structures and other objects.β269Updated 5 months ago
- Structured concurrency made easyβ386Updated 8 months ago
- A Go tool to auto generate methods for your enumsβ479Updated 4 months ago
- An alternative to stack traces for your Go errorsβ766Updated 2 weeks ago
- Collection of log/slog related projects.β225Updated 5 months ago
- The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).β324Updated last week
- Generic resource pool for Goβ372Updated last month
- Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.β506Updated 3 months ago
- All generic functions for Go you ever need!β349Updated 7 months ago
- Type safe enums for Go without code generation or reflectionβ424Updated 10 months ago
- Make your Go programs use less memory (maybe)β822Updated 2 weeks ago
- A minimalist Go configuration libraryβ381Updated 3 weeks ago
- json encoding and decodingβ222Updated 6 months ago
- The worldβs most powerful template engine and Go embeddable interpreterβ469Updated 4 months ago
- Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional wayβ278Updated 9 months ago
- Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.β282Updated last week
- Type Safe Enum generator for Goβ352Updated 3 weeks ago
- Transactor is an injectable type making DB transactions seamless.β146Updated this week
- devslog - Go slog.Handler for developmentβ190Updated last week
- Monitor Go app's performance in seconds, not a day.β305Updated 6 months ago
- π¨ slog: Attribute formattingβ173Updated last week
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.β599Updated 2 months ago
- Go library for printing human readable, relative time differences π°οΈβ411Updated this week
- Chrono is a scheduler library that lets you run your task and code periodicallyβ446Updated 11 months ago
- Golang queue on top of PostgreSQLβ291Updated 2 weeks ago
- π Go code coverage to SVG treemapβ565Updated last month
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.β129Updated last month
- Convert Go values to their ASTβ309Updated 4 months ago