本周Github有趣项目Voyager等

本周Github有趣的项目、工具和库包:

1、Voyager
Voyager是一个用于在内存向量集合上执行快速近似近邻搜索的库。

  • Voyager 针对 Spotify 的快速生产使用进行了调整,可对内存中的嵌入集合提供近乎即时的最近邻查找(无需 GPU),因此您每天可以以毫秒延迟处理数百万个请求。
  • 借助 Python 或 Java 中的强类型 API,您可以让 IDE 指导您自动完成每一步 — 或者查看 Voyager 的文档。
  • 只需一行代码即可将 Voyager 添加到您现有的应用程序。无需依赖或设置。Voyager 可与 macOS、Linux 和 Windows 上的所有流行 Python 和 Java 版本配合使用。
  • Voyager 旨在最大限度地减少资源使用。无需启动服务器,无需资源在后台运行,也没有运营开销。将 Voyager 添加到您的应用程序代码中,您只需使用千兆字节的内存即可搜索数百万个嵌入。

2、Orbital
Orbital可自动集成数据源(API、数据库、队列和函数)。

  • Orbital 是一个数据网关,可自动集成、转换和发现整个企业中数据源(API、数据库、消息代理)的数据。
  • 将其视为数据联合(适用于所有来源的单一 API),而无需转向 GraphQL。
  • 它本质上是去中心化的——没有定义中央映射代码。相反,Orbital 由您已经构建的 API 规范提供支持。
  • Orbital 可以即时集成,并随着数据源的变化自动调整。
  • BFF、API 组合和 ETL 管道可随着您的规格变化而调整。
  • Orbital 可以即时创建集成,无需工程师编写粘合代码。
  • 无粘合代码:将 API 拼接在一起的粘合代码很脆弱,只要 API 发生变化就会中断。
  • API First: Orbital 由您现有的 API 规范提供支持,这意味着需要维护的代码更少
  • 技术不可知论者:使用 gRPC?REST? SOAP? Kafka? Orbital与这些无关:它将与你所拥有的一起工作
  • 自动适应:当您的 API 规范发生变化时,Orbital 会自动适应其集成流程,因此消费者不会受到影响。

3、openapi-devtools
Chrome 扩展可为任何应用程序或网站实时自动生成 OpenAPI 规范,让您轻松发现 API 行为。

4、Cronicle
基于 Web UI 的简单分布式任务调度器和运行程序。

  • Cronicle是一个多服务器任务调度程序和运行程序,具有基于 Web 的前端 UI。
  • 它可以处理计划的、重复的和按需的作业,针对任意数量的工作服务器,
  • 并具有实时统计数据和实时日志查看器。
  • 是用Node.js编写的精美Cron替代品。
  • 可以给它简单的 shell 命令,或者用几乎任何语言编写插件。

特点:
  • 单服务器或多服务器设置。
  • 自动故障转移到备份服务器。
  • 自动发现附近的服务器。
  • 通过实时日志查看器查看实时作业状态。
  • 插件可以用任何语言编写。
  • 在多个时区安排活动。
  • 可以选择对长时间运行的事件进行排队。
  • 跟踪每个作业的 CPU 和内存使用情况。
  • 历史统计数据和性能图表。
  • 用于插件的简单 JSON 消息传递系统。
  • 用于外部通知系统的 Web 挂钩。
  • 用于调度和运行事件的简单 REST API。
  • 用于验证远程应用程序的 API 密钥。


5、system-design-101
使用视觉效果和简单术语解释复杂系统。
无论您是准备系统设计面试,还是只是想了解系统在底层如何工作,我们希望这个存储库能够帮助您实现这一目标。

6、Formbricks
面向快速成长型公司的开源调查与体验管理解决方案。

Formbricks 帮助您应用数据驱动工作和体验管理的最佳实践,以做出更好的业务决策。在用户体验您的产品时询问他们,并利用显着更高的转化率。收集您可以收集的所有见解 - 包括部分提交的信息,并为下一个产品决策建立信念。更好的数据,更好的业务。

特点

  • 使用我们的无代码编辑器创建具有多种问题类型的产品内调查。
  • 从各种最佳实践模板中进行选择。
  • 在不更改应用程序代码的情况下启动调查并将其定位到特定的用户组。
  • 创建可共享的链接调查。
  • 邀请您的团队成员协作完成您的调查。
  • 将 Formbricks 与Slack、Posthog、Zapier、n8n 等集成。
  • 全部开源、透明且可自我托管。