bel

Interface generator

A tool that generates TypeScript interfaces from Go structs and interfaces.

Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC

GitHub

42 stars
3 watching
10 forks
Language: Go
last commit: 4 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rjeczalik/interfaces Tools for generating interfaces and structs in Go 423
fuselabs/jsxtyper Automatically generates TypeScript interfaces from JSX files to improve code type safety and prevent typos at build-time. 37
daver32/interfacegenerator A tool to automatically generate interfaces from classes 36
dmihal/hardhat-interface-generator Tools to generate Solidity interfaces and integrate them with Hardhat projects 32
beakona/autointerface An interface-to-member source generator that creates code to redirect interface calls to backing members. 76
jmattheis/goverter Tool for generating type-safe converters in Go 532
kazhuravlev/options-gen A tool to generate functional options for Go applications. 78
codecentric/net_automatic_interface Automatically generates interfaces from classes to reduce friction and noise in code 62
ros2/rosidl Provides a set of tools and libraries to generate and work with ROS 2 interface definitions and code from IDL files. 79
keuby/vite-plugin-lib-types Generates TypeScript declarations during library builds for compatibility with other languages and frameworks. 6
awalterschulze/goderive Automates generating implementations of common Go functions from input parameter types. 1,245
wavewave/fficxx A tool that generates Haskell interfaces to C++ libraries and types, allowing users to access C++ code from Haskell without manual FFI implementation. 141
dtgorski/typex Tools for analyzing and visualizing Go type structures and interfaces 201
blutkoete/golang-ecal Provides a high-level interface to eCAL's low-level C API 4
cdklabs/jsii-srcmak Generates source code in multiple languages from TypeScript 20