字节跳动GitHub开源生态概览
字节跳动在 GitHub 上并非只有一个 bytedance 组织:CloudWeGo、web-infra-dev、VisActor、BabitMF 等姊妹 org 与 bytedance 共同构成对外开源版图。仅看 bytedance 一页容易低估其在 微服务、前端工程、Agent、音视频 上的布局。
本文基于 2026-06-28 对 GitHub 公开数据的核对(org 元数据 + 代表仓库 star),按 生态地图 → 规模与 Top 项目 → 分门类详解 → 姊妹 org → 阅读路线 梳理。Star 与仓库数随日变化,下表为核对日快照。
目录
- [生态地图:不止一个 org](#生态地图:不止一个 org)
- [规模、口径与 Star Top 榜](#规模、口径与 Star Top 榜)
- 门类分布(估算)
- [AI / Agent / 多模态](#AI / Agent / 多模态)
- [后端 / 云原生 / 高性能基础库](#后端 / 云原生 / 高性能基础库)
- [前端 / 工程化 / 设计系统](#前端 / 工程化 / 设计系统)
- [多媒体 / 音视频 / 图形](#多媒体 / 音视频 / 图形)
- [移动端 / 安全 / 数据库与其他](#移动端 / 安全 / 数据库与其他)
- 怎么读、怎么选型
- 延伸阅读
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:
- opensource.bytedance.com
- github.com/bytedance
- github.com/cloudwego
- github.com/web-infra-dev
- github.com/BabitMF/bmf
仓库内:
数据说明: 本文 §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/bmf ;410 仓里多数是配套与论文代码,先盯 §2 Top 榜再深挖。