Welcome to CloudWeGo

A leading practice for building enterprise cloud native middleware!

Get Started Github

Why CloudWeGo?

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.

Open

Fully open source, community neutral, compatible with the community open source ecology, pluggable components, CloudWeGo components and other open source components can be integrated or replaced with each other

Industry-standard

Contains the components needed to build an enterprise-class cloud-native architecture, allowing users to focus more on business development, meet the current and future needs of user scenarios, and experience the refinement of large-scale scenarios

Cloud Native

Quickly build a cloud-native microservice system and develop more reliable, scalable and easy-to-maintain cloud-native applications.

"Over the past three years, Bytedance has witnessed rapid growth in the number and scale of its microservices. In 2018, we had about 7,000-8,000 online microservices, and by May of 2021, the number had exceeded 50,000. Now, we have decided to open source these technologies to help more developers. "
— Service Framework Team, ByteDance

Created by

Used by

CloudWeGo enriches the CNCF CLOUD NATIVE Landscape.