Latest posts

开源项目趋势周刊第184期(20240324)

"星"推荐:Garden 是一个将快速开发、测试和 DevOps 自动化结合到一个平台的工具。它是为开发在 Kubernetes 上运行的应用程序的团队和编写基础设施即代码的 DevOps 工程师设计的。使用 Garden,你可以:1)利用智能缓存和实时重载进行测试和开发。2)构建容器镜像,并在编写过程中自动将其推送到任何数量的注册机构。3)使用远程 Kubernetes 集群作为你的开发环境与开发人员命名空间。4)在一个文件(或许多文件)中声明你的整个堆栈,包括如何构建、部署和测试从基础设施到应用代码。——出自《Garden》


Open Source Project Hot List Issue 112

星推荐:maplab,一个开放的、面向研究的视觉惯性建图框架,用 C++ 编写,用于创建、处理和操作多场景地图。一方面,maplab 可以被认为是一个即用型的视觉惯性建图和定位系统。另一方面,maplab 为研究界提供了一系列的多场景地图工具,包括地图合并、视觉惯性批量优化和循环闭合。—出自《maplab》


Open Source Project Hot List Issue 109

星推荐:Shairport Sync 是一个用于 Linux 和 FreeBSD 的 AirPlay 音频播放器。它可以播放从苹果设备和 AirPlay 来源的音频流,如 OwnTone(以前是 forked-daapd)。它可以通过 MQTT、一个类似 MPRIS 的接口和 D-Bus 与其他应用程序对接。—出自《Shairport Sync》


Open Source Project Hot List Issue 77

星推荐:现代应用的工作负载分布在许多微服务、云服务和传统服务组中。这种异质服务的特征和行为具有巨大的多样性。如认证机制、消息格式、高可用性因素等。Choreo Connect 旨在使用基于开放 API 规范的通用 API 接口,将异构的微服务作为 API 暴露给终端消费者。——出自《Choreo Connect》


Open Source Project Hot List Issue 65

如何使用简单的值类型管理应用程序的状态,并在多个屏幕上共享状态,以便一个屏幕上的变化可以立即在另一个屏幕上观察到。如何将大型特性分解为更小的组件,这些组件可以被提取为它们自己的、独立的模块,并很容易地粘在一起形成特性。如何让应用程序的某些部分以最可测试和最容易理解的方式与外部世界对话......——出自《Swift可组合架构》


Open Source Project Hot List Issue 58

在应用核心中,依赖关系是向内的。外层可以依赖内层,但内层永远不会依赖外层。应用核心不应该依赖于框架或直接访问外部资源。任何对进程外资源的外部调用/从远程进程检索数据都应该通过端口(接口)来完成,在基础设施层的某个地方创建类的实现,并注入到应用程序的核心中(依赖注入和依赖反转)。——出自《Domain-Driven Hexagon》


Open Source Project Hot List Issue 53

它是管理你所有数据集成管道的开放平台。它的设计是为了解决100%的管道需求。通过预建或定制的连接器在几分钟内复制您的数据。而且,你的数据保存在你的云里。完全控制你的数据和数据传输的成本。——出自《Airbyte》


To the top