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

203 stars
3 watching
11 forks
Language: Go
last commit: over 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 Automates the generation of type-safe conversion methods between data structures 576
zxilly/go-size-analyzer Analyzes the size of compiled Go binaries and provides detailed breakdowns and visualization tools. 1,346
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. 42
twpayne/go-xmlstruct Generates Go structs from multiple XML documents 78
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,036
cstockton/go-conv A library that provides fast and intuitive conversions across various Go types with a simple API. 383
ugorji/go A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. 1,868
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