字节跳动在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
    • 简介: 动态追踪与性能分析工具,用于诊断分布式系统问题。

访问方式

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

相关推荐
Kusunoki_D2 分钟前
Win11 配置 Git 绑定 Github 账号的方法与问题汇总
git·github
小华同学ai29 分钟前
牛!达摩院孵化开源项目,让数字人"活"起来:OpenAvatarChat教你轻松搭建自己的数字人
github
码流怪侠3 小时前
开源大语言模型应用 Dify 让你轻松部署 AI 应用
github·aigc
低代码布道师6 小时前
将你的本地项目发布到 GitHub (新手指南)
github
梓羽玩Python8 小时前
月之暗面最新开源模型!Kimi-Audio:革新多模态音频处理,统一音频理解、生成与对话!
人工智能·python·github
HelloGitHub8 小时前
《HelloGitHub》第 109 期
开源·github
极小狐11 小时前
极狐GitLab 的压缩和合并是什么?
运维·git·ssh·gitlab·github
极小狐18 小时前
极狐GitLab 合并请求依赖如何解决?
运维·git·ssh·gitlab·github
八股文领域大手子21 小时前
如何给GitHub项目提PR(踩坑记录
大数据·elasticsearch·github