微信搜 “GitHubDaily” 点关注

设为 “星标”,每天带你逛 GitHub!

作者 | DD小分队

来源 | didispace.com/chinese-opensource-guoqing/

“开源(Open Source)”,这个在程序员界耳熟能详的词,几乎充斥着我们的整个职业生涯。相信没有一个程序员不知道啥是 “开源”,相信没有一个程序员从来没用过 “开源” 产品。

回顾一下,我们所熟知的一些伟大开源项目几乎都出自国外的程序大师或组织。这几年国人也贡献了不少优秀的开源项目与产品,甚至有一些也受到国外同行的认可与赞许。下面我们就在一起盘点下,那些产自中国,走向世界的伟大开源项目吧!

Kylin

Kylin™是第一个成为 Apache 顶级开源项目的中国作品。它是一个分布式分析引擎,提供 Hadoop 之上的 SQL 查询接口及多维分析(OLAP)能力以支持超大规模数据,能够处理 TB 乃至 PB 级别的分析任务。它能在亚秒内查询巨大的 Hive 表,并支持高并发。

Kylin 的核心思想是预计算(以空间换时间),即对多维分析可能用到的度量进行预计算,将计算好的结果保存成 Cube,供查询时直接访问。把高复杂度的聚合运算、多表连接等操作转换成对预计算结果的查询,这决定了 Kylin 能够拥有很好的快速查询和高并发能力。

官方网站http://kylin.apache.org/

Rocket

2016 年 11 月 28 日,阿里巴巴宣布将开源分布式消息中间件 RocketMQ 捐赠给 Apache,成为 Apache 孵化项目。在孵化期间,RocketMQ 完成编码规约、分支模型、持续交付、发布规约等方面的产品规范化,持续听取和反馈社区,覆盖了电子商务、物联网、金融、大数据等众多领域需求,且具备了连接其它顶级开源生态(如 Spark、Ignite 和 Storm 等)能力。

RocketMQ 来自于中国,但已经引起了全世界范围的关注。RocketMQ 不仅斩获 2015 年中日韩开源论坛的 CJK OSS 大奖,并且已经进入欧美主流开源门户网站的视野,目前 100 多家公司和科研机构正在使用 RocketMQ,值得一提的是目前美国是 RocketMQ 全球第二大访问国。

2017 年 9 月 25 日,Apache 软件基金会官方宣布,阿里巴巴捐赠给 Apache 社区的开源项目 RocketMQ 从 Apache 社区正式毕业,成为 Apache 顶级项目(TLP)。自此,Apache RocketMQ 成为国内首个非 Hadoop 生态体系、国内首个互联网中间件的 Apache 顶级项目。这意味着中国技术走上国际舞台,在国际开源项目中有了主导权。

官方网站http://rocketmq.apache.org/

Pulsar

Pulsar 是一个分布式的消息发布 / 订阅传递平台,旨在实现可扩展性和灵活性,并确保无数据丢失。项目于 2015 年由 Yahoo 开源,2017 年 6 月提交给 Apache 孵化器。

Pulsar 最初目标是创建一个多租户可扩展的消息传递系统,也正因此,其将服务区和存储层分开的独特架构,已被证明是一个关键的优势。这两层架构使 Pulsar 能够为集群操作提供极为简化的方法,允许运营商轻松扩展集群并替换故障节点,或者提供更高的写入和读取可用性。

Pulsar 利用 Apache BookKeeper 作为存储组件,目前已被 MercadoLibre、Oath、One Click Retail、STICorp、TaxiStartup、Yahoo Japan Corporation 和 Zhaopin.com 等企业使用。

官方网站http://pulsar.apache.org/

SkyWalking

SkyWalking 是一款应用性能监控(APM)工具,对微服务、云原生和容器化应用提供自动化、高性能的监控方案。项目于 2015 年创建,并于 2017 年 12 月进入 Apache 孵化器。经过一年半时间,该项目目前已成为 Apache 基金会顶级项目。

SkyWalking 是观察性分析平台和应用性能管理系统。SkyWalking 是一款国人主导开发的开源应用性能监控系统。SkyWalking 是一个开源可观测性平台,用于收集、分析、聚合和可视化来自服务和云原生基础设施的数据。SkyWalking 提供了一种简单的方法,可以让你清晰的查看分布式系统、甚至是跨云环境中。它更像是现代化 APM (Application Performance Manager), 专为云原生、基于容器和分布式系统而设计的。

SkyWalking 包括指标监控,分布式追踪,分布式系统性能诊断。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。

官方网站http://skywalking.apache.org/

Vue

Vue.js 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

Vue.js 自身不是一个全能框架 —— 它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用。

官方网站https://cn.vuejs.org/

Spring Cloud Alibaba

Spring Cloud 是 Spring 社区打造出的一款基于 Spring Boot 用于快速构建分布式系统的框架,是一套微服务规范,并不是一个拿来即可用的框架,而 Spring Cloud Alibaba 的开源为开发者们提供了这套规范的实现方式。同时,Spring Cloud Alibaba 提供的完整的微服务组件、中文文档和本地化的开源服务提高了开发者们接入微服务的速率,并降低了后续的运维难度。

经过一年多的孵化,Spring Cloud Alibaba 作为 Spring 社区的唯一一个国产开源项目,正式从 Spring Cloud Incubator 孵化器毕业,并发布了适配 Spring Cloud Edgware、Finchley、Greenwich 三个版本的新版本。

Spring Cloud Alibaba 是 Spring 社区第一个也是唯一一个国产开源项目。

官方网站https://github.com/alibaba/spring-cloud-alibaba

Harbor

Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理 (RBAC)、LDAP、审计、管理界面、自我注册、HA 等企业必需的功能,作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性能和安全。提升用户使用 Registry 构建和运行环境传输镜像的效率。

2018 年,CNCF 正式宣布正式接纳 Harbor 为沙箱项目,此次大会上又宣布 Harbor 成为 CNCF 基金会第 19 个孵化项目,由 VMware 中国研发中心创立,是首个加入 CNCF 且原创于中国的项目,如今也成为 CNCF 首个进入孵化阶段的中国项目。

官方网站https://goharbor.io/

TiKV

2018 年 8 月 30 日,CNCF 宣布接纳 TiKV 为沙箱项目。

2018 年 8 月 30 日,CNCF 宣布接纳 TiKV 为沙箱项目。

TiKV 是一个分布式事务键值数据库,最初是为了补充 TiDB 而创建的。TiKV 采用 Rust 构建,由 Raft 提供支持,受到 Google Spanner 和 HBase 设计的启发,提供简化的调度和自动平衡,但不依赖于任何分布式文件系统。TiKV 是一个开源、统一分布式存储层,支持功能强大的数据一致性、分布式事务、水平可扩展性和云原生架构。功能特性:

  • 异地复制 :TiKV  使用 Raft 和 Placement Driver 进行异地复制来保证数据的安全性。

  • 水平扩展 :凭借 PD 和精心设计的 Raft 组,TiKV 在水平可扩展性方面表现出色,可轻松扩展至 100 多 TB 数据。

  • 一致性分布式事务:与 Google 的 Spanner 类似,TiKV 支持外部一致的分布式事务。

  • 协处理器支持:与 Hbase 类似,TiKV 实现了一个支持分布式计算的协处理器框架。

  • 和 TiDB 融合:得益于内部优化,TiKV 和 TiDB 可以协同工作,成为具有高水平可扩展性、外部一致性事务,RDBMS 支持和 NoSQL 设计模式的数据库解决方案。

官方网站https://github.com/tikv/tikv

Dragonfly

2018 年 11 月 14 日,CNCF 宣布接纳 Dragonfly 为沙箱项目。

Dragonfly 主要解决以 Kubernetes 为核心的分布式应用编排系统的镜像分发难题。随着企业数字化大潮的席卷,行业应用纷纷朝微服务架构演进,并通过云化平台优化业务管理。Dragonfly 从实际落地场景出发,前瞻性地解决了云原生镜像分发的三大难题:

  • 分发效率:借助 P2P 与 CDN 技术,缩减镜像传输时间,提升分发效率,加速业务应用交付;

  • 分发流控:借助智能分析技术,动态平衡分发负载与业务运行态,实现流量动态控制,保障业务稳定 无干扰运行;

  • 分发安全:支持私有镜像仓库 HTTPS 协议,加密内容传输,确保信息安全。

Dragonfly 于 2017 年开源,如今,Dragonfly 已经被应用在包括电商、运营商、金融、 互联网在内的一系列公司,如中国移动、蚂蚁金服、京东、⻁牙直播、滴滴、科大讯⻜、去哪儿等。

Dragonfly 进入 CNCF 对双方都是里程碑式的事件:Dragonfly 的云原生价值受到行业认可,CNCF 则在技术领域新增重要版图,首次将分发作为行业命题,提升企业微服务架构应用的交付效率。

官方网站https://github.com/alibaba/Dragonfly

这里仅列举了进入国际开源组织、已经不仅仅服务于国人的伟大项目。除此之外,还有非常多优秀的国产开源项目被频繁的应用于我们的日常工作中,帮助我们更高效的完成工作,比如:Arthas、Dubbo、Apollo、ECharts... 等等。

虽然这些并没有进入这些高大上的国际组织,但是它们的维护者与贡献者们,依然值得我们每一个同行尊重,尤其是国内开源的氛围并没有那么好的情况下。但是,相信在这么多优秀项目的带领下,越来越多的中国开源会登上国际舞台!

以上,便是今日分享,觉得不错,还请点个在看,谢谢~

推荐阅读:

优质的中文编程学习资料哪里找?看下这个 IT 知识库吧!

推荐一本人人可学的 Python 教程

如何在 GitHub 上找到免费且实用的软件?

「GitHub 交流群」已开放

想入群的可在公众号后台回复「入群」

盘点那些走向世界的中国开源项目相关推荐

  1. 中国开源项目迈向全球化!

    整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 中国开源正在登上全球化舞台,成为一股不容忽视的中坚力量.在国际开源领域,ant-design.vue-element-admin 等热门开 ...

  2. 张海宁:首个 CNCF 中国开源项目 Harbor 的修炼之道

    「WeOpen Talk」是腾源会全新上线的「对话开源」内容专栏,每周为读者呈现一期与尖峰开源人物的精彩对话内容.在「WeOpen Talk」栏目中,我们将深刻诠释开源先锋者们的开源精神.开源理念及其 ...

  3. CNCF 首个中国开源项目Harbor是如何炼成的?

    题图摄于加州蒙特雷 感谢 InfoQ 万佳 编辑的采访, 本文经授权转载,增加了配图. 相关信息:招聘云原生工程师 "天南地北侃技术,自娱自乐于互联网的缝隙中",这是公众号亨利笔记 ...

  4. 2020 年度 OSC 中国开源项目评选结果公布

    2020 年度 OSC 中国开源项目评选结果公布 详细榜单点击下方链接查看: 2020 年度 OSC 中国开源项目评选「最佳人气项目」 2020 年度 OSC 中国开源项目评选「优秀 Gitee 组织 ...

  5. 中国开源项目贡献者已超过10万,《中国开源生态图谱 2023》发布

    中国开源项目贡献者已超过 10 万,前十企业培育项目数量占比超过 70 %,前端.人工智能和云原生三大领域开源项目占比已超过 62.51 %,中国开源项目平均得分达到 3.39 --这一连串的数字表明 ...

  6. 由 Apache 说开,中国开源项目已经走向世界!

    整理 | 唐小引 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 开源的蓬勃发展离不开众多中立的.非营利性质的自由和开源软件(FOSS)基金会的治理,目前全球最大的 ...

  7. 越过长城,走向世界!中国第一封 Email 发出 30 年

    (点击上方蓝字,快速关注我们) 转自:科技日报,ID:kjrbwx 文:崔爽 刘艳 车道沟十号院中一座树木掩映的小楼,就是中国兵器工业计算机应用技术研究所所在地. 30年前的9月20日,中国第一封电子 ...

  8. 山水印|竹林野茶:走向世界的中国茶文化

    山水印:挖掘丽水老底子食材,传承丽水技艺,将竹林野茶发扬光大.打造中国生态产业链第一茶品牌 --山水印 什么是山水印竹林野茶? 环境 中国生态环境第一县 庆元县 森林覆盖率高达86% 口感 与竹相伴 ...

  9. 以市场换品牌——联想走向世界的中国道路

    联想做了一件人们期待已久的正确的事情. 12月8日,联想宣布收购IBM的PC及笔记本电脑业务. 纵观历史,先有走向世界的大企业,后有走向世界的强国,美英日韩概莫能外.中国既然有种把信息强国的话放出去, ...

  10. github热门java项目_盘点Github上热门的Java开源项目

    4月份GitHub上最热门的Java开源项目排行已经出炉啦,本月的榜单都被Spring相关的项目占领了,一起来看看上榜详情吧! 1. spring-boot-demo https://github.c ...

最新文章

  1. 中点坐标公式 矩形_二次函数中矩形的存在性问题
  2. 如何改变线的长度?CAD .NET热门技术问答精选合集
  3. IOS NSInvocation应用与理解
  4. svchost服务(DLL服务)
  5. 项目进度管理:控制进度
  6. Putty基础教程之(一).入门命令学习及编写HTML
  7. js笔记(六)事件、正则
  8. 会计基础模拟练习一(3)
  9. python第三方模块安装路径_Python第三方Window模块文件的几种安装方法
  10. iphone降级 无需电脑_App 降级无需电脑,手机直接搞
  11. HTK下yes/no的识别
  12. 导出FLASH用反射的时候要注意的问题
  13. 【礼仪大赛常识】 女人宴会搭配必学的礼服文化
  14. Tic tac toe井字棋游戏python实现
  15. 成功解决error: no match for ‘operator<<’ (operand types are ‘std::basic_ostream<char>’ and ‘Eigen::Quate
  16. 本地测试dubbo远程调用找不到provider
  17. 计算机专业看重CPU还是显卡,组装电脑时CPU和显卡选择哪个重要?
  18. JS内存问题:栈和堆
  19. BigBrother的大数据之旅Day 12 Hbase(1)
  20. English Voice of Bye Bye Bye

热门文章

  1. 哈夫曼树详解及其应用(哈夫曼编码)
  2. aviary android sdk,Make Photo Magic 使用Aviary SDK 进行图片编辑开发,功能非常强大!!!!(Aviary SDK安装说明)...
  3. 全球及中国布鲁顿酪氨酸蛋白激酶抑制剂行业研究及十四五规划分析报告
  4. Unity笔记之动画遮罩
  5. 中国居民身份证号码检验程序
  6. 深度 | 英伟达Titan Xp出现后,如何为深度学习挑选合适的GPU?这里有份性价比指南
  7. AirDrop是什么?
  8. 高手攻关考试心得:RHCE实战详细经验
  9. 依赖多个项目,重复jar包不同版本冲突解决
  10. 【2k行代码优秀课设】基于stm32f4xx粤嵌GEC-M4的按键密码锁、呼吸灯、蜂鸣器音乐、超声波测距及倒车雷达、温湿度检测、光敏电阻自动灯光调节、USART串口控制系统