文 | 白开水不加糖
出品 | OSC开源社区(ID:oschina2013)
InfoWorld 公布了 2021 年最佳开源软件榜单。 接下来具体看看每一个项目(点击每个项目名可跳转进入项目介绍页面)。
Svelte 和 SvelteKit
InfoWorld 评价道,在众多创新的、开源的、前端的 JavaScript 框架中,Svelte 及其全栈对应的 SvelteKit 可能是最有野心和远见的。Svelte 一开始就通过采用编译时策略来颠覆现状,并以出色的性能、持续的发展和卓越的开发者体验向前迈进。SvelteKit 现已进入公测阶段,它延续了 Svelte 的传统,通过采用最新的工具,并将部署到无服务器环境作为一项内置功能来实现飞跃。搜索公众号互联网架构师回复“2T”,送你一份惊喜礼包。 Minikube
Pixie
Pixie 是 Kubernetes 应用的可观察性工具,它可以查看集群的高级状态,如服务地图、集群资源和应用流量;还可以深入到更详细的视图,如 pod 状态、火焰图和单个 full-body 应用请求。搜索公众号互联网架构师回复“2T”,送你一份惊喜礼包。 Pixie 使用 eBPF 自动收集遥测数据,它在集群本地收集、存储和查询所有的遥测数据,使用不到 5% 的集群 CPU。Pixie的用例包括集群内的网络监控、基础设施健康、服务性能和数据库查询剖析。 FastAPI
FastAPI 是一个高性能 Web 框架,用于构建 API。 主要特性:
快速:非常高的性能,与 NodeJS 和 Go 相当 快速编码:将功能开发速度提高约 200% 至 300% 更少的错误:减少约 40% 的人为错误 直观:强大的编辑器支持,自动补全无处不在,调试时间更少 简易:旨在易于使用和学习,减少阅读文档的时间。 搜索公众号互联网架构师回复“2T”,送你一份惊喜礼包。 简短:减少代码重复。 稳健:获取可用于生产环境的代码,具有自动交互式文档 基于标准:基于并完全兼容 API 的开放标准 OpenAPI 和 JSON Schema Crystal
Windows Terminal
InfoWorld 称,只要给它时间,Windows Terminal 终有一天会取代 Windows 中的老式控制台主机。
OBS Studio
OBS Studio 是一款用于实时流媒体和屏幕录制的软件,为高效捕获,合成,编码,记录和流传输视频内容而设计,支持所有流媒体平台。
特性:
高性能实时视频/音频捕获和混合。创建由多种来源组成的场景,包括窗口捕获、图像、文本、浏览器窗口、网络摄像头、捕获卡等。 设置无限数量的场景,用户可以通过自定义过渡无缝切换。 带有每个源滤波器的直观音频混合器,例如噪声门,噪声抑制和增益。全面控制VST插件支持。 强大且易于使用的配置选项。添加新源,复制现有源,并轻松调整其属性。 精简的设置面板使用户可以访问各种配置选项,以调整广播或录制的各个方面。 模块化的“Dock” UI允许用户完全根据需要重新排列布局。用户甚至可以将每个单独的 Dock 弹出到自己的窗口中。 Shotcut
Shotcut 是一款跨平台的视频编辑工具,允许人们在应用效果和分层的同时,对音频和视频轨道进行所有的标准修正。Shotcut 有一个非常活跃的社区,并提供大量的操作视频和指导,以帮助新手和高级摄像师。它可以在 Mac、Linux、BSD 和 Windows 上运行--尽管是跨平台的,但与同类工具相比,它的界面很敏捷,使用起来也相对简单。 Weave GitOps Core
Weave GitOps 支持有效的 GitOps 工作流,以将应用程序持续交付到 Kubernetes 集群中。它基于领先的 GitOps 引擎 CNCF Flux。
Apache Solr
Apache Solr 是基于 Lucene 的全文搜索服务器,也是最流行的企业级搜索引擎。Apache Lucene 是你所使用的大部分软件的搜索功能背后的基础搜索技术--包括其他搜索引擎,如 Elasticsearch。与 Elasticsearch 不同的是,Solr 放弃了它的开源许可,不过它仍然是免费的。搜索公众号互联网架构师回复“2T”,送你一份惊喜礼包。
Solr 是可集群的、可在云端部署的,并且强大到足以建立云端级的搜索服务。它甚至包括 LTR 算法,以帮助自动调整和加权结果。
MLflow
Orange
Flutter
Flutter 由 Google 的工程师团队打造,用于创建高性能、跨平台的移动应用。Flutter 针对当下以及未来的移动设备进行优化,专注于 Android and iOS 低延迟的输入和高帧率。搜索公众号互联网架构师回复“2T”,送你一份惊喜礼包。
Flutter 可以给开发者提供简单、高效的方式来构建和部署跨平台、高性能移动应用;给用户提供漂亮、快速、jitter-free 的 app 体验。
Apache Superset
Presto
Facebook、Uber、Twitter 和阿里巴巴创立了 Presto 基金会。其他成员现在包括 Alluxio、Ahana、Upsolver 和英特尔。
Apache Arrow
Apache Arrow 为平面和分层数据定义了一种独立于语言的柱状内存格式,为现代 CPU 和 GPU 上的高效分析操作而组织。
InterpretML
Lime
Dask
BlazingSQL
BlazingSQL 是一个基于 RAPIDS 生态系统构建的 GPU 加速 SQL 引擎。RAPIDS 基于 Apache Arrow 柱状内存格式,cuDF 是一个 GPU DataFrame 库,用于加载、连接、聚合、过滤和操作数据。搜索公众号互联网架构师回复“2T”,送你一份惊喜礼包。
BlazingSQL 是 cuDF 的 SQL 接口,具有支持大规模数据科学工作流和企业数据集的各种功能。
Rapids
PostHog
PostHog 是一个为开发人员构建的开源产品分析平台。自动收集你网站或应用程序上的每个事件,无需向第三方发送数据。它在用户级别提供基于事件的分析,捕获你产品的使用数据以查看哪些用户在你的应用程序中执行了哪些操作。它会自动捕获点击次数和综合浏览量,以分析你的用户在做什么,而无需手动推送事件。
LakeFS
Meltano
Trino
Trino(原名 PrestoSQL)是一个分布式 SQL 分析引擎,能够对大型分布式数据源运行极快的查询。Trino 允许你同时对数据湖、关系型存储或多个不同来源执行查询,而不需要复制或移动数据进行处理。搜索公众号互联网架构师回复“2T”,送你一份惊喜礼包。
StreamNative
Hugging Face
Hugging Face 提供了最重要的开源深度学习资源库,它本身并不是一个深度学习框架。Hugging Face 的目标是扩展到文本之外,支持图像、音频、视频、物体检测等。Infoworld 指出,深度学习从业者应在未来几年内密切关注这个 repo。
EleutherAI
EleutherAI 是一个由机器学习研究人员组成的分布式小组,旨在将 GPT-3 带给所有人。2021 年伊始,EleutherAI 发布了 The Pile,是一个 825 GB 的用于训练的多样化文本数据集;并在 6 月公布了 GPT-J,一个 60 亿参数的模型,大致相当于 OpenAI 的 GPT-3 的 Curie variant。随着 GPT-NeoX 的出现,EleutherAI计划将参数一直提高到 1750 亿,以与目前最广泛的 GPT-3 模型竞争。
对此,Infoworld 评价称,“黑客对阵世界上最大的公司?这就是开源的力量。”
Colab notebooks for generative art
Infoworld 表示,一般来说 Bossies 的赢家都是库、框架、平台和操作系统等开源骨干力量。然而他们今年认为,一些卓越的开源组件也应该得到认可。
首先是 OpenAI 的 CLIP(对比语言-图像预训练)模型,一个用于生成文本和图像矢量嵌入的多模态模型。虽然 CLIP 是完全开源的,但 OpenAI 的生成性神经网络 DALL-E 却不是。为了填补这一空白,Ryan Murdoch 和 Katherine Crowson 开发了 Colab notebooks,将 CLIP 与其他开源模型(如 BigGAN 和 VQGAN)结合起来,制作 prompt-based 生成性艺术作品。这些 notebooks 基于 MIT 许可,于过去几十年间在互联网上进行了广泛传播,被重新混合、改变、翻译,并被用来生成了惊人的艺术作品。详情可查看 ai_curio。
以上就是 2021 年度 InfoWorld Bossie Awards 项目,关于每个项目具体的入选评语等详细信息,可查看网站原文:
https://www.infoworld.com/article/3637038/the-best-open-source-software-of-2021.html#slide1
全栈架构社区交流群
「全栈架构社区」建立了读者架构师交流群,大家可以添加小编微信进行加群。欢迎有想法、乐于分享的朋友们一起交流学习。
看完本文有收获?请转发分享给更多人
往期资源: