Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

Kitex Generate - Create Go RPC Stubs | Online Free DevTools by Hexmos

Generate Go RPC stubs with Kitex. Create client and server code from Thrift and Protobuf IDLs using this code generation tool. Free online tool, no registration required.

kitex

Code generation tool provided by the Go RPC framework Kitex. Kitex accepts both thrift and protobuf IDLs, and supports generating a skeleton of a server side project. More information: https://www.cloudwego.io.

  • Generate client codes when a project is in $GOPATH:

kitex {{path/to/IDL_file.thrift}}

  • Generate client codes when a project is not in $GOPATH:

kitex -module {{github.com/xx-org/xx-name}} {{path/to/IDL_file.thrift}}

  • Generate client codes with protobuf IDL:

kitex -type protobuf {{path/to/IDL_file.proto}}

  • Generate server codes:

kitex -service {{svc_name}} {{path/to/IDL_file.thrift}}

See Also