About CloudWeGo

A leading practice for building enterprise cloud native middleware.

CloudWeGo is ByteDance's open source Golang-centric middleware that can be used to quickly build enterprise-class cloud native architectures. It contains many components, including the RPC framework Kitex, the basic network library Netpoll, thrfitgo, and netpoll-http2. By combining the community's excellent open source products, developers can quickly build a complete set of micro-service systems.


Next generation high performance, highly scalable Golang RPC framework.


High-performance NIO (Non-blocking I/O) network library, focusing on RPC scenarios.


A thrift compiler implemented by Golang supports plug-in mechanism.


High-performance HTTP2 communication based on official HTTP2 source transformation.