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 837

  2. hertz hertz Public

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

    Go 5.9k 558

  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 190

  5. goref goref Public

    Go heap object reference analysis tool

    Go 732 24

  6. eino eino Public

    The ultimate LLM application development framework in Golang.

    Go 898 55

Repositories

Showing 10 of 43 repositories
  • 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,230 Apache-2.0 837 43 (7 issues need help) 17 Updated Feb 10, 2025
  • eino-ext Public

    Various extensions for the Eino framework.

    cloudwego/eino-ext’s past year of commit activity
    Go 117 Apache-2.0 20 4 7 Updated Feb 10, 2025
  • cloudwego.github.io Public

    Website for CloudWeGo

    cloudwego/cloudwego.github.io’s past year of commit activity
    JavaScript 136 Apache-2.0 264 11 (1 issue needs help) 8 Updated Feb 10, 2025
  • eino Public

    The ultimate LLM application development framework in Golang.

    cloudwego/eino’s past year of commit activity
    Go 898 Apache-2.0 55 4 1 Updated Feb 10, 2025
  • eino-examples Public

    Examples and demonstrations for using the Eino framework

    cloudwego/eino-examples’s past year of commit activity
    Go 36 Apache-2.0 4 1 1 Updated Feb 8, 2025
  • sonic-rs Public

    A fast Rust JSON library based on SIMD.

    cloudwego/sonic-rs’s past year of commit activity
    Rust 540 Apache-2.0 37 15 0 Updated Feb 8, 2025
  • kitex-tests Public

    Tests for cloudwego/kitex

    cloudwego/kitex-tests’s past year of commit activity
    Go 9 14 0 9 Updated Feb 8, 2025
  • thriftgo Public

    An implementation of thrift compiler in go language.

    cloudwego/thriftgo’s past year of commit activity
    Go 268 Apache-2.0 88 2 5 Updated Feb 8, 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 9 0 0 Updated Feb 8, 2025
  • gopkg Public

    A collection of go packages used in CloudWeGo repos.

    cloudwego/gopkg’s past year of commit activity
    Go 10 Apache-2.0 3 0 0 Updated Feb 7, 2025