近日,InfoWorld公布了BossieAwards榜单。该榜单对当前软件开发、devops、数据分析和机器学习领域的开源项目进行了排行,选出了年度最佳开源软件Top29,里面有不少是大家眼熟的,一起来看看吧!
1、SvelteandSvelteKit
在创新、开源、前端JavaScript框架领域,Svelte及其全栈对应SvelteKit可能是所有产品中最雄心勃勃、最有远见的,Svelte一开始通过采用编译时策略打破现状,现在凭借卓越的表现、持续的发展和卓越的开发人员经验。SvelteKit目前正通过公测,通过采用最新的工具和制造技术实现飞跃。
2、Minikube
顾名思义,Minikube是一个缩影在桌面上运行的Kubernetes群集。无需虚拟机,使用本机容器或裸机即可。Minikube支持跨平台工作,不需要MacOS或Windows用户安装Linux发行版就可以运行。
3、Pixie
Pixie是Kubernetes应用程序的可观察性工具,可查看高层数据集群的状态,如服务映射、集群资源和应用程序流量,同时也可以深入查看更详细的视图,例如pod状态、火焰图和单个视图应用程序请求。
4、FastAPI
FastAPI是一款高性能Web框架,用于构建API,拥有快速高性能、快速编码、更少的错误、直观简易、稳健等特点,基于并完全兼容API的开放标准OpenAPI和JSONSchema。
5、Crystal
Crystal是一款兼顾C语言的速度和Ruby语言的表现力的编程语言项目。经过多年开发,今年年初Crystal1.0正式发布,使用静态类型和LLVM编译器来实现高速度,可用于一般工作负载。
6、WindowsTerminal
WindowsTerminal是一款功能强大的命令行终端工具,具备不少流行特性,如多Tab支持、多语言支持、可配置、主题和样式以及支持emoji和基于GPU运算的文本渲染等。
7、OBSStudio
OBSStudio是当前视频捕获和流媒体直播大趋势下推出的商业显示捕捉和摄像套件。用户可以创建多个捕获源定义(实时摄像机、完整桌面、特定窗口),将捕获保存到磁盘上的文件,或将其实时流式传输到提供商。
8、Shotcut
Shotcut是一款跨平台的视频编辑工具,允许用户在应用效果和分层及对音频和视频轨道进行所有的标准修正。Shotcut可在Mac、Linux、BSD和Windows上跨平台运行,交互界面灵活,操作也非常简单。
9、WeaveGitOpsCore
WeaveGitOps是一款基于领先的GitOps引擎CNCFFlux,支持有效的GitOps工作流,可将应用程序持续交付到Kubernetes集群中。
10、ApacheSolr
ApacheSolr是基于Lucene的全文搜索服务器及当下较流行的企业级搜索引擎。ApacheSolr是可集群的、可在云端部署,且支持建立云端级的搜索服务。
11、MLflow
MLflow是一款Databricks创建并由Linux基金会托管的MLOps平台,可让人跟踪、管理和维护各种机器学习模型、实验及其部署。
12、Orange
Orange能为数据挖掘变得富有成效且有趣,它允许用户创建一个数据分析工作流程,以执行各种机器学习和分析功能以及可视化。
13、Flutter
Flutter是一款由Google工程师团队打造的用于创建高性能、跨平台的移动应用。Flutter针对当下以及未来的移动设备进行优化,专注于AndroidandiOS低延迟的输入和高帧率。
14、ApacheSuperset
ApacheSuperset是Airbnb开源的数据探查与可视化平台(曾用名Panoramix、Caravel),也是一款企业级商业智能Web应用程序。该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。
15、Presto
Presto是一款开源分布式SQL引擎,用于在线分析处理、集群运行,可查询各种各样的数据源,并将结果返回到商业智能和分析环境。
16、ApacheArrow
ApacheArrow库可用于C、C++、C#、Go、Java、JavaScript、Julia、MATLAB、Python、R、Ruby和Rust,为平面和分层数据定义了一种独立于语言的柱状内存格式,为现代CPU和GPU上的高效分析操作而组织。
17、InterpretML
InterpretML是一款开源ExplainableAI(XAI)包,内置先进机器学习可解释性技术,可用来训练可解释的glassbox模型并解释黑盒系统。
18、Lime
Lime(全称为localinterpretablemodel-agnosticexplanations)是一种post-hoc技术,可通过扰动输入的特征并检查预测结果来解释任何机器学习分类器的预测。
19、Dask
Dask是一款用于并行计算的开源库,可将Python包扩展到多台机器上。Dask可以将数据和计算分布在多个GPU上。
20、BlazingSQL
BlazingSQL是一款基于RAPIDS生态系统构建的GPU加速SQL引擎,基于ApacheArrow柱状内存格式,具有支持大规模数据科学工作流和企业数据集的各种功能。
21、Rapids
Rapids是Nvidia的开源软件库和API套件,可让用户有能力完全在GPU上执行端到端的数据科学和分析管道。它采用NvidiaCUDA基元进行底层计算优化,并通过用户友好的Python接口暴露了GPU的并行性和高带宽内存速度。
22、PostHog
PostHog是一款为开发人员构建的开源产品分析平台,可在不向第三方发送数据的情况下自动收集用户网站或应用程序上的每个事件,无需手动推送也能自动捕获点击次数和综合浏览量,以分析用户在做什么。
23、LakeFS
LakeFS提供了一种以管理代码的方式管理你的数据湖的方法,为对象存储增加了一层类似于Git的版本控制,通过LakeFS,管理和保护代码库的熟悉技术可扩展到现代数据库。
24、Meltano
Meltano是今年从GitLab中分离出来的一款免费开源DataOps替代传统ELT(提取、加载、转换)工具链其数据仓库框架可让用户的项目建模、提取和转换数据变得容易,并通过内置的分析工具和简化报告的仪表盘来补充集成和转换管道。
25、Trino
Trino(原名PrestoSQL)是一款分布式SQL分析引擎,可对大型分布式数据源运行极快的查询。Trino允许用户同时对数据湖、关系型存储或多个不同来源执行查询,而不需要复制或移动数据进行处理。
26、StreamNative
StreamNative是一家高度可扩展的信息和事件流平台,该平台将ApachePulsar强大的分布式流处理架构与Kubernetes和混合云支持等企业额外功能、大型数据连接器库、简易认证和授权以及用于健康和性能监控的专用工具相结合,极大简化了实时报告和分析工具以及企业应用流的数据管道铺设。
27、HuggingFace
HuggingFace提供了最重要的开源深度学习资源库,其目标是扩展到文本之外,支持图像、音频、视频、物体检测等。
28、EleutherAI
EleutherAI是一个由机器学习研究人员组成的分布式小组,致力于将GPT-3带给所有人。
29、Colabnotebooksforgenerativeart
不同于往年,Bossie的赢家传统上是库、框架、平台和应用程序及操作系统——以开源为主。但今年,开源引发艺术“爆炸”的因素也值得
转载请注明:http://www.0431gb208.com/sjslczl/1948.html