GoGenerateTools

https://github.com/golang/go/wiki/GoGenerateTools
go generate is only useful if you have tools to use it with! Here is an incomplete list of useful tools that generate code.

goyacc – Yacc for Go.
stringer – Implements fmt.Stringer interface for enums.
gostringer – Implements fmt.GoStringer interface for enums.
jsonenums – Implements json.Marshaler and json.Unmarshaler interfaces for enums.
gojson - Generates go struct definitions from example json documents.
vfsgen - Generates a vfsdata.go file that statically implements the given virtual filesystem.
goreuse - Generates Go code using a package as a generic template by replacing definitions.
embedfiles - Embeds files into Go code.
ragel - State machine compiler
peachpy - x86-64 assembler embedded in Python, generates Go assembly
bundle - Bundle creates a single-source-file version of a source package suitable for inclusion in a particular target package.
msgp - A Go code generator for MessagePack
protobuf - protobuf
thriftrw - thrift
gogen-avro - avro
swagger-gen-types - go types from swagger specifications

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值