3 个仓库
Tools that automatically transform database schemas into functional HTTP endpoints.
Distinct from API Code Generators: Specifically targets the generation of APIs directly from database schemas, whereas API Code Generators generally produce stubs from abstract interface definitions.
Explore 3 awesome GitHub repositories matching development tools & productivity · Database API Generators. Refine with filters or upvote what's useful.
APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg
Automatically generates CRUD HTTP endpoints and technical documentation based on relational database schemas.
PostgREST 是一个自动将 PostgreSQL 数据库模式转换为生产就绪 RESTful API 的工具。它作为一个数据库访问层和查询引擎,将 HTTP 请求直接映射到 SQL 查询,提供了一个低代码接口,用于执行创建、读取、更新和删除操作,而无需手动编写样板代码。 该项目通过使用模式驱动的 API 生成和基于元数据的发现,将数据库表公开为可导航资源,从而脱颖而出。它通过执行自定义和模板化 SQL、用于注入业务逻辑的基于插件的中间件系统,以及在运行时加载外部共享库的能力,扩展了标准的 CRUD 功能。 该系统涵盖了广泛的功能,包括具有表连接、聚合和全文搜索的复杂数据查询。它实现了一个全面的安全框架,具有基于令牌的身份验证、细粒度的表级权限和 CORS 管理。其他操作功能包括本地结果缓存、服务器健康监控以及对分布式 SQL 和 Amazon Redshift 的连接支持。 安装支持多种环境,包括作为独立二进制文件或通过 Docker Compose 和 Heroku 自动化模板。
Automatically transforms database schemas into functional REST HTTP endpoints without manual boilerplate code.
Space Cloud 是一个自托管的云原生后端即服务 (BaaS) 套件。它作为一个基于 Kubernetes 的无服务器平台,提供 GraphQL 和 REST API 网关、数据库 API 生成器以及事件驱动的编排器。 该平台将 SQL 和 NoSQL 数据库模式转换为安全端点,消除了手动后端开发的需要。它通过允许远程数据连接脱颖而出,该功能可以在单个查询中组合来自内部数据库和外部 HTTP 微服务的记录。 该系统涵盖了广泛的功能,包括用于数据安全的基于规则的访问控制、实时数据同步以及用于云对象存储的统一接口。它还包括一个自动化引擎,用于响应数据库或文件系统事件来触发异步 Webhook 和无服务器函数。 部署通过 Kubernetes 管理,支持具有缩容至零 (scale-to-zero) 自动扩缩容能力的容器化工作负载。
Automatically transforms database schemas into functional GraphQL and REST endpoints.