汇总统计了各「大厂」的开源团队和项目

99 天前
 LeslieLeung

项目地址: https://github.com/LeslieLeung/opensource-lighthouse

汇总统计各「大厂」的开源团队和项目。

愿景

心里一直有根刺,好像在软件开发领域,一直都是外国人在做 0-1 的事情,而中国人只能在别人的技术上修修补补,做 1-1.01 的事情。Google 和 Meta 等大公司似乎是开源届的大明星,在开源社区有很多话语权,也主导着各项主流技术的开发;反而是国内的一些「大厂」,在开源领域能做到「主流」且「国际化」的项目寥寥无几。

上述的话带有一定的个人情绪,我对国内的「大厂」有一定的悲观情绪,我觉得一是他们喜欢造一些自己的轮子,而明明有更好用的开源替代;二是觉得他们在利用开源社区的成果,但对开源社区回报甚少。做这个整理,可以证实或证伪我的观点,帮助诸位了解在开源社区各家大公司的参与情况(只考虑自身发起的项目,贡献给开源组织的暂时可能无法计入),也能够提供一个好项目的整合。更飘渺的可能是,促进国内的「大厂」在开源上有更多的投入。

统计

共计 21756 个项目,41 家公司,59 个团队。

公司 团队数 项目数 总 Star 数 语言 Top 3
360 2 174 87838 C++, JavaScript, C
[58 同城](page/58 同城.md) 1 64 20274 TypeScript, Java, Dart
Amazon 1 445 214561 Python, Go, Java
Apple 1 286 205722 Python, Swift, C
Boeing 1 32 350 C++, Python, Go
Cloudflare 1 463 148421 JavaScript, Go, TypeScript
Google 1 2655 1844994 Python, C++, Go
IBM 1 3227 93356 Python, JavaScript, Jupyter Notebook
Meta 1 136 963999 C++, JavaScript, Python
Microsoft 1 6251 2760285 C#, Python, TypeScript
Netflix 1 230 225359 Java, JavaScript, Python
Shopify 1 1050 154727 Ruby, JavaScript, Go
Sony 1 74 14722 Python, JavaScript, C++
Uber 2 191 176224 Go, JavaScript, Python
X 1 100 201505 Scala, Java, Python
YY 1 80 2272 JavaScript, Objective-C, CSS
七牛 1 302 32130 Go, Java, JavaScript
华为 1 210 3928 Python, Java, C
去哪儿 1 94 16134 JavaScript, Objective-C, Java
哔哩哔哩 1 146 181538 C++, C, Java
唯品会 1 32 25244 C, Java, Objective-C
字节跳动 1 542 190035 Python, C, Go
小米 1 146 59140 Java, Python, Go
当当 1 16 10960 Java, Lua
快手 1 8 7464 C++, Dart, Java
搜狐 1 6 1544 C, C++
携程 1 98 22394 Java, JavaScript, C
新浪微博 1 42 18804 Java, Go, C
极光开发者 1 182 27326 Objective-C, Java, Python
滴滴 2 206 209018 JavaScript, Java, Go
爱奇艺 1 38 39786 Java, C, Python
环信 1 294 6848 Java, Objective-C, Erlang
百度 4 1214 363583 JavaScript, Python, C++
知乎 1 62 39962 Java, Go, Python
网易 1 186 42624 JavaScript, Java, TypeScript
美团 3 274 180136 Java, JavaScript, Python
腾讯 6 516 1067267 C++, JavaScript, Python
豆瓣 1 138 30396 Python, Go, C
阿里巴巴 5 1328 1990902 Java, JavaScript, TypeScript
陌陌 1 30 14258 Java, Python, PHP
饿了么 2 188 249294 JavaScript, Vue, Python

Roadmap

3412 次点击
所在节点    分享创造
25 条回复
NXzCH8fP20468ML5
99 天前
随便瞄了一眼,是只有 github 的么
LeslieLeung
99 天前
@xxfye #1 是的。
当然有些公司的开源仓库是放在私有的 git (例如谷歌),又或者把项目贡献给了其他组织(如 apache 、CNCF 等)。目前只考虑到 GitHub 这一个角度,有其他意见欢迎提出。
kkocdko
99 天前
楼主其实陷入了一个逻辑上的冲突。

楼主希望国内大厂多搞优质开源项目。但当你在评价开源贡献时,很在乎“国”的时候,你就与全球化,与自由的开源精神相悖了。

当你有一个需求,在 GitHub 上搜索到了一个刚好符合你的需求的项目。README 是用英文写的,有积极的维护,Star 很多。你会在意它是美国人开发的,还是英国人,澳大利亚人,芬兰人开发的吗?至少我不会,我只会觉得这是一个符合开源社区的口味的项目。

现在想想,你真的需要“国产的好的开源项目”吗?当一个项目,一个组织,需要以国籍来标榜自己的时候,往往意味着这个项目或者组织是烂的。只有垃圾,没有别的优点了,才会拿国产来宣传自己。
wdv2ly
99 天前
没想到微软居然是开源项目最多的
k9982874
99 天前
@kkocdko 我会先看一眼贡献者列表,大量二次元头像一般都是国人开发的,2333
RightHand
99 天前
可以在加个指标,半年内或者一年内有活动的仓库
facebook47
99 天前
@wdv2ly 因为 github 就是微软的😁
gpt5
99 天前
名字可以改为 awesome-big-company 之类的
DiamondYuan
99 天前
阿里巴巴和蚂蚁集团分家了,可以分开。
LeslieLeung
99 天前
@kkocdko #3 你说的很在理。

我自己是没有国产情节的,我甚至不喜欢在 GitHub 上看到完全只有中文的项目(如果你看一下项目代码,你会发现我预留了 i18n )。不过你这段话很在理,shame on 那些用国产标榜自己的开源项目和组织。

我期望证实并改善的两个点是:中国人在「创造力」和「开源贡献」上还是欠缺的。这里扯到「国」,是因为对比自身所在的技术环境,感觉到国内还是很脱轨。
hGaHLRyC
99 天前
这就符合我的认知了
google 和 microsoft 果然是 yyds
华为我印象里就不是一个愿意给开源做贡献的公司,从 star 也可以看出。
阿里巴巴和腾讯不错 期待大厂更多的贡献
jevonszmx
99 天前
@hGaHLRyC 最牛的还是 google ,不管是前面的各种大数据,前几年的 AI 还是现在的 GPT ,基本都是基于 google 发表的论文或者算法。
lstz
99 天前
楼上两位,请问用中文写 GitHub 项目怎么你了?有些项目就是为了中国用户而写,标榜自己项目是国产在当今这个世道已经成原罪了么?

不同意某楼的观点,标榜国产 不等于 组织烂/垃圾/没有优点,只有标榜国产且作恶吃饭难看,你才有资格有它是垃圾项目,否则这并不公平,OK ?

确实,英语是世界的通用语言,但不代表凡事都要以西方的标准去行事,要不然你们写本科论文怎么用的是中文,不用英文?
qW7bo2FbzbC0
99 天前
@kkocdko 赞同,但是盐碱地喜欢用粪水浇花,长出来的苗苗都是臭臭的
xhatt510
99 天前
别说贡献了,现在不需要别人卡。自己先断手断脚
royalknight
99 天前
按照大佬的说法 应该淡化国的概念,尝试从厂商纬度去搞,全球各大厂商的都可以加上
chesha1
99 天前
而且国内大厂更愿意开源和自己业务强相关的内容,而不太愿意给社区做更基础的贡献

比如腾讯同样是 c++大厂,但是 meta 开源了 folly ,google 开源了 grpc ,腾讯就没怎么开源更基础的组件,前几个月开源了自己内部的 trpc (不是前端那个 trpc ),但是从 commit 密度来看不太像正常项目的 commit 密度
johnnyNg
99 天前
国内开源基本都是 KPI 为导向的,没有利益的时候基本就不维护了
ccpp132
99 天前
@chesha1 内部项目一般会有大量内部的依赖。开源要做大量清理的,内部的 commit 肯定保留不了,除非一开始就是奔着开源做的项目。
LeslieLeung
98 天前
@RightHand
@DiamondYuan
感谢两位的建议和勘误,已经加上了「近半年内活跃项目数」和修改了 alipay 的归属。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1053232

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX