typex

Type analyzer

Tools for analyzing and visualizing Go type structures and interfaces

[TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations.

GitHub

200 stars
3 watching
11 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists

cliexportgogolangstructtreetypetypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rjeczalik/interfaces Tools for generating interfaces and structs in Go 423
gurukami/typ A library providing safe conversion and data retrieval functions from complex structures to basic types in Go. 46
jmattheis/goverter Tool for generating type-safe converters in Go 525
zxilly/go-size-analyzer Analyzes the size of compiled Go binaries and provides detailed breakdowns and visualization tools. 1,233
cgxxv/xj2go A tool to convert data from XML or JSON formats into Go structs. 34
shockerli/cvt Converts data types safely and efficiently in Go programs 48
csweichel/bel A tool that generates TypeScript interfaces from Go structs and interfaces. 41
twpayne/go-xmlstruct Generates Go structs from multiple XML documents 77
ravsii/textra A package that extracts and works with Go struct fields as values, including type information. 6
eun/go-convert A utility package for converting data between different types and structures in Go programming language 22
m-zajac/json2go Tool for generating Go type representations from JSON inputs 132
mfridman/tparse Analyzes and summarizes Go test output for developers. 1,025
cstockton/go-conv A library that provides fast and intuitive conversions across various Go types with a simple API. 385
ugorji/go A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. 1,861
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