2022 年最佳开源软件出炉

f4f9a1c7f1b3398b35ba14b725ce9e4d.jpeg

程序员的成长之路

互联网/程序员/技术/资料共享 

关注

阅读本文大概需要 6 分钟。

来自:oschina.net/news/213993/2022-infoworld-bossie-awards

InfoWorld 公布了 2022 年最佳开源软件榜单。

InfoWorld 是致力于引领 IT 决策者走在科技前沿的国际科技媒体品牌,每年 InfoWorld 都会根据软件对开源界的贡献,以及在业界的影响力评选出当年的 “最佳开源软件” (InfoWorld’s Best of Open Source Software Awards, 简称 Bossies),该奖项评选已经延续了十多年。

371da83b88ebd5273bc11852cf377f09.jpeg

AlmaLinux 是开放源码的、社区驱动的项目,一开始是作为 CentOS 的替代品,由 CloudLinux OS 的创建者打造 。它从红帽企业 Linux (RHEL) 的源码编译而来,跟 RHEL 8 完全在二进制上兼容。

podman

1b01778d98a5704da29f6b2a8f2365ee.jpeg

Play with Docker (PWD) 是一个 Docker 学习平台,在浏览器中提供免费的 Alpine Linux 虚拟机体验。(不过需要登录和注册,而且每次登录创建的实例都有有时间限制,到时间需要重新登录)

你可以在 Play with Docker 中构建和运行 Docker 容器,训练自己操作 Docker 的能力(默认已搭建好环境),甚至在 Docker Swarm 模式下创建集群, Docker-in-Docker (DinD) 用于提供多个 VM/PC 的效果。

Vaadin

ae505499878c719d29d8ce5eadba73f8.jpeg

JHipster 是一个全栈的 Java 应用程序开发平台,可用来创建基于Maven + Spring + AngularJS的项目,提供完全热加载的 Java 和 JavaScript 代码。

JHipster 提供了包含 CLI 工具在内的许多组件,用于处理脚手架生成并针对异构技术堆栈工作:以 Vue.js UI 为前端的 MongoDB,以 React 为前端的 Postgres 等等…

SolidJS

315c90a04b3365cf48f2b440bfecb988.jpeg

Redwood 是一个全栈 Web 框架,它将 React、GraphQL、Prisma、TypeScript、Jest 和 Storybook 的最佳部分结合在一起。

Redwood 采用类似 Rails 的方法来满足数据建模和脚手架等重复性需求,也解决了安全性和跟踪、集成等需求。Redwood 允许针对各种部署环境,包括 Vercel 和 Netlify 等无服务器平台。

Next.js

ee9d83a893fe74b1f6a4b9ca78838914.jpeg

Wasmtime 是 WebAssembly 和 WASI 的小型高效运行时,采用 Rust 编写,构建于编译器 Cranelift 之上。Wasmtime 完全开源,符合 WASI 标准,还支持与 C/C++、Python、.NET、Go 和其他编程语言集成,可运行在 Windows/Linux/macOS 等平台。

PyScrip

fcd558aca790f52cef3f4d5eeb1a82b5.jpeg

Hardhat 是面向专业人士的以太坊开发环境,同时也是一个优秀的开源框架,它简化了在以太坊上编码、测试和部署 Dapps 和智能合约的过程。

OpenFGA

67621d598341a99105c9d0f86ac08189.jpeg

Sentry 是一个实时的事件日志和聚合平台,基于Django构建。Sentry 可以帮助你将 Python 程序的所有 exception 自动记录下来,然后在一个简单好用的 UI 上呈现和搜索。

Appsmith

88740082ba5498933f3a492d0d618093.jpeg

Spinnaker 是一个持续交付平台,它定位于将产品快速且持续的部署到多种云平台上。

Spinnaker 主要特性:配置一次,随时运行;随地部署,集中化管理;开源。

Hypertrace

46ad347e4ae5e42234981a66c50387ea.jpeg

Gravitee API 网关是基于 Vert.X 开发的高性能接口网关,支持 Swagger 导入接口、文档管理、性能分析、操作审计、日志,负载均衡等功能。

OpenTelemetry

1d43a827c1b996539178c39108e48e00.jpeg

Grafana 是Graphite和InfluxDB仪表盘和图形编辑器,同时也是开源的、功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和OpenTSDB。

Grafana 主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源;Graphite 和 InfluxDB 查询编辑器等等。

Dapr

950db6dab428c4d04fa4109b7e306d2d.jpeg

Redpanda 是 Kafka 的插件替代品,主要用 C++ 编写,使用 Seastar 异步框架和 Raft 共识算法用于其分布式日志。

它可以提供高达 10 倍的平均延迟降低和高达 6 倍的 Kafka 事务速度,同时运行在更少的资源上。

Apache lceberg

ce841ed883d669a086cebbccb90c3ed8.jpeg

Druid 是一个高性能实时分析数据库。它是为大型数据集上实时探索查询的引擎,提供专为 OLAP 设计的开源分析数据存储系统,它的设计意图是在面对代码部署、机器故障以及其他产品系统遇到不测时能保持 100% 正常运行。它也可以用于后台用例,但设计决策明确定位线上服务。

JAX

6181741b1d85202b85c373324b03d491.jpeg

nbdev 是一个  Jupyter Notebooks  驱动的开发平台。只需使用轻量级标记编写 Jupyter Notebooks,即可获得高质量的文档、测试、持续集成和打包.

比起传统编程环境,nbdev 的代码调试和重构容易得多,因为始终可以轻松获得活动对象。

Accelerate

bee1009cad9473df81bae49c7827c32f.jpeg

Stable Diffusion 是一种文本到图像的 AI 模型,可以生成质量惊人的图像。

世界各地的爱好者都在围绕这个项目进行改进工作,以加快图像生成速度,支持在内存较低的 GPU 上运行,并添加画内和画外支持,他们甚至在 M1 驱动的 MacBook 上运行了 Stable Diffusione。

EleutherAI

c7032a22f6a1fc0fb29b8572fa11dd01.jpeg

严格来说,EleutherAI 是一群致力于实现开源人工智能研究的 AI 研究人员,旗下有多款预训练模型,包括 GPT-NeoX-20B,一个与 CoreWeave 合作训练的 200 亿参数模型;GPT-J-6B ,在 Pile 上训练的 60 亿参数模型…

推荐阅读:

SpringBoot 玩一玩代码混淆,防止反编译代码泄露

Spring 多线程异步上传图片、处理水印、缩略图

来源:程序员的成长之路

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月8日
下一篇 2022年11月9日

相关推荐