2019 十大国产开源项目来势汹汹!

2019 年 12 月 23 日 CSDN

作者 | 马超

责编 | 胡巍巍

出品 | CSDN(ID:CSDNnews)

2019年,是国产开源项目的爆发之年,国内各厂商不断有重磅项目开源。世界上最大的开源社区GitHub颇有快速拥抱中国的趋势。
在2019中国开源年会上,CSDN 创始人&董事长、极客帮创投创始合伙人蒋涛,就曾与GitHub副总裁Thomas Dohmke展开《炉边对谈》
目前,在GitHub全球4000万注册用户中,来自中国的开发者,从数量和贡献度上,均位列第二。越来越多的国内企业,在国际合作的开源项目中,扮演着重要角色。
我国的活跃开源项目贡献者,有40%以上都是在2019年加入的,他们大多都是90后年轻人,完全出于兴趣参与开源项目。
可以说,开源就是IT业的未来,目前任何一家公司都不可能脱离软件,更不可能脱离开源。从更深层次上讲,目前开源正在反向吞噬闭源甚至,逐渐同化世界。
开源之争既标准之争:目前的开源项目主导者,相当于20年前的标准制订者。例如,谷歌的深度学习框架TensorFlow之所以能成为人工智能方面的行业标准,靠的就是开源用户的口口相传。
可以说,谁掌握最流行的开源项目,谁就掌握话语权,从而主导行业的发展方向。
开源之争就是入口之争:目前,各大IT厂商之所以推出自己的操作系统、AI框架开源项目,其实本质的商业逻辑,还是争夺用户的入口流量。 以说,谁 掌握流量入口,谁就能在未来竞争中掌握主动。
开源之争就是全栈之争:当下,类似于腾讯、百度这种企业,大多将自己整个技术栈的从前端到后端全部进行开源,这种策略就是巩固自身在全技术栈的领导优势,供行业其它参考者模仿,为自身的品牌价值、及技术能力宣传造势。
开源,已经成为各IT企业最高形式的竞争,开源社区的STAR数,在很大程度上,标志着企业的技术实力。下面,我们对今年以来国产开源项目的亮点进行回顾。

异军突起的腾讯


今年以来,腾讯一改之前策略,开启疯狂开源模式。
在近日的腾讯Techo开发者大会开源技术分论坛上,腾讯首次公开表示,其开源计划目前已进入“深水区”,改变过去“自下而上”的开源模式,向“自下而上”与“自上而下”相结合的协同式开发演进。
腾讯开源将在内部协同共建的基础上,推动更底层、更重磅的技术对外开放,紧密参与开源社区建设,不断完善开源治理,打造开发者共建的生态。
当下,腾讯已加入Linux、Apache等9大开源基金会,并已深度合作成为最高级别会员,还向开源基金会捐赠了3大优秀开源项目。
2018年6月,腾讯将高性能RPC开发框架Tars,及其轻量化名字服务方案TSeer捐赠给Linux基金会;
2018年8月,腾讯将业界领先的深度学习框架Angel捐赠给Linux旗下专注人工智能的LF AI基金会;
2019年9月,腾讯万亿级分布式消息中间件TubeMQ正式对外开源,也已捐赠给Apache基金会,成为官方认可的Incubator项目。
总结来说,腾讯在流式消息队列和操作系统等方面,技术积累较强,开源项目输出较多。
腾讯高星开源项目简介
TubeMQ: (GitHub地址:https://GitHub.com/Tencent/TubeMQ/)是腾讯自研的分布式消息中间件系统(MQ),其擅长进行海量数据的存储和传输,相较其它主流MQ组件,TubeMQ所经历的考验可谓是最多的,毕竟最高日交易量33万亿的数据摆在这里,笔者相信在TubeMQ今后会迅速取代Kafka成为MQ软件系的新C位。其架构图如下:

Tencent Tiny OS:   GitHub 地址: https:// GitHub .com/Tencent/TencentOS-tiny )这款物联网操作系统 提供精简的 RTOS内核 ,而且正式发布时间相对较短,但是已经发展得 比较成熟 ,并在内核控制和技术支持等方面做的 相当不错,其架构图如下:

 

完全开放的百度


与其它厂商拼命将将自己的开源项目,归并到自家旗下来为自己争夺STAR和贡献度相比,百度甚至将没有将其主导贡献的项目Echart(https://GitHub.com/apache/incubator-echarts)和飞浆(https://GitHub.com/PaddlePaddle), 放在自身( https:// GitHub .com/baidu )旗下。
而且也完全没有门派偏见,开源了大量的 GO 语言项目,从这个角度看,百度可以说是国内对于技术态度较为开放的大厂,做开源的想法,也很纯粹。
总而言之,受益于开源,百度的很多项目,得以低成本快速发展。 百度目前在前端技术和 AI技术,有一定的优势,这两方面输出项目比较多。
百度高星开源项目简介  
Echart: (GitHub地址:https://GitHub.com/apache/incubator-echarts)这个项目绝对是笔者这种不太会美工的程序员福音,各种Python和R语言的接口,也都十分完备,随便几行代码,就能达到一个特别棒的展示效果。
如有兴趣可以参考笔者之前的博客(https://blog.csdn.net/BEYONDMA/article/details/85345831)。 
PaddlePaddle:  (GitHub地址:https://GitHub.com/PaddlePaddle)PaddlePaddle是目前唯一一个能和PyTorch、TensorFlow分庭抗礼的国产深度学习平台。
它集深度学习训练和预测框架、模型库、工具组件和服务平台为一体,拥有兼顾灵活性和高性能的开发机制、工业级的模型库、超大规模分布式训练技术、高速推理引擎以及系统化的社区服务等五大优势。
而且, 百度提供免费的在线 NOTEBOOK 环境供大家体验https://aistudio.baidu.com/aistudio/index,下图是飞桨 端到端的部署方案:

异军突起的滴滴


在短短2年时间内,滴滴已将35个项目,进行了开源,包含领域有人工智能、小程序、智慧交通、中间件、前端框架、研发工具等。
目前,在GitHub的STAR数已超过5万,全球组织排进前100名。
据笔者不完全统计,仅2019年,滴滴就有开源项目20个。与此同时,也产生了首个万星项目DoKit,滴滴还对许多如Ceph、Link、Hadoop、Kylin等开源软件做出积极的贡献。
而且在2019年,滴滴被CNCF基金会,授予最高最终用户奖,这也是今年在亚洲唯一获奖的企业。2019年滴滴在开源方面收获颇丰。
滴滴高星开源项目简介
Dokit: DoKit(GitHub地址:https://GitHub.com/didi/DoraemonKit)也被移动开发者亲切称为哆啦A梦Kit,这是一款功能齐全的客户端( iOS 、Android、微信小程序 )研发助手。
能让每一个App快速接入常用的辅助开发工具、测试效率工具、视觉辅助工具,而且还支持在操作面板中,接入用户的非通用辅助功能,功能强大,便于扩展。 

cube-ui cube-ui GitHub 地址: https:// GitHu b .com/didi/cube-ui ),它 滴滴基于 V ue重构 开发了 动端组件库 每个模块都经过严格的测试,并且对于响应速度也有严格要求,真正做到了质量可靠、体验极致、扩展性强。

RT-Thread和TDEngine


国内开源项目,也不光是大厂的天下,一些小厂商凭借在某一领域的长期经验,也有很多惊艳项目。
比如TDengine的STAR数就已过万,RT-Thread的STAR数也已经接近四千,可以说它们是小型IT厂商中的佼佼者。
RT-Thread: (GitHub地址:https://GitHub.com/SummerGGift/rt-thread)提到国产IoT操作系统,RT-Thread是一个无论如何也绕不过去的标志。
RT-Thread在2006年初,就发布了第一版,经过十几年上亿台设备装机的技术沉淀,RT-Thread社区也已俨然发展成为国内最强的嵌入式社区。
笔者刚刚到他家论坛上逛了一圈,真的是强手如云,大咖云集,各方面的文档和培训资料一应俱全。其架构图如下: 
TDEngine: GitHub 地址: https:// GitHub .com/taosdata/TDengine )有关 TDEngine 这个序数据库,我们已经介绍多次 ,读者可以参阅 这位创造 GitHub 冠军项目的 “老男人”,堪称10倍程序员本尊 、《 巨头垂涎却不能染指,loT 数据库风口已至 》这里不加赘述了。

交友婚恋类项目热度不减


据笔者观察,程序员这个以理工男占主导地位的群体,哪怕是在开源网站上,也常有一些交友项目成为爆款。
比如,下面要说的这个抖音机器人,就已经积累6千多STAR,看来边学技术、边找对象,也是IT人的硬核需求。
抖音机器人: (GitHub地址:https://GitHub.com/wangshub/Douyin-Bot),此项目的思路,是先用手机ADB+爬虫技术,获取抖音上的头像信息,再使用腾讯的人脸识别AI平台进行识别(https://ai.qq.com/case/facedoor.shtml申请),再根据返回的年龄、魅力等数据进行来找到漂亮的小姐姐。  
awesome-lover: (GitHub地址:https://GitHub.com/xixinjiejie/awesome-lover)GitHub真是个包容的平台,除了开源代码,你也可以把它看成一个信息发布的渠道,这里也有不少单纯发布交友信息的项目,比如Awesome lovers,这是一个聚焦在程序员相亲、恋爱的信息交换项目,所以项目主直接把信息放在了GitHub上。  
2019年,是我国在开源项目上的爆发之年、收获之年。随着越来越多的年轻开发者的加入,开源已经逐渐成为IT的未来。
目前,国内开源项目,在技术社区中,也呈现出百花齐放的趋势,无论是大厂、还是初创企业,均有展示的机会,愿国内IT产业,能借开源之势继续蓬勃发展。
【End】

热 文 推 荐 

华为证实 P40 将没有 Google 服务;李世石退役;Python 3.8.1 发布 | 极客头条

写给软件工程师的 30 条建议

如何优雅地在 Linux 上运行 QQ、微信?

2019年区块链安全事件总结,全球损失超60亿美元 | 盘点
互联网诞生记: 浪成于微澜之间
GitHub宝藏项目标星1.6w+,编程新手有福了

马云穿布鞋演讲,任正非打的出行,盘点科技大佬们令人发指的节俭生活

点击阅读原文,即刻参加!

你点的每个“在看”,我都认真当成了喜欢
登录查看更多
0

相关内容

GitHub.com 使用 Git 作为版本控制系统(version control system)提供在线源码托管的服务,同时是个有社交功能的开发者社区。 国外类似服务: Bitbucket.com
Gitlab.com
国内类似服务:
Coding.net
华为发布《自动驾驶网络解决方案白皮书》
专知会员服务
121+阅读 · 2020年5月22日
2020年中国《知识图谱》行业研究报告,45页ppt
专知会员服务
234+阅读 · 2020年4月18日
德勤:2020技术趋势报告,120页pdf
专知会员服务
187+阅读 · 2020年3月31日
Gartner:2020年十大战略性技术趋势, 47页pdf
专知会员服务
74+阅读 · 2020年3月10日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
新时期我国信息技术产业的发展
专知会员服务
69+阅读 · 2020年1月18日
【德勤】中国人工智能产业白皮书,68页pdf
专知会员服务
295+阅读 · 2019年12月23日
2019中国硬科技发展白皮书 193页
专知会员服务
78+阅读 · 2019年12月13日
DARPA | 世界上最大的“5G+AI+仿真”探索项目
走向智能论坛
30+阅读 · 2019年7月29日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
2018 年 2 月份 GitHub 上最热门的开源项目
算法与数据结构
5+阅读 · 2018年3月10日
Python 开源项目 Top30 | 值得收藏
人工智能头条
8+阅读 · 2018年1月19日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
资源 | GitHub上的五大开源机器学习项目
机器之心
9+阅读 · 2017年11月9日
开源巨献:阿里巴巴最热门29款开源项目
算法与数据结构
5+阅读 · 2017年7月14日
Deflecting Adversarial Attacks
Arxiv
8+阅读 · 2020年2月18日
Arxiv
7+阅读 · 2018年6月8日
Arxiv
7+阅读 · 2018年1月24日
VIP会员
相关VIP内容
华为发布《自动驾驶网络解决方案白皮书》
专知会员服务
121+阅读 · 2020年5月22日
2020年中国《知识图谱》行业研究报告,45页ppt
专知会员服务
234+阅读 · 2020年4月18日
德勤:2020技术趋势报告,120页pdf
专知会员服务
187+阅读 · 2020年3月31日
Gartner:2020年十大战略性技术趋势, 47页pdf
专知会员服务
74+阅读 · 2020年3月10日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
新时期我国信息技术产业的发展
专知会员服务
69+阅读 · 2020年1月18日
【德勤】中国人工智能产业白皮书,68页pdf
专知会员服务
295+阅读 · 2019年12月23日
2019中国硬科技发展白皮书 193页
专知会员服务
78+阅读 · 2019年12月13日
相关资讯
DARPA | 世界上最大的“5G+AI+仿真”探索项目
走向智能论坛
30+阅读 · 2019年7月29日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
2018 年 2 月份 GitHub 上最热门的开源项目
算法与数据结构
5+阅读 · 2018年3月10日
Python 开源项目 Top30 | 值得收藏
人工智能头条
8+阅读 · 2018年1月19日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
资源 | GitHub上的五大开源机器学习项目
机器之心
9+阅读 · 2017年11月9日
开源巨献:阿里巴巴最热门29款开源项目
算法与数据结构
5+阅读 · 2017年7月14日
Top
微信扫码咨询专知VIP会员