unconvert

Type converter detector

A tool that analyzes Go source code to identify and report unnecessary type conversions.

Remove unnecessary type conversions from Go source

GitHub

378 stars
12 watching
26 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gurukami/typ A library providing safe conversion and data retrieval functions from complex structures to basic types in Go. 46
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
jmattheis/goverter Tool for generating type-safe converters in Go 525
eun/go-convert A utility package for converting data between different types and structures in Go programming language 22
nofeaturesonlybugs/set A Go package that provides a performant wrapper around the official reflect package for loose type conversion and assignment into native types. 47
asafschers/goscore An API that enables the deployment of machine learning models in Go, specifically designed to work with Predictive Model Markup Language (PMML) and support various algorithms like decision trees and neural networks. 99
sashamelentyev/usestdlibvars Detects potential misuse of standard library variables in Go code 43
shockerli/cvt Converts data types safely and efficiently in Go programs 48
zimmski/go-mutesting A tool to detect untested parts of source code by introducing small changes and testing the resulting behavior. 643
cstockton/go-conv A library that provides fast and intuitive conversions across various Go types with a simple API. 385
henry-sarabia/sliceconv A package providing functions to convert between string representations of primitive types and their corresponding Go types on slices. 10
tfausak/witch A utility library for converting values between different data types in Haskell. 75
dtgorski/typex Tools for analyzing and visualizing Go type structures and interfaces 200
gabriel-vasile/mimetype A fast and precise MIME type detection library for Go. 1,672
subpop/go-ini A Go package that converts between INI file data and the Go structs used to represent it 14