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 2 years ago
Linked from 2 awesome lists

gogolangreflectiontype-coerciontype-conversiontypeconversion

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
usk81/generic A 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-convert A utility package for converting data between different types and structures in Go programming language 22
gurukami/typ A library providing safe conversion and data retrieval functions from complex structures to basic types in Go. 46
henry-sarabia/sliceconv A package providing functions to convert between string representations of primitive types and their corresponding Go types on slices. 10
jmattheis/goverter Tool for generating type-safe converters in Go 525
shockerli/cvt Converts data types safely and efficiently in Go programs 48
cstockton/go-conv A library that provides fast and intuitive conversions across various Go types with a simple API. 385
gookit/filter A utility package for processing and transforming data in Golang applications. 151
mdempsky/unconvert A tool that analyzes Go source code to identify and report unnecessary type conversions. 378
epiclabs-io/elastic A library that converts values between arbitrary Go types at runtime 23
unrolled/render A Go package for rendering various data types in web responses 1,940
tfausak/witch A utility library for converting values between different data types in Haskell. 75
subpop/go-ini A Go package that converts between INI file data and the Go structs used to represent it 14
stereobooster/type-o-rama An online conversion tool and resource for interoperability between various JavaScript type systems 244
noprompt/meander A Clojure/ClojureScript library that enables transparent data transformation through pattern matching and unification. 923