最新开源索引发布:VSCode 成为第一代码编辑器、百度 Apollo 增长最快
投资机构 Two Sigma Ventures 上周发布了最新的开源索引 (Open Source Index),这是一份 GitHub 上最受欢迎且增长最快的 TOP100 开源项目的目录。
值得一提的是,这份开源索引对项目考察的指标不包括其在 GitHub 的 Star 数量,具体的分数由下面列出的变量的加权平均值计算出来,这个分数被 Two Sigma Ventures 称为“TSV 分数”(TSV Score)。
- Watcher 数量 (40%) – 项目的 Watcher 数量是评估项目受欢迎程度的主要指标
- Watcher 增长量 (25%) – 项目在过去一个季度的 Watcher 增长量代表了它在开发者生态系统中的发展趋势
- Contributor 数量 (15%) – contributor 数量反映了社区活跃程度
- 发布节奏 (10%) – 根据项目在其生命周期中已经提交的 commit 次数来计算发布节奏,该指标主要是反映项目的发展和增长速度
- 社区健康度评分 (10%) – 这里使用了 Github 自己的社区健康度评分指标,该指标评估了一个仓库及其文档的维护情况
根据上述评估策略,最终得出的开源索引如下(已按 TVS 分数由高到低排名):
受篇幅限制,这里只展示了前 20 个,完整目录点此查看。
Two Sigma Ventures 对这份开源索引进行了一些解读:
- 百度 Apollo 是这份目录中增长最快的项目(季度 Watcher 增长量为 21.08%)。Two Sigma Ventures 认为,百度与美国的自动驾驶汽车同行不一样,它采取了与其他 40 家公司合作,并通过开放的方式来开发自动驾驶汽车,此外还开源了其核心技术。在过去的一个季度里,人们对该项目的兴趣大增,因为百度已获得在中国和加利福尼亚州进行完全无人驾驶道路测试的批准。
- VS Code 是最受欢迎的代码编辑器。在这份目录中,它是第 11 个最受欢迎的开源项目,并已成为软件开发者群体中最常用的代码编辑器。
- 科技巨头是开源的重要贡献者,尤其是谷歌。Two Sigma Ventures 指出,许多大型科技公司均创建和维护了开源项目,但没有一个公司的贡献超过谷歌。上述的 TOP100 项目中有 8 个由谷歌创建和维护 (Tensorflow, Flutter, Kubernetes, Material-Design, Guava, Angular, AngularJS, Angular CLI);微软仅次于谷歌,贡献了 3 个项目 (VScode, TypeScript, PowerToys);Facebook 贡献了 2 个 (React, Create-React-App);Square 贡献了 2 个 (retrofit, okHttp)。
- JavaScript 依然具有统治地位。过去十年里,JavaScript 已成为具有主导地位的 Web 技术,这在开源索引目录中显而易见。TOP100 项目中有 32 个使用 JavaScript 编写,其中前 10 项目中有 4 个采用 JavaScript 编写 (React, Vue, AngularJS, Angular)。第二流行语言是 Java,TOP100 项目中有 22 个将其作为底层语言。
- 初创公司主导和发展了不少开源项目以及技术。TOP100 项目中有 7 个由私人、或由风险投资支持的初创公司创建,或者由原始项目创建者建立的商业实体来维护,其中包括 Redis、Hashicorp (Terraform)、Grafana、Vercel (NextJS)、Confluent (Apache Kafka )、Databricks (Apache Spark)、Preset (Apache Superset)。
- Kubernetes 仍为默认的容器编排技术。Kubernetes 不仅排在第 5 名,如果按 contributor 数量来计算还排在了第 3 名,总共有 3730 名 contributor,这是一个高度活跃的开发者社区。
更多内容访问 https://twosigmaventures.com/。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Google 开源 Lyra 编解码器,利用机器学习减少语音通话带宽使用
在疫情的持续影响下,过去一年多的时间表明,在线交流对我们的生活十分重要。无论你身处何地,无论网络条件如何,清楚地了解彼此的在线情况从未像现在这样重要。这就是为什么 Google 在 2 月份推出了 Lyra 的原因:一个革命性的新音频编解码器,使用机器学习来产生高质量的语音通话。 为了让这个编解码器变得更加完善,Google 近日通过官方博客宣布将 Lyra 进行开源,允许其他开发者为他们的通信应用提供助力。这个版本提供了开发者使用 Lyra 进行音频编码和解码所需的工具,针对 64 位 ARM Android 平台进行了优化,并在 Linux 上进行了开发。Google 希望能够扩展这个代码库,并与社区一起开发对其他平台的支持和改进。 Lyra 架构 Lyra的架构分为两部分,编码器和解码器。当有人对着手机说话时,编码器会从他们的语音中捕捉独特的属性。这些语音属性,也称为特征,以40ms为单位提取,然后压缩并通过网络发送。解码器的工作是将这些特征转换回音频波形,以便通过电话听筒播放出来。 将特征解码回波形的过程是通过生成模型(Generative models)处理的,生成模型是一种...
- 下一篇
微软推出 Microsoft Build OpenJDK
在美国最高法院裁定谷歌对 Java 代码的使用为"合理使用"的隔天,微软方面宣布推出了Microsoft Build OpenJDK 的预览版,一个 OpenJDK 的长期支持发行版。 该发行版是开源的,可供任何人免费部署在任何地方。它包括基于 OpenJDK 11.0.10+9 的 Java 11 的二进制文件,可在 macOS、Linux 和 Windows 的 x64 服务器和桌面环境中使用。同时,微软还发布了一个新的基于最新 OpenJDK 16+36 版本的 Java 16 for Windows on ARM 的早期访问二进制文件。 微软方面称,随着 Java 客户使用量不断增长,其一直在努力扩大和加深对客户和开发人员的 Java 支持。Java 11 的 Microsoft Build OpenJDK 二进制文件基于 OpenJDK 源代码,遵循 Eclipse Adoptium 项目使用的相同构建脚本,并根据 Eclipse Adoptium Quality Assurance suite(包括 OpenJDK 项目测试)进行测试。Microsoft Build of ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS关闭SELinux安全模块
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19