☰ Menu
CLI Open source 18 installs/mo

kitex for Mac

kitex

Golang RPC framework for microservices

kitex — overview

CloudWeGo-Kitex

Kitex [kaɪt'eks] is a high-performance and strong-extensibility Go RPC framework that helps developers build microservices. If the performance and extensibility are the main concerns when you develop microservices, Kitex can be a good choice.

Basic Features High Performance

Kitex integrates Netpoll, a high-performance network library, which offers a significant performance advantage over go net. Extensibility

Kitex provides many interfaces with default implementations for users to customize. You can extend or inject them into Kitex to fulfill your needs (please refer to the framework extension section below). Multi-message Protocol

Kitex is designed to be extensible to support multiple RPC messaging protocols. The initial release contains support for Thrift, Kitex Protobuf and gRPC, in which Kitex Protobuf is a Kitex custom Protobuf messaging protocol with a protocol format similar to Thrift. Kitex also supports developers extending their own messaging protocols. Multi-transport Protocol

For service governance, Kitex supports TTHeader and HTTP2. TTHeader can be used in conjunction with Thrift and Kitex Protobuf. Multi-message Type

Kitex supports PingPong, One-way, and Bidirectional Streaming. Among them, One-way currently only supports Thrift protocol. Service Governance

Kitex integrates service governance modules such as service registry, service discovery, load balancing, circuit breaker, rate limiting, retry, monitoring, tracing, logging, diagnosis, etc. Most of these have been provided with default extensions, giving users the option to integrate them as desired. Code Generation

Kitex has built-in code generation tools that support generating Thrift, Protobuf, and scaffold code.

Documentation Getting Started User Guide Basic Features

Including Message Type, Supported Protocols, Directly Invoke, Connection Pool, Timeout Control, Request Retry, LoadBalancer, Circuit Breaker, Rate Limiting, Instrumentation Control, Logging and HttpResolver.[[more]](https://www.cloudwego.io/docs/kitex/tutorials/basic-feature/) Governance Features

Supporting Service Discovery, Monitoring, Tracing and Customized Access Control.[[more]](https://www.cloudwego.io/docs/kitex/tutorials/service-governance/) Advanced Features

Supporting Generic Call and Server SDK Mode.[[more]](https://www.cloudwego.io/docs/kitex/tutorials/advanced-feature/) Code Generation

Including Code Generation Tool and Combined Service.[[more]](https://www.cloudwego.io/docs/kitex/tutorials/code-gen/) Framework Extension

Details

用于微服务的 Golang RPC 框架

How to install kitex

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2026-10-10; current version v0.16.4, with the latest 10 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
v0.16.42026-10-10Stable————
v0.16.32026-10-10Stable————
v0.16.22026-05-08Stable————
v0.16.12026-04-05Stable————
v0.16.02026-04-05Stable————
v0.15.42025-12-26Stable————
v0.15.32025-12-19Stable————
v0.15.22025-10-17Stable————
v0.15.12025-09-26Stable————
v0.15.02025-09-23Stable————

Data from GitHub Releases; stable releases first, each group sorted newest first.

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
kitexv0.16.4Apache-2.0CLI18
libjson-rpc-cppv1.4.1MITCLI34
gfv2.10.4MITCLI9
goctltools/goctl/v1.10.2MITCLI9

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…