本周Github有趣的项目Omnigres等

有趣的Github项目、工具和库

Omnigres
Omnigres 使 Postgres 成为开发人员优先的应用平台。您可以部署单个数据库实例,它可以托管整个应用程序,并根据需要进行扩展。

  • 在数据库实例内部或旁边运行应用程序逻辑
  • 部署配置(Git、容器等)
  • 数据库实例服务HTTP、WebSocket等协议
  • 内存中和易失性磁盘缓存
  • 常规应用程序构建块(身份验证、授权、支付等)
  • 通过反应式查询的数据库建模应用程序逻辑
  • Automagic 远程API和表单处理
  • 实时数据更新

Oort
Oort 是一款 "编程游戏",您可以编写 Rust 代码来控制一支飞船舰队。您的代码负责从小型导弹到大型巡洋舰等各种飞船的引擎、武器、雷达和通信。

nostalgist
一个 JavaScript 库,用于在浏览器中运行复古游戏机的模拟器。 例如 NES 和 Sega Genesis。

Omnivore
Omnivore 是为喜欢阅读的用户提供的完整、开源的 "稍后阅读 "解决方案。


ParadeDB
ParadeDB 是基于 PostgreSQL 构建的 ElasticSearch 替代方案,专为闪电般快速的全文、相似性和混合搜索而设计。
它提供了所有 Postgres 数据库中最全面的 Postgres 原生搜索功能,因此您无需在上面添加搜索引擎或矢量数据库等繁琐的服务。

主要优点

  • 速度:ParadeDB 是在 PostgreSQL 和 Tantivy(基于 Rust 的 Apache Lucene 实现)之上用 Rust 构建的。请在此处查看我们的基准。
  • 简单性:将您的数据库和搜索引擎整合到一个系统中,因此您无需担心保持单独的服务同步。
  • SQL First:使用 ACID 事务在 SQL 中编写搜索查询。
  • 可扩展性:可扩展到数百万行,支持分布式搜索、高可用性、备份和时间点恢复。

kexp
以可视化方式了解 Kubernetes。

k'exp 用于:

  • 学习和探索 Kubernetes 能力
  • 应用程序开发(每个应用程序的对象图预设)
  • 控制器和操作员开发(动态对象图)
  • [即将推出] 类似 Postman 的客户端和 Kubernetes API 的请求构建器