为了跟上快速变化的技术,软件的演化是不可避免的,也是至关重要的。根据Github最新的Octoverse报告,在过去的一年中,有1000万新开发人员加入了这个社区,为超过4400万个代码库做出了贡献,开发人员社区出现了迅猛的增长。
在本文中,我们按Github上的贡献者列出了10个增长最快的开源项目,名单按字母顺序排列。
1. ASP.NET Core
ASP.NET Core是一个开源的跨平台。NET框架,用于构建现代化的基于云的、互联网连接的应用程序,如web应用程序、物联网应用程序和移动后端。这个框架的增长速度处于首位,比前几年增长了346%。
该框架由微软开发,实现了服务器和客户端之间的双向实时通信。借助于ASP.NET Core,用户可以构建web应用和服务、物联网应用和移动后端,使用Windows、macOS和Linux上的开发工具,部署到云端或内部。ASP.NET通过工具和库扩展了.NET平台,如网页模板语法、常用web模式库、认证系统,以及更多的可用于构建web应用程序的东西。
2. AWS Amplify
AWS Amplify是一个JavaScript库,用于前端和移动开发人员构建支持云的应用程序。这个库的增长率为188%,并在Octoverse报告中获得了第五的位置。它提供了一个声明性的、易于使用的接口,可以跨不同类别的云操作,与任何基于JavaScript的前端工作流都很好地配合,并为移动开发人员提供了React Native。
3. Cypress
Cypress是为现代web构建的下一代前端测试工具。此工具允许用户编写端到端测试、集成测试和单元测试。Cypress由一个免费的、开源的、本地安装的测试运行程序和一个用于记录测试的仪表板服务组成。它还包括许多功能,如自动等待命令、验证和控制函数、服务器的行为、直接从熟悉的开发人员工具进行调试等。
4. Flutter
Flutter是谷歌开发的软件开发工具包(SDK),用于从单个代码库中为移动、web和桌面快速构建直观的用户体验。它于去年12月发布,并在Github的Octoverse报告中占据第二位的位置。它主要是针对在Android和iOS上运行的2D移动应用程序而优化的。这个便携式UI工具包加速了移动应用程序的开发,降低了跨平台的应用程序生产的成本和复杂性。
5. Gatsby
Gatsby是一个基于React的免费开源框架。这是一个现代的网络框架,帮助开发人员快速建立直观的网站和应用程序。Gatsby自动化了代码拆分、图像优化、关键样式内联、延迟加载、预取资源等,以确保网站快速运行。在这个框架的帮助下,开发人员可以创建高质量的、动态的web应用程序,从博客到电子商务网站到用户仪表盘,构建统一的工作流,以及其他类似的功能。
6. Helm Charts
Helm是一个管理Charts的工具,其中Charts是预先配置的Kubernetes资源包。在Github贡献者增长最快的开源项目中,该代码库以184%的增长率稳居第六位。GitHub代码库包含在Chart代码库中发布的打包和版本化charts的源。此代码库的目的是提供一个维护和贡献正式Charts的地方,并提供用于管理将Chart发布到Chart Repository中的CI流程。
7. Istio
Istio是一个开放平台,它提供了一种统一的方式来集成微服务、管理跨微服务的流量、实施策略和聚合遥测数据。该平台以194%的增长率稳居第四位,目前支持基于Kubernetes和Consul的环境。
它由六个组件组成:envoy(每个微服务的sidecar代理处理集群中的服务和服务到外部服务之间的入口/出口业务)、mixer(由代理和微服务所使用的中心组件)、pilot(负责在运行时配置代理的组件)、citadel(负责证书颁发和轮换的中心化组件)、citadel agent(负责证书颁发和轮换的每个节点都有的组件)和galley(用于在Istio中验证、摄取、聚合、转换和分发配置的中心组件)。
8. Microsoft Open Source Code of Conduct
Microsoft Open Source Code of Conduct增长了264%,并成为Github贡献者增长最快的开源项目的第三位。这个代码库基本上是微软官方Azure DevOps文档的所在地。
9. Proton
Proton是一个兼容基于Wine的Steam Play和其他附件组件的工具。这个工具在增长最快的开源项目中排第七,并与Steam客户端一起使用——允许Windows独有的游戏在Linux操作系统上运行。
10. Storybook
Storybook是一个开源工具,用于开发独立于React、Vue和Angular的UI组件。它是一个面向UI组件的开发环境,允许用户浏览组件库,查看每个组件的不同状态,并交互式地开发和测试组件。Github的Octoverse报告显示,该工具增长了178%。
原文链接:
https://analyticsindiamag.com/top-10-fastest-growing-open-source-projects-by-github-contributors/
获取更多开源云技术资讯&大咖交流&免费活动,欢迎添加开源云中文社区小助手,备注开源云!
(长按识别二维码添加)