字节跳动作为一家在技术创新和开源文化方面表现突出的公司,已经开源了多个项目,涵盖了微服务架构、前端设计系统、开发工具链等多个领域。以下是一份字节跳动开源项目的整理:

QQ_1723621923155.png

1. 微服务架构相关

  • CloudWeGo

    • 简介:CloudWeGo是一套可快速构建企业级云原生微服务架构的中间件集合,专注于微服务通信与治理,具备高性能、可扩展、高可靠的特点,且关注易用性。

    • 核心项目

      • Kitex:一个支持多协议的Golang RPC框架,对gRPC协议进行了深度且定制的优化,性能优于gRPC官方框架。

      • Hertz:一个Golang微服务HTTP框架,具有高易用性、高性能、高扩展性等特点。

      • Volo:国内首个Rust RPC框架,轻量级、高性能、可扩展性强、易用性好。

    • 项目地址https://github.com/cloudwego