GraphQL 与 REST 双重赋能:Hasura 帮你给数据库添加接口 | 开源日报 No.75

2023-11-06 17:50:45 浏览数 (2)

picture

hasura/graphql-engine[1]

Stars: 30.3k License: Apache-2.0

picture

Hasura GraphQL Engine 是一个开源产品,通过为您的数据提供 GraphQL 或 REST API 以及内置授权来加速 API 开发。它具有以下主要功能和核心优势:

  • 内建强大查询:支持过滤、分页、模式搜索等功能
  • 与现有数据库兼容:将其指向现有数据库即可立即获得可用的 GraphQL API
  • 实时性能:可以使用订阅将任何 GraphQL 查询转换为实时查询
  • 合并远程架构:通过单个 GraphQL 引擎端点访问自定义业务逻辑的自定义 GraphQL 架构
  • 使用 Actions 扩展功能:编写 REST API 以在 Hasura 模式中添加自定义业务逻辑。

此外,该项目还包括触发 Webhooks 或无服务器函数 (基于 Postgres 插入/更新/删除事件)、定期触发器 (根据特定时间点执行自定义业务逻辑) 和细粒度访问控制等其他关键特征。

google/comprehensive-rust[2]

Stars: 21.9k License: Apache-2.0

这个项目是一个名为 Comprehensive Rust

0 人点赞