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.3k 837

  2. hertz hertz Public

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

    Go 5.9k 557

  3. netpoll netpoll Public

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

    Go 4.2k 477

  4. volo volo Public

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

    Rust 2.3k 192

  5. eino eino Public

    The ultimate LLM application development framework in Golang.

    Go 1.5k 97

  6. goref goref Public

    Go heap object reference analysis tool

    Go 750 25

Repositories

Showing 10 of 44 repositories
  • eino-examples Public

    Examples and demonstrations for using the Eino framework

    cloudwego/eino-examples’s past year of commit activity
    Go 56 Apache-2.0 12 3 0 Updated Feb 22, 2025
  • dynamicgo Public

    Dynamically and efficiently operate RPC data for Go

    cloudwego/dynamicgo’s past year of commit activity
    Go 156 Apache-2.0 30 3 3 Updated Feb 21, 2025
  • cloudwego.github.io Public

    Website for CloudWeGo

    cloudwego/cloudwego.github.io’s past year of commit activity
    JavaScript 143 Apache-2.0 274 12 (1 issue needs help) 7 Updated Feb 21, 2025
  • eino-ext Public

    Various extensions for the Eino framework: https://github.com/cloudwego/eino

    cloudwego/eino-ext’s past year of commit activity
    Go 172 Apache-2.0 33 5 10 Updated Feb 21, 2025
  • eino Public

    The ultimate LLM application development framework in Golang.

    cloudwego/eino’s past year of commit activity
    Go 1,498 Apache-2.0 97 5 0 Updated Feb 21, 2025
  • asm2asm Public

    A tool that converts clang generated assembly code into Go ASM.

    cloudwego/asm2asm’s past year of commit activity
    Python 10 Apache-2.0 2 0 0 Updated Feb 21, 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,267 Apache-2.0 837 42 (7 issues need help) 16 Updated Feb 21, 2025
  • biz-demo Public

    Business Demo for CloudWeGo

    cloudwego/biz-demo’s past year of commit activity
    Go 294 Apache-2.0 123 1 7 Updated Feb 21, 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,899 Apache-2.0 557 27 (4 issues need help) 28 Updated Feb 21, 2025
  • runtimex Public

    Runtimex package help to expose Go Runtime internals representation safely.

    cloudwego/runtimex’s past year of commit activity
    Go 11 Apache-2.0 1 0 0 Updated Feb 19, 2025