Skip to content
@cloudwego

CloudWeGo

A leading practice for building enterprise-class cloud native architectures!

Hi there 👋

🙋‍♀️ A short introduction - CloudWeGo is an open-source middleware set launched by ByteDance that can be used to quickly build enterprise-class cloud native architectures. The common characteristics of CloudWeGo projects are high performance, high scalability, high reliability and focusing on microservices communication and governance.

🌈 Community Membership - the Responsibilities and Requirements of contributor roles in CloudWeGo.

👩‍💻 Useful resources - Portal, Community, Blogs, Use Cases

🍿 Security - Vulnerability Reporting, Safety Bulletin

🌲 Ecosystem - Kitex-contrib, Hertz-contrib, Volo-rs

🎊 Example - kitex-example, hertz-example, biz-demo, netpoll-example

Pinned Loading

  1. kitex kitex Public

    Go RPC framework with high-performance and strong-extensibility for building micro-services.

    Go 7.1k 822

  2. hertz hertz Public

    Go HTTP framework with high-performance and strong-extensibility for building micro-services.

    Go 5.5k 534

  3. netpoll netpoll Public

    A high-performance non-blocking I/O networking framework focusing on RPC scenarios.

    Go 4.1k 475

  4. volo volo Public

    Rust RPC framework with high-performance and strong-extensibility for building micro-services.

    Rust 2.3k 187

  5. goref goref Public

    Go heap object reference analysis tool

    Go 591 19

  6. community community Public

    Governance and community material for CloudWeGo.

    85 17

Repositories

Showing 10 of 41 repositories
  • eino Public
    cloudwego/eino’s past year of commit activity
    Go 17 Apache-2.0 3 0 0 Updated Dec 20, 2024
  • kitex Public

    Go RPC framework with high-performance and strong-extensibility for building micro-services.

    cloudwego/kitex’s past year of commit activity
    Go 7,127 Apache-2.0 822 39 (7 issues need help) 14 Updated Dec 20, 2024
  • netpoll Public

    A high-performance non-blocking I/O networking framework focusing on RPC scenarios.

    cloudwego/netpoll’s past year of commit activity
    Go 4,098 Apache-2.0 475 10 (1 issue needs help) 13 Updated Dec 20, 2024
  • kitex-examples Public

    Examples for Kitex.

    cloudwego/kitex-examples’s past year of commit activity
    Go 373 Apache-2.0 231 0 1 Updated Dec 19, 2024
  • sonic-rs Public

    A fast Rust JSON library based on SIMD.

    cloudwego/sonic-rs’s past year of commit activity
    Rust 501 Apache-2.0 33 13 2 Updated Dec 19, 2024
  • thriftgo Public

    An implementation of thrift compiler in go language.

    cloudwego/thriftgo’s past year of commit activity
    Go 261 Apache-2.0 85 2 6 Updated Dec 17, 2024
  • gopkg Public

    A collection of go packages used in CloudWeGo repos.

    cloudwego/gopkg’s past year of commit activity
    Go 9 Apache-2.0 3 0 0 Updated Dec 17, 2024
  • hertz Public

    Go HTTP framework with high-performance and strong-extensibility for building micro-services.

    cloudwego/hertz’s past year of commit activity
    Go 5,465 Apache-2.0 534 28 (5 issues need help) 42 Updated Dec 16, 2024
  • monolake Public

    Rust framework for building high-performance network services

    cloudwego/monolake’s past year of commit activity
    Rust 44 Apache-2.0 5 10 3 Updated Dec 12, 2024
  • pilota Public

    A thrift and protobuf implementation in pure rust with high performance and extensibility.

    cloudwego/pilota’s past year of commit activity
    Rust 130 Apache-2.0 18 8 2 Updated Dec 11, 2024