2021 年最佳开源软件(上)

2021 年最佳开源软件(上)

InfoWorld 2021 年 Bossie 奖得主

金钱可能不会长在树上,但它确实在 GitHub 存储库中增长。开源项目产生了地球上最有价值和最复杂的软件,免费获取,大大降低了所有公司的信息技术成本。如果您正在寻找软件的前沿,请关注当今的开源项目。

在Infoworld 的2021 年度最佳开源软件奖中,您将在这里找到最佳的开源应用。我们的 2021 年 Bossie 奖获奖者代表了当今开源必须提供的最佳和最具创新性的软件一一用于软件开发、开发运营、云原生计算、机器学习等。

Svelte and SvelteKit

在创新的、开源的、前端 JavaScript 框架领域,Svelte及其全栈对应的Sveltekit可能是所有框架中最雄心勃勃和最有远见的。Svelte 通过采用编译时策路打破现状,并凭借出色的性能、持续的发展和卓越的开发人员体验向前迈进。Sveltekit 现己进入公开测试阶段,它延续了Svelte 的传统,通过采用最新的工具并将部署到无服务器环境作为一项内置功能来实现飞跃。

2021 年最佳开源软件(上)

Minikube

如果 Docker Desktop 因其新的定价和许可要求而成为非入门者,请考虑Minikube。顾名思义,Minikube 是一个运行在桌面上的微型 Kubernetes 集群。不需要虛拟机:Minikube 将与本机容器或裸机一起使用。你也不需要 Macos 或Windows 上的 Linux 发行版来运行。

Minikube 跨平台工作。它还支持多个容器运行时(Docker、CRI-O或 Containerd )。大量的持续集成平台与 Minikube 本地工作。最好的部分是,因为它是 Kubernetes,如果需要,您可以使用 Kubernetes 本身的工具和组件。

2021 年最佳开源软件(上)

Pixie

小精灵Pixie是 Kubernetes 应用程序的可观察性工具,亡可以查看集群的高层状态,例如服务地图、集群资源和应用程序流量,还可以深入查看更详细的视图,例如pod 状态、火焰图、和个人全身申请请求。Pixie 使用 eBPF 自动收集遥测数据,它在集群本地收集、存储和查询所有逕测数据,使用不到 5%的集群 CPU。 pixie 的用例包括集群内的网络监控、墓础设施运行状況、服务性能和数据 库查询分析。

2021 年最佳开源软件(上)

FastAPI

多年来,Django 和 Flask 一直是领先的Python Web 框架。FastAPI (现在值得一提。FastAPI不仅仅在开发和执行速度方面与那些 Web 框架竞年一一尽管它确实做到了这一点。FastAPI是一个真正现代的Python web 框架,从头开始编写,默认情况下使用类型提示.异步和高速组件。顾名思义,FastAPI 的常见用例之一是快速建立符合标准目功能强大的 Web API。 但FastAP1 同样非常适合构建更传统的网站。

2021 年最佳开源软件(上)

Crystal

作为一个以C的速度和 Ruby 的表现力交付编程语言的项目,Crystal已经开发了多年。随着今年年初 Crystal1.0 的发布,该语言现在己经足够稳定,可以用于一般工作负载。Crystal 使用静态类型和LLVM编译器来实现高速并避免在运行时出现空引用等常见问题。Crystal 可以与现有的C 代码接口以进一 步提高速度和便利性,并且它可以使用编译时宏来扩展基本语言语法。

2021 年最佳开源软件(上)

Windows Terminal

如果 Microsoft windows 的任何部分急需更新, 那就是缓慢、不灵活、过时的控制台主机一一在文本窗口中呈现命令行应用程序的组件。进入Windows Terminal , 这是一个开源终端应用程序,旨在为 Windows 用户提供类似于 Mac 和 Linux 用户长期以来所享受的命令行体验。GPU加速渲染比旧的控制台主机提供数量级的性能提升 ,配置选项让您以前所末有的方式自定义终端外观和行为。Windows 终端尚末完全取代 Windows 中的旧控制台主机,但请给它时间。

2021 年最佳开源软件(上)

OBS Studio

在大流行之前,视频捕获和直播己经很重要,现在它们变得加倍重要。OBS Studio其至领先于商业显示捕捉和摄像机录制套件。用户可以创建多个捕获源定义(实时摄傢机、完整桌面、特定窗口),将捕获保存到磁盘上的文件,或将它们实时流式传输到提供者。热键控件可让您在视图之间平滑过渡,因此您不必捕获多个流并一起编辑它们。还包括画中画效果甚至实时字幕(尽管这仍然是实验性的)。

2021 年最佳开源软件(上)

Shotcut

Shotcut是一个跨平台的视频编辑工具,它让 Davinci Resolve 物有所值。Shotcut 允许您对音频和视频轨道进行所有标准校正以及应用效果和分层。Shotcut 拥有-一个非常活跃的社区,并提供大量操作视频和指导,以帮助新手和高级摄傢师。已可以在 Mac、 Linux、BsD 和Windows 上运行一一尽管是跨平台的,但与类似的工具相比,它的界面很简洁,使用起来也相对简单。

2021 年最佳开源软件(上)

Weave GitOps Core

Weave GitOps Core是一个做 Gitops 的工具。Gitops 允许您在 Git 中声明您的配置,并让代理将其应用到您的 Kubernetes 集群。这个想法是为了简化您的 DevOps 工作流程,并通过防止配置漂移使您的配置更加稳定和安全。后者的核心是“协调引擎”,它检测 Git 声明状态的更改并将配置更改迁移到运行时环境。Weave Citops 基于Flux,云原生计算基金会的Gitops 参考实现。

2021 年最佳开源软件(上)

Apache Solr

Apache Solr是一个建立在 Apache Lucene 上的长期存在的搜索平台。Apache Lucene 是您使用的大部分软件的搜索功能背后的底层搜索技术 ,包括 Elasticsearch 等其他搜索引擎。与放弃开源许可证的 Elasticsearch 不同,solr 仍然是免费的。solr 是可集群的、可云部署的,并且足够强大,可以在其上构建云级搜索服务。已甚至包括学习排名(LTR) 算法,以帮助自动谓整和加权结果。

2021 年最佳开源软件(上)

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/113554.html

(0)

相关推荐