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 818

  2. hertz hertz Public

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

    Go 5.4k 529

  3. netpoll netpoll Public

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

    Go 4.1k 470

  4. volo volo Public

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

    Rust 2.3k 185

  5. goref goref Public

    Go heap object reference analysis tool

    Go 572 18

  6. community community Public

    Governance and community material for CloudWeGo.

    81 17

Repositories

Showing 10 of 40 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,051 Apache-2.0 818 42 (7 issues need help) 13 Updated Nov 22, 2024
  • monolake Public

    Rust framework for building high-performance network services

    cloudwego/monolake’s past year of commit activity
    Rust 31 Apache-2.0 4 8 1 Updated Nov 21, 2024
  • gopkg Public

    A collection of go packages used in CloudWeGo repos.

    cloudwego/gopkg’s past year of commit activity
    Go 7 Apache-2.0 3 0 2 Updated Nov 21, 2024
  • cloudwego/kitex-benchmark’s past year of commit activity
    Go 48 30 2 3 Updated Nov 21, 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,374 Apache-2.0 529 33 (6 issues need help) 44 Updated Nov 20, 2024
  • kitex-tests Public

    Tests for cloudwego/kitex

    cloudwego/kitex-tests’s past year of commit activity
    Go 8 13 0 10 Updated Nov 20, 2024
  • goref Public

    Go heap object reference analysis tool

    cloudwego/goref’s past year of commit activity
    Go 572 Apache-2.0 18 3 1 Updated Nov 20, 2024
  • volo Public

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

    cloudwego/volo’s past year of commit activity
    Rust 2,253 Apache-2.0 185 36 5 Updated Nov 18, 2024
  • dynamicgo Public

    Dynamically and efficiently operate RPC data for Go

    cloudwego/dynamicgo’s past year of commit activity
    Go 148 Apache-2.0 28 3 2 Updated Nov 16, 2024
  • frugal Public

    A very fast dynamic Thrift serializer & deserializer.

    cloudwego/frugal’s past year of commit activity
    Go 114 Apache-2.0 23 0 0 Updated Nov 15, 2024