Hasura
通过 Data Connectors,为 PostgreSQL 及其他数据库即时生成 GraphQL 和 REST API。
- 积极维护
- 文档完善
- 宽松许可证
概述
Hasura 是一个开源引擎,可在你的数据之上暴露一个统一、可组合的 GraphQL(及 REST)API,而无需为每张表或每个查询手动编写 API 端点。当前的主要版本 Hasura DDN(v3)通过 Data Connector 连接多种数据源——PostgreSQL 及兼容数据库、MongoDB、ClickHouse 和 Microsoft SQL Server,并允许通过 TypeScript、Python 或 Go 编写的连接器 SDK 添加自定义业务逻辑。此前的稳定版本 Hasura V2 是最初主要围绕 PostgreSQL 构建的 GraphQL Engine,目前仍在同一仓库中持续积极维护。
Hasura 适合那些不想手动搭建数据访问 API 层、而是希望直接在现有数据库之上获得即时、安全的 GraphQL/REST 接口的团队,并可以在生成的 API 不够用时通过自定义逻辑进行扩展。
为什么收录此项目
目录评分: ★★★★☆ (4/5)
Instant GraphQL API layer over databases, a distinctive and widely used approach across three categories.
- 成熟
- 厂商支持
- 编程语言
- Haskell, TypeScript
- 许可证
- Apache-2.0
相关项目
Supabase
Apache-2.0开源的 Firebase 替代方案,提供 Postgres 数据库、身份验证、开箱即用的 API、边缘函数、实时订阅和存储。
积极维护
- 后端
- 数据库
- 身份验证与安全
PostgREST
MIT独立的 Web 服务器,可将任意 PostgreSQL 数据库直接转换为 RESTful API。
积极维护
- API
- 后端
Directus
BUSL-1.1开源数据平台,为任意 SQL 数据库封装动态 API 和直观的管理应用。
积极维护
- CMS
- 后端
- API
Appwrite
BSD-3-Clause开源后端平台,提供身份验证、数据库、存储、函数和实时 API,可自托管,也可使用托管云服务。
积极维护
- 后端
- 数据库
- 身份验证与安全
发现信息有误?在 GitHub 上提出修改建议。