thriftgo
« Back to VersTracker
Description:
Implementation of thrift compiler in go language with plugin mechanism
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @cloudwego  |  formulae.brew.sh
Category: Developer tools
Tags: thrift code-generation microservices golang compiler
Install: brew install thriftgo
About:
Thriftgo is a Go-based implementation of the Apache Thrift IDL compiler. It provides a robust plugin mechanism that allows developers to extend its functionality and generate custom code for various frameworks. This tool is essential for building high-performance microservices within the CloudWeGo ecosystem.
Key Features:
  • Go-native implementation for high performance
  • Extensible plugin architecture for code generation
  • Supports advanced Thrift IDL features and syntax
  • Seamless integration with Kitex and other CloudWeGo tools
Use Cases:
  • Generating serialization code for Go microservices
  • Creating custom plugins for specific framework integrations
  • Automating API contract updates in CI/CD pipelines
Alternatives:
  • apache/thrift – The official compiler is multi-language but thriftgo offers better Go ecosystem integration.
  • protobuf – A different IDL format; thriftgo is specifically for Thrift-based services.
Version History
Detected Version Rev Change Commit
Sep 23, 2025 11:30am 0 VERSION_BUMP bd757060
Sep 23, 2025 8:25am 0 VERSION_BUMP 446024b4
Nov 4, 2024 9:54am 0 VERSION_BUMP e7b3fc67