set

Type converter

A Go package that provides a performant wrapper around the official reflect package for loose type conversion and assignment into native types.

Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types.

GitHub

47 stars
5 watching
4 forks
Language: Go
last commit: over 4 years ago
Linked from 2 awesome lists

gogolangreflectiontype-coerciontype-conversiontypeconversion

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
usk81/genericA package providing a flexible data type in Go, allowing encoding and decoding of various data types without the need for explicit casting or switching.48
eun/go-convertA utility package for converting data between different types and structures in Go programming language22
gurukami/typA library providing safe conversion and data retrieval functions from complex structures to basic types in Go.46
henry-sarabia/sliceconvA package providing functions to convert between string representations of primitive types and their corresponding Go types on slices.10
jmattheis/goverterAutomates the generation of type-safe conversion methods between data structures576
shockerli/cvtConverts data types safely and efficiently in Go programs48
cstockton/go-convA library that provides fast and intuitive conversions across various Go types with a simple API.383
gookit/filterA utility package for processing and transforming data in Golang applications.151
mdempsky/unconvertA tool that analyzes Go source code to identify and report unnecessary type conversions.380
epiclabs-io/elasticA library that converts values between arbitrary Go types at runtime23
unrolled/renderA Go package for rendering various data types in web responses1,945
tfausak/witchConverts values from one type to another.75
subpop/go-iniA Go package that converts between INI file data and the Go structs used to represent it14
stereobooster/type-o-ramaAn online conversion tool and resource for interoperability between various JavaScript type systems244
noprompt/meanderA Clojure/ClojureScript library that enables transparent data transformation through pattern matching and unification.932