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.