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.2k 832

  2. hertz hertz Public

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

    Go 5.8k 555

  3. netpoll netpoll Public

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

    Go 4.2k 476

  4. volo volo Public

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

    Rust 2.3k 189

  5. goref goref Public

    Go heap object reference analysis tool

    Go 619 19

  6. community community Public

    Governance and community material for CloudWeGo.

    89 17

Repositories

Showing 10 of 43 repositories
  • sonic-rs Public

    A fast Rust JSON library based on SIMD.

    cloudwego/sonic-rs’s past year of commit activity
    Rust 529 Apache-2.0 37 14 2 Updated Jan 23, 2025
  • eino Public
    cloudwego/eino’s past year of commit activity
    Go 431 Apache-2.0 27 2 2 Updated Jan 23, 2025
  • eino-ext Public
    cloudwego/eino-ext’s past year of commit activity
    Go 65 Apache-2.0 11 2 10 Updated Jan 23, 2025
  • eino-examples Public

    Examples and demonstrations for using the Eino framework

    cloudwego/eino-examples’s past year of commit activity
    Go 17 Apache-2.0 3 0 1 Updated Jan 23, 2025
  • 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,825 Apache-2.0 555 27 (4 issues need help) 29 Updated Jan 23, 2025
  • cloudwego.github.io Public

    Website for CloudWeGo

    cloudwego/cloudwego.github.io’s past year of commit activity
    JavaScript 135 Apache-2.0 258 10 (1 issue needs help) 6 Updated Jan 22, 2025
  • thrift-gen-validator Public

    thrift-gen-validator is a thriftgo plugin to generate struct validators.

    cloudwego/thrift-gen-validator’s past year of commit activity
    Go 20 Apache-2.0 8 1 0 Updated Jan 22, 2025
  • 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,208 Apache-2.0 832 40 (7 issues need help) 16 Updated Jan 22, 2025
  • cwgo Public

    An all-in-one code generation tool for CloudWeGo

    cloudwego/cwgo’s past year of commit activity
    Go 124 Apache-2.0 56 23 4 Updated Jan 21, 2025
  • base64x Public

    High performance drop-in replacement of the encoding/base64 library.

    cloudwego/base64x’s past year of commit activity
    Go 9 Apache-2.0 4 1 1 Updated Jan 20, 2025