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
Sep 11, 2024 4:48am 0 VERSION_BUMP 2b4be12d
Sep 4, 2024 4:01am 0 VERSION_BUMP ea5416d2
Jul 8, 2024 9:58am 0 VERSION_BUMP 14896c43
Apr 30, 2024 3:51am 0 VERSION_BUMP fa00a954
Apr 8, 2024 9:41am 0 VERSION_BUMP ee1449f6
Jan 18, 2024 11:46am 0 VERSION_BUMP 7be17ccc
Jan 18, 2024 11:29am 0 VERSION_BUMP ba9dbab6
Nov 29, 2023 11:14am 0 VERSION_BUMP 70dbf161
Jun 19, 2023 12:30pm 0 VERSION_BUMP 7881aefd
Jun 19, 2023 11:31am 0 VERSION_BUMP c0ce1eec
Apr 8, 2023 7:18pm 0 VERSION_BUMP 8c28e38d