字节跳动GitHub开源生态概览

字节跳动GitHub开源生态概览

字节跳动在 GitHub 上并非只有一个 bytedance 组织:CloudWeGo、web-infra-dev、VisActor、BabitMF 等姊妹 org 与 bytedance 共同构成对外开源版图。仅看 bytedance 一页容易低估其在 微服务、前端工程、Agent、音视频 上的布局。

本文基于 2026-06-28 对 GitHub 公开数据的核对(org 元数据 + 代表仓库 star),按 生态地图 → 规模与 Top 项目 → 分门类详解 → 姊妹 org → 阅读路线 梳理。Star 与仓库数随日变化,下表为核对日快照。


目录

  1. [生态地图:不止一个 org](#生态地图:不止一个 org)
  2. [规模、口径与 Star Top 榜](#规模、口径与 Star Top 榜)
  3. 门类分布(估算)
  4. [AI / Agent / 多模态](#AI / Agent / 多模态)
  5. [后端 / 云原生 / 高性能基础库](#后端 / 云原生 / 高性能基础库)
  6. [前端 / 工程化 / 设计系统](#前端 / 工程化 / 设计系统)
  7. [多媒体 / 音视频 / 图形](#多媒体 / 音视频 / 图形)
  8. [移动端 / 安全 / 数据库与其他](#移动端 / 安全 / 数据库与其他)
  9. 怎么读、怎么选型
  10. 延伸阅读

1. 生态地图:不止一个 org

#mermaid-svg-yvkiyLrNsX5IdyHv{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-yvkiyLrNsX5IdyHv .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-yvkiyLrNsX5IdyHv .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-yvkiyLrNsX5IdyHv .error-icon{fill:#552222;}#mermaid-svg-yvkiyLrNsX5IdyHv .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-yvkiyLrNsX5IdyHv .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-yvkiyLrNsX5IdyHv .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-yvkiyLrNsX5IdyHv .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-yvkiyLrNsX5IdyHv .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-yvkiyLrNsX5IdyHv .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-yvkiyLrNsX5IdyHv .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-yvkiyLrNsX5IdyHv .marker{fill:#333333;stroke:#333333;}#mermaid-svg-yvkiyLrNsX5IdyHv .marker.cross{stroke:#333333;}#mermaid-svg-yvkiyLrNsX5IdyHv svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-yvkiyLrNsX5IdyHv p{margin:0;}#mermaid-svg-yvkiyLrNsX5IdyHv .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-yvkiyLrNsX5IdyHv .cluster-label text{fill:#333;}#mermaid-svg-yvkiyLrNsX5IdyHv .cluster-label span{color:#333;}#mermaid-svg-yvkiyLrNsX5IdyHv .cluster-label span p{background-color:transparent;}#mermaid-svg-yvkiyLrNsX5IdyHv .label text,#mermaid-svg-yvkiyLrNsX5IdyHv span{fill:#333;color:#333;}#mermaid-svg-yvkiyLrNsX5IdyHv .node rect,#mermaid-svg-yvkiyLrNsX5IdyHv .node circle,#mermaid-svg-yvkiyLrNsX5IdyHv .node ellipse,#mermaid-svg-yvkiyLrNsX5IdyHv .node polygon,#mermaid-svg-yvkiyLrNsX5IdyHv .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-yvkiyLrNsX5IdyHv .rough-node .label text,#mermaid-svg-yvkiyLrNsX5IdyHv .node .label text,#mermaid-svg-yvkiyLrNsX5IdyHv .image-shape .label,#mermaid-svg-yvkiyLrNsX5IdyHv .icon-shape .label{text-anchor:middle;}#mermaid-svg-yvkiyLrNsX5IdyHv .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-yvkiyLrNsX5IdyHv .rough-node .label,#mermaid-svg-yvkiyLrNsX5IdyHv .node .label,#mermaid-svg-yvkiyLrNsX5IdyHv .image-shape .label,#mermaid-svg-yvkiyLrNsX5IdyHv .icon-shape .label{text-align:center;}#mermaid-svg-yvkiyLrNsX5IdyHv .node.clickable{cursor:pointer;}#mermaid-svg-yvkiyLrNsX5IdyHv .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-yvkiyLrNsX5IdyHv .arrowheadPath{fill:#333333;}#mermaid-svg-yvkiyLrNsX5IdyHv .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-yvkiyLrNsX5IdyHv .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-yvkiyLrNsX5IdyHv .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-yvkiyLrNsX5IdyHv .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-yvkiyLrNsX5IdyHv .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-yvkiyLrNsX5IdyHv .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-yvkiyLrNsX5IdyHv .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-yvkiyLrNsX5IdyHv .cluster text{fill:#333;}#mermaid-svg-yvkiyLrNsX5IdyHv .cluster span{color:#333;}#mermaid-svg-yvkiyLrNsX5IdyHv div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-yvkiyLrNsX5IdyHv .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-yvkiyLrNsX5IdyHv rect.text{fill:none;stroke-width:0;}#mermaid-svg-yvkiyLrNsX5IdyHv .icon-shape,#mermaid-svg-yvkiyLrNsX5IdyHv .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-yvkiyLrNsX5IdyHv .icon-shape p,#mermaid-svg-yvkiyLrNsX5IdyHv .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-yvkiyLrNsX5IdyHv .icon-shape .label rect,#mermaid-svg-yvkiyLrNsX5IdyHv .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-yvkiyLrNsX5IdyHv .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-yvkiyLrNsX5IdyHv .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-yvkiyLrNsX5IdyHv :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Agent/AI/安全/播放器
RPC/HTTP
构建/工程化
转码/直播管线
图表叙事
集群
bytedance

410 public repos
cloudwego

Kitex / Hertz / Netpoll
web-infra-dev

Rspack / Modern.js
VisActor

VChart 等
BabitMF

BMF 多媒体框架
kubewharf

K8s 调度/混部
arco-design / DouyinFE

Arco / Semi 等
应用与研究方向
微服务运行时
前端 toolchain
音视频服务端
可视化
云原生

组织 公开仓库数* 定位
bytedance 410 Agent、AI 研究、sonic、xgplayer、安全、移动端等
cloudwego 46 Go 微服务:Kitex、Hertz、Netpoll 等
web-infra-dev 39 Rspack、Modern.js 等前端基础设施
VisActor 24 VChart 等可视化
kubewharf 22 Gödel、Katalyst 等 K8s 方向
BabitMF --- BMF 多媒体处理(与 bytedance 并列,非子 org)
arco-design --- Arco Design 组件库
DouyinFE --- Semi Design 等

*核对日 org 元数据;不含私有仓。

官方门户: opensource.bytedance.com(页面较简,以 GitHub org 为准更可靠)。


2. 规模、口径与 Star Top 榜

2.1 统计口径

口径 数值 / 说明
bytedance 公开仓库 410(2026-06-28)
Followers 18 287
核心主项目(估算) 60--80:可独立 adoption、有清晰 README
配套 / 杂项(估算) 180--220:samples、模板、ComfyUI 插件、论文代码、fork
归类方法 按 name / description / topic 人工归门,非字节官方统计
text 复制代码
410 repos ≈ 高 star 主线(≈30) + 研究/论文代码(≈100+) + 配套与低 star 仓(≈280+)

核对日现象: 按 star 排序时,Top 30 几乎清一色 AI / Agent / 生成式 (deer-flow、UI-TARS、trae-agent 等);sonic、xgplayer、IconPark 等「老牌基础设施」仍维持 9k 左右 star,但已被 Agent 类 repo 在热度上超过。

2.2 bytedance org Star Top 15(2026-06-28 快照)

# 项目 ⭐ Star 语言 一句话
1 deer-flow 75.1k Python 长视野 SuperAgent(研究 / 编码 / 创作)
2 UI-TARS-desktop 37.4k TypeScript GUI Agent 桌面栈(VLM + MCP + Computer Use)
3 trae-agent 11.7k Python 面向软件工程的 LLM Agent CLI(偏研究架构)
4 UI-TARS 11.1k Python UI-TARS 模型/能力相关仓库
5 sonic 9.5k Go JIT + SIMD 高性能 JSON
6 xgplayer 9.3k JavaScript H5 播放器(HLS / FLV / DASH)
7 IconPark 9.0k TypeScript 多主题 SVG 图标
8 Dolphin 9.0k Python 文档/OCR 相关(多模态文档理解向)
9 flowgram.ai 8.2k TypeScript AI 工作流画布(Coze 类平台底座)
10 MegaTTS3 6.1k Python 中英双语 TTS
11 byteps 3.7k Python 分布式 DNN 训练框架
12 lightseq 3.3k C++ 序列生成/推理高性能库
13 ByteX 3.3k Java Android 字节码插件平台
14 Elkeid 2.7k Go 主机/容器/K8s HIDS(eBPF)
15 scene 2.5k Java Android Single Activity 框架

2.3 姊妹 org 代表项目(同快照)

项目 组织 ⭐ Star
Rspack web-infra-dev 12.8k
Kitex cloudwego 8.0k
Hertz cloudwego 7.3k
Netpoll cloudwego 4.6k
Modern.js web-infra-dev 5.0k
Arco Design arco-design 5.6k
VChart VisActor 1.8k
BMF BabitMF 1.0k

#mermaid-svg-abgHraxekgRDRA6k{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-abgHraxekgRDRA6k .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-abgHraxekgRDRA6k .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-abgHraxekgRDRA6k .error-icon{fill:#552222;}#mermaid-svg-abgHraxekgRDRA6k .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-abgHraxekgRDRA6k .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-abgHraxekgRDRA6k .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-abgHraxekgRDRA6k .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-abgHraxekgRDRA6k .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-abgHraxekgRDRA6k .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-abgHraxekgRDRA6k .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-abgHraxekgRDRA6k .marker{fill:#333333;stroke:#333333;}#mermaid-svg-abgHraxekgRDRA6k .marker.cross{stroke:#333333;}#mermaid-svg-abgHraxekgRDRA6k svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-abgHraxekgRDRA6k p{margin:0;}#mermaid-svg-abgHraxekgRDRA6k :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} bytedance org Top 项目 Star 对比(k) deer-flow UI-TARS-d trae-agent sonic xgplayer flowgram MegaTTS3 80 70 60 50 40 30 20 10 0 Star (k)


3. 门类分布(估算)

410 个仓库中,按主题人工归类(与 §2 Top 榜对照:近期 AI 类占比在 star 权重上远高于仓库个数占比):

门类 估算仓库数 核对日观察
🤖 AI / Agent / LLM / 生成式 120--180 大量论文代码、ComfyUI 插件、扩散/视频生成;占 高 star 多数
☁️ 后端 / 分布式 / 基础库 40--55 sonic、byteps、lightseq、g3、TerarkDB、CompoundVM 等
🎨 前端 / 图标 / 工具 15--25 IconPark、xgplayer、web-bench 等(Rspack 在 web-infra-dev
📱 移动端 / 客户端 15--25 scene、ByteX、btrace、DanceUI 等
🔐 安全 5--8 Elkeid、vArmor
🎬 多媒体 / 音视频 10--15 xgplayer、MegaTTS3、NEVC、lightseq;BMF 在 BabitMF
🔬 AI for Science 15--25 Protenix、AnewOmni、gpu4pyscf、jaqmc 等
🗄️ 数据库 / 存储 5--8 TerarkDB、ByteGraph 等
📦 配套 / 模板 / fork 80--120 agentkit-samples、issue-template、同步 fork

与旧估算的差异: 2026 年中 bytedance org 新增 repo 以 AI 研究/Agent 为主 ,不再是以「后端 50+、前端 40+」均匀分布------个数上 杂项与 AI 论文仓仍多,社区热度则高度集中在 Agent 主线。


4. AI / Agent / 多模态

4.1 主线产品型框架

项目 定位 适合谁
deer-flow 75.1k SuperAgent:沙箱、记忆、子 Agent 想跑通「研究+编码+创作」闭环
UI-TARS-desktop 37.4k 桌面 GUI Agent(MCP + VLM) Computer Use / 桌面自动化
UI-TARS 11.1k UI-TARS 系列能力/模型配套 与 desktop 仓配合阅读
trae-agent 11.7k 软件工程 Agent CLI,模块透明 研究 Agent 架构、可改可测
flowgram.ai 8.2k 工作流画布 + 变量/表单 自建 Coze / 工作流平台
Dolphin 9.0k 文档图像/OCR 向多模态 文档理解、结构化抽取

#mermaid-svg-2oU5lkKwgEG6G8cB{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-2oU5lkKwgEG6G8cB .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-2oU5lkKwgEG6G8cB .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-2oU5lkKwgEG6G8cB .error-icon{fill:#552222;}#mermaid-svg-2oU5lkKwgEG6G8cB .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-2oU5lkKwgEG6G8cB .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-2oU5lkKwgEG6G8cB .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-2oU5lkKwgEG6G8cB .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-2oU5lkKwgEG6G8cB .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-2oU5lkKwgEG6G8cB .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-2oU5lkKwgEG6G8cB .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-2oU5lkKwgEG6G8cB .marker{fill:#333333;stroke:#333333;}#mermaid-svg-2oU5lkKwgEG6G8cB .marker.cross{stroke:#333333;}#mermaid-svg-2oU5lkKwgEG6G8cB svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-2oU5lkKwgEG6G8cB p{margin:0;}#mermaid-svg-2oU5lkKwgEG6G8cB .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-2oU5lkKwgEG6G8cB .cluster-label text{fill:#333;}#mermaid-svg-2oU5lkKwgEG6G8cB .cluster-label span{color:#333;}#mermaid-svg-2oU5lkKwgEG6G8cB .cluster-label span p{background-color:transparent;}#mermaid-svg-2oU5lkKwgEG6G8cB .label text,#mermaid-svg-2oU5lkKwgEG6G8cB span{fill:#333;color:#333;}#mermaid-svg-2oU5lkKwgEG6G8cB .node rect,#mermaid-svg-2oU5lkKwgEG6G8cB .node circle,#mermaid-svg-2oU5lkKwgEG6G8cB .node ellipse,#mermaid-svg-2oU5lkKwgEG6G8cB .node polygon,#mermaid-svg-2oU5lkKwgEG6G8cB .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-2oU5lkKwgEG6G8cB .rough-node .label text,#mermaid-svg-2oU5lkKwgEG6G8cB .node .label text,#mermaid-svg-2oU5lkKwgEG6G8cB .image-shape .label,#mermaid-svg-2oU5lkKwgEG6G8cB .icon-shape .label{text-anchor:middle;}#mermaid-svg-2oU5lkKwgEG6G8cB .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-2oU5lkKwgEG6G8cB .rough-node .label,#mermaid-svg-2oU5lkKwgEG6G8cB .node .label,#mermaid-svg-2oU5lkKwgEG6G8cB .image-shape .label,#mermaid-svg-2oU5lkKwgEG6G8cB .icon-shape .label{text-align:center;}#mermaid-svg-2oU5lkKwgEG6G8cB .node.clickable{cursor:pointer;}#mermaid-svg-2oU5lkKwgEG6G8cB .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-2oU5lkKwgEG6G8cB .arrowheadPath{fill:#333333;}#mermaid-svg-2oU5lkKwgEG6G8cB .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-2oU5lkKwgEG6G8cB .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-2oU5lkKwgEG6G8cB .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-2oU5lkKwgEG6G8cB .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-2oU5lkKwgEG6G8cB .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-2oU5lkKwgEG6G8cB .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-2oU5lkKwgEG6G8cB .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-2oU5lkKwgEG6G8cB .cluster text{fill:#333;}#mermaid-svg-2oU5lkKwgEG6G8cB .cluster span{color:#333;}#mermaid-svg-2oU5lkKwgEG6G8cB div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-2oU5lkKwgEG6G8cB .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-2oU5lkKwgEG6G8cB rect.text{fill:none;stroke-width:0;}#mermaid-svg-2oU5lkKwgEG6G8cB .icon-shape,#mermaid-svg-2oU5lkKwgEG6G8cB .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-2oU5lkKwgEG6G8cB .icon-shape p,#mermaid-svg-2oU5lkKwgEG6G8cB .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-2oU5lkKwgEG6G8cB .icon-shape .label rect,#mermaid-svg-2oU5lkKwgEG6G8cB .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-2oU5lkKwgEG6G8cB .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-2oU5lkKwgEG6G8cB .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-2oU5lkKwgEG6G8cB :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 支撑
Agent形态
deer-flow

通用 SuperAgent
trae-agent

软件工程 Agent
UI-TARS-desktop

GUI Agent
flowgram.ai

工作流平台
SandboxFusion
agentkit-samples

4.2 配套与研究向

项目 说明
SandboxFusion 1.0k Agent 沙箱执行,常与 deer-flow 同提
agentkit-samples 362 火山引擎 AgentKit / VeADK 示例
Repo2Run 189 LLM 生成 Dockerfile,降低复现成本
GUI-ReWalk 41 GUI Agent 数据生成(研究)
Protenix 2.0k 生物分子结构(AI for Science 交叉)
DreamID-V 652 换脸图转视频(生成式视觉)

与仓库内文档: Agent 能力边界、Skills 见 大模型Skills技术全景与实战;本地模型对接见 OpenAI兼容API规范与自建大模型服务要点

说明: Coze Studio 等若不在 bytedance org,需在 GitHub 搜索 coze-dev 等组织;勿默认所有 Coze 能力都在本 org 内。


5. 后端 / 云原生 / 高性能基础库

5.1 CloudWeGo(cloudwego org)

项目 定位
Kitex 8.0k Go RPC 框架
Hertz 7.3k Go HTTP 框架
Netpoll 4.6k 高性能网络库
text 复制代码
典型栈:Netpoll → Hertz/Kitex → 业务微服务

5.2 KubeWharf(kubewharf org)

Gödel、Katalyst、KubeAdmiral 等,面向 调度、混部、多集群;与字节内部大规模 K8s 实践相关,适合云原生/platform 团队深读。

5.3 bytedance org 内基础库

项目 说明
sonic 9.5k Go JSON JIT + SIMD;对外最知名的性能库之一
sonic-cpp 976 C++ JSON SIMD
lightseq 3.3k C++ 序列推理加速(翻译/生成等)
byteps 3.7k 分布式训练
TerarkDB 2.2k 高性能 KV(LSM)
g3 884 Rust 企业代理(HTTP/SOCKS/MITM)
CompoundVM --- 兼容 JDK 8/17 的 JVM 优化(企业向)
ipmb --- Rust 进程间消息总线

6. 前端 / 工程化 / 设计系统

项目 组织 说明
Rspack web-infra-dev 12.8k Rust bundler,Webpack 生态替代向
Modern.js web-infra-dev 5.0k 前端工程体系
IconPark bytedance 9.0k 图标库
Arco Design arco-design 5.6k React/Vue 企业组件库
Semi Design DouyinFE --- 另一套设计系统(见 DouyinFE org)
Garfish --- --- 微前端(多在 web-infra 生态)
Midscene --- --- 视觉驱动 UI 自动化(仓库名可能为 midscene,选用前搜索确认)

注意: 前端 构建链主线在 web-infra-dev ,不在 bytedance 首页 Top 榜里。


7. 多媒体 / 音视频 / 图形

7.1 链路分层

text 复制代码
端上播放     xgplayer ──────► H5 点播 / 直播(FLV/HLS/DASH)
服务端管线   BMF (BabitMF) ─► 转码 / 滤镜 / AI 节点 / 直播
语音合成     MegaTTS3 ─────► TTS
神经编解码   NEVC ─────────► 神经网络视频编码(EHVC,2025)
推理编译     ByteIR ───────► 模型编译 IR
序列加速     lightseq ─────► C++ 推理(与 NLP/生成相关)
可视化       VisActor ─────► 图表(偏前端图形,非视频 codec)

7.2 核心仓库(核对日)

项目 位置 说明
xgplayer bytedance/xgplayer 9.3k 西瓜播放器;@xgplayer/* npm 子包
BMF BabitMF/bmf 1.0k 服务端多媒体框架;含 bmf_lite 移动端
MegaTTS3 bytedance/MegaTTS3 6.1k 中英 TTS
NEVC bytedance/NEVC ~105 神经视频编码 EHVC(bvc 公开仓已不可见,以 NEVC 为准)
ByteIR bytedance/byteir 470 ML 编译栈
lightseq bytedance/lightseq 3.3k 序列模型推理加速
VChart VisActor/VChart 1.8k 叙事可视化

边界:

  • AI 视频生成 (如各类 Dream*、ComfyUI 插件)多在 §4 AI 类,不要与 xgplayer/BMF 混为「传统音视频管线」。
  • xgplayer 的 FLV/HLS 解析常通过 npm 包发布,不一定各占独立 GitHub repo。

仓库内交叉阅读: 音视频/ 目录下 HLS、FLV、WebRTC、播放链路相关文章;xgplayer 偏 端上 ,BMF 偏 服务端管线


8. 移动端 / 安全 / 数据库与其他

8.1 移动端

项目 说明
scene 2.5k Android Single Activity
ByteX 3.3k Android Gradle Transform + ASM 字节码
DanceUI 367 Swift UI(较新,核对日在更新)
btrace / flutter_ume --- 性能与 Flutter 调试(star 较低,维护需看 commit)

8.2 安全

项目 说明
Elkeid 2.7k HIDS + eBPF
vArmor 484 容器加固(AppArmor/BPF/Seccomp)

8.3 数据库 / AI for Science

方向 代表 ⭐(部分)
存储 TerarkDB 2.2k
生物计算 Protenix 2.0k
其他 gpu4pyscf、jaqmc、volclava 各论文仓 star 分散

9. 怎么读、怎么选型

9.1 四步不迷路

步骤 动作
1 先定 姊妹 org (§1 表),别只刷 bytedance 一页
2 §2 Top 榜 认主线;Agent 看 deer-flow / UI-TARS / trae-agent
3 忽略 明显论文复现、ComfyUI 小插件,除非课题相关
4 音视频:xgplayer(端)+ BMF(云) 分两路 clone

9.2 按目标速查

目标 优先仓库
搭 Agent / 工作流 deer-flow、flowgram.ai、UI-TARS-desktop、trae-agent
Go 微服务 cloudwego/kitex + hertz
JSON 性能 bytedance/sonic
前端构建 web-infra-dev/rspack
H5 播放 bytedance/xgplayer
服务端转码+AI 节点 BabitMF/bmf
TTS MegaTTS3
K8s 安全 Elkeid、vArmor
图表大屏 VisActor/VChart

9.3 读 star 的局限

现象 含义
Agent 仓 star 暴涨 社区热度 ≠ 生产默认选型;看 release、issue、文档
BMF star 低于 xgplayer 生产管线可能很重,但开发者受众更窄
大量 0--50 star 新仓 论文代码或实验性;别当稳定依赖
org 410 个仓 半数以上低 star / 配套;统计门类只能估算

10. 延伸阅读

官方与 GitHub:

仓库内:

数据说明: 本文 §2、§4--§8 中标注 ⭐ 的数值来自 2026-06-28 GitHub 公开 API / 页面快照;fork 数、私有仓、org 迁移未计入。选用前请打开目标仓库 README、最近 commit、License 自行确认。


一句话 :字节开源要 跨 org 看 ------Agent 热度在 bytedance(deer-flow / UI-TARS / trae-agent)微服务看 cloudwego构建看 web-infra-dev服务端音视频看 BabitMF/bmf410 仓里多数是配套与论文代码,先盯 §2 Top 榜再深挖。