Skip to content

Instantly share code, notes, and snippets.

@StevenACoffman
Last active October 2, 2026 21:28
Show Gist options
  • Select an option

  • Save StevenACoffman/ca4a2b6a888b3ce592043c7e6f6d545e to your computer and use it in GitHub Desktop.

Select an option

Save StevenACoffman/ca4a2b6a888b3ce592043c7e6f6d545e to your computer and use it in GitHub Desktop.
Go Struct Mapping Options

https://github.com/brunoga/deep

Go struct Mapping options

Library ⭐ Technique
go-viper/mapstructure 8k Technique
jinzhu/copier 6.1k Reflection
thoas/go-funk 4.9k Technique
darccio/mergo 3.1k Technique
jmattheis/goverter 778 Codegen
switchupcb/copygen 397 Technique
airplayx/gormat 312 Technique
go-playground/mold 288 Technique
dranikpg/dto-mapper 84 Technique
yuin/sesame 16 Technique
sublee/convgen 11 Technique
anchore/go-struct-converter 10 Technique
DaviTostes/go-mapper 9 Technique
brynbellomy/go-structomancer 6 Technique
rendis/structsconv 5 Technique
takashabe/structs 3 Reflection
jschoedt/go-structmapper 2 Technique
cardinalby/go-dto-merge 2 ?

Struct diff

Relevant:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment