字节跳动在GitHub上有哪些开源项目

字节跳动(ByteDance)在GitHub上开源了许多项目,涵盖前端、后端、云原生、AI、数据库等多个领域。以下是一些典型项目及其简介:


1. 前端 & 跨平台开发

  • Hippy

    • 仓库 : Tencent/Hippy(注:Hippy 最初由腾讯开源,但字节跳动内部有深度定制和扩展版本)
    • 简介: 高性能跨端开发框架,支持 React/Vue 语法,广泛用于抖音、今日头条等 App 内嵌页面。
  • IconPark

    • 仓库 : bytedance/IconPark
    • 简介: 开源图标库,提供超过 2,000 个高质量图标,支持按需定制颜色、大小、线条风格等。
  • Semi Design

    • 仓库 : DouyinFE/semi-design
    • 简介: 抖音前端团队开源的现代企业级 UI 设计系统,支持 React 组件库与设计工具集成。

2. 云原生 & 微服务

  • CloudWeGo

    • 仓库 : cloudwego
    • 简介 : 字节跳动开源的云原生微服务生态,核心项目包括:
      • Kitex: 高性能 RPC 框架(Golang)。
      • Hertz: 高性能 HTTP 框架(Golang)。
      • Netpoll: 基于 epoll 的高性能网络库(Golang)。
  • KubeWharf

    • 仓库 : kubewharf
    • 简介 : Kubernetes 增强套件,解决大规模集群管理问题,包含 Katalyst (资源调度优化)、KubeAdmiral(多集群管理)等子项目。

3. 数据库 & 存储

  • ByteGraph

    • 仓库 : bytedance/bytegraph
    • 简介: 分布式图数据库,支持海量数据存储与复杂查询,用于抖音社交关系图谱等场景。
  • BytedKV

    • 仓库 : bytedance/bytedkv
    • 简介: 高性能分布式 KV 存储系统,支持强一致性和水平扩展。

4. AI & 机器学习

  • ByteMLPerf

    • 仓库 : bytemlperf
    • 简介: 机器学习推理性能优化工具,支持多种硬件加速(GPU/TPU/CPU)。
  • MegaScale

    • 仓库 : bytedance/megascale
    • 简介: 大模型训练框架,优化千卡级 GPU 集群的并行训练效率。

5. 开发工具 & 中间件

  • Arco Design

    • 仓库 : arco-design
    • 简介: 企业级设计系统,包含 React/Vue 组件库与设计规范(注:由字节跳动中国业务团队维护)。
  • MonkeyType

    • 仓库 : instagram/MonkeyType
    • 简介: Python 类型注解自动生成工具(字节跳动参与贡献)。

6. 多媒体处理

  • BVC (Bytedance Video Codec)
    • 仓库 : bytedance/bvc
    • 简介: 高性能视频编解码器,针对移动端和实时场景优化。

7. 测试与监控

  • Dynoscope
    • 仓库 : bytedance/dynoscope
    • 简介: 动态追踪与性能分析工具,用于诊断分布式系统问题。

访问方式

这些项目体现了字节跳动在技术领域的广泛投入,适合开发者学习或直接应用于生产环境。

相关推荐
thels_8 小时前
记录一个用了很久的git提交到github和gitee比较方便的方法
git·gitee·github
三道杠卷胡12 小时前
【AI News | 20250609】每日AI进展
人工智能·python·语言模型·github·aigc
红衣信15 小时前
电影项目开发中的编程要点与用户体验优化
前端·javascript·github
寻月隐君15 小时前
Rust + Protobuf:从零打造高效键值存储项目
后端·rust·github
qianmoQ16 小时前
GitHub 趋势日报 (2025年06月07日)
github
饼干ovo19 小时前
shell编程
java·git·github
HelloGitHub21 小时前
3 个超火的开源项目「GitHub 热点速览」
开源·github
JinSo21 小时前
create-easy-editor —— 快速搭建你的可视化编辑器
前端·前端框架·github
bubiyoushang8881 天前
解决 Git 访问 GitHub 时的 SSL 错误
git·github·ssl
tonngw1 天前
【Mac 从 0 到 1 保姆级配置教程 16】- Docker 快速安装配置、常用命令以及实际项目演示
macos·docker·容器·开源·github·docker desktop·orbstack