awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Generadores automáticos de API para bases de datos

Clasificación actualizada el 30 jun 2026

For herramienta automatizada para generar API de bases de datos, the strongest matches are azure/data-api-builder (Data API builder automatically generates both REST and GraphQL), api-platform/api-platform (API Platform automatically generates REST and GraphQL APIs from) and dpgaspar/flask-appbuilder (Flask-AppBuilder automatically generates REST APIs from data models and). postgrest/postgrest and nocodb/nocodb round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Herramientas que crean automáticamente endpoints REST o GraphQL directamente a partir de esquemas de bases de datos relacionales existentes.

Generadores automáticos de API para bases de datos

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • azure/data-api-builderAvatar de Azure

    Azure/data-api-builder

    1,447Ver en GitHub↗

    Data API builder is a service that automatically generates REST and GraphQL endpoints directly from database schemas and stored procedures. By interpreting database metadata, it provides immediate programmatic access to information without requiring the development of custom backend routes or manual query logic. The engine distinguishes itself through a metadata-driven translation layer that maps incoming HTTP requests to native database queries while enforcing granular, role-based access control and row-level security policies. It includes a dedicated bridge for AI agents, allowing these sys

    Data API builder automatically generates both REST and GraphQL endpoints directly from your database schema, with built-in role-based access control and row-level security, making it a precise fit for eliminating manual API boilerplate.

    C#Database REST APIsDatabase-to-REST InterfacesGraphQL API Generators
    Ver en GitHub↗1,447
  • api-platform/api-platformAvatar de api-platform

    api-platform/api-platform

    9,154Ver en GitHub↗

    API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions. The platform focuses on semantic data modeling, using structured classes and ontologies to ensure information is organized for search engines and semantic web tools. It provides an automated OpenAPI specification generator and a declarative system for creating administration dashboards to manage data records without custom frontend code. The system includes capabil

    API Platform automatically generates REST and GraphQL APIs from your data model definitions, supports multiple databases via Doctrine, and includes built-in authentication, customizable filters, and an admin dashboard — hitting every feature you need to eliminate manual boilerplate.

    PHPAdmin Dashboard GeneratorsAPI GeneratorsSchema-Driven API Generators
    Ver en GitHub↗9,154
  • dpgaspar/flask-appbuilderAvatar de dpgaspar

    dpgaspar/Flask-AppBuilder

    4,951Ver en GitHub↗

    Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and database-driven applications. It functions as an automatic CRUD generator and a SQL database admin interface, enabling the generation of user interfaces and REST APIs directly from data models. The framework includes a security system for managing user identities and access roles through role-based access control. It supports authentication via internal databases or external providers such as LDAP, OAuth, and OpenID. The platform covers broader capabilities including multi-dia

    Flask-AppBuilder automatically generates REST APIs from data models and provides authentication, authorization, and an admin dashboard, but it is code-first and does not include GraphQL support, making it a fit for basic REST API generation from a defined schema.

    PythonAdmin Panel GeneratorsDatabase REST APIsDatabase-to-REST Interfaces
    Ver en GitHub↗4,951
  • postgrest/postgrestAvatar de PostgREST

    PostgREST/postgrest

    27,232Ver en GitHub↗

    PostgREST is a standalone server process that automatically transforms a relational database schema into a fully functional RESTful API. By querying system catalogs at startup, it maps tables, views, and stored procedures into standardized web endpoints, allowing developers to build backend services by focusing exclusively on database design. The service functions as a declarative engine that translates HTTP requests and query parameters directly into native SQL operations. It maintains stateless request processing and integrates connection pooling to manage high-frequency interactions effici

    PostgREST automatically turns a PostgreSQL schema into a full REST API, which is exactly the core task, but it only supports PostgreSQL and does not offer GraphQL or a built-in admin UI, so it meets part of your feature list while missing others.

    HaskellAPI GeneratorsAPI GeneratorsDatabase-to-REST Interfaces
    Ver en GitHub↗27,232
  • nocodb/nocodbAvatar de nocodb

    nocodb/nocodb

    63,466Ver en GitHub↗

    NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl

    NocoDB is a visual low-code platform that automatically generates both RESTful and GraphQL APIs from existing database schemas, with support for multiple databases, built-in authentication, and a spreadsheet-style admin UI, making it a comprehensive match for your search.

    TypeScriptDatabase REST APIsDynamic REST API GeneratorsInstant
    Ver en GitHub↗63,466
  • begriffs/postgrestAvatar de begriffs

    begriffs/postgrest

    27,234Ver en GitHub↗

    PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand

    PostgREST automatically turns a PostgreSQL database into a RESTful API with JWT-based authentication and OpenAPI specs, fitting your need for schema-driven API generation, but it lacks GraphQL and support for non-PostgreSQL databases.

    HaskellDatabase REST APIsDatabase-to-REST InterfacesJWT Authentication
    Ver en GitHub↗27,234
  • supabase/supabaseAvatar de supabase

    supabase/supabase

    104,317Ver en GitHub↗

    This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies. Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication

    Supabase is a backend platform that automatically generates REST and GraphQL APIs from your PostgreSQL database schema, includes built-in authentication and authorization via row-level security, and provides an admin dashboard, making it an ideal fit for eliminating manual API boilerplate.

    TypeScriptGraphQL API Generators
    Ver en GitHub↗104,317
  • directus/directusAvatar de directus

    directus/directus

    36,030Ver en GitHub↗

    Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions. The platform distinguishes itself through a granular role-based access control engine that enforces security policies at the field level across all API endpoints. It includes a visual, low-code administrative dashboard that allows non-techn

    Directus automatically generates REST and GraphQL APIs by introspecting existing SQL database schemas, supports multiple databases (MySQL, PostgreSQL, SQLite, etc.), includes granular field-level role-based access control, and provides a low-code admin dashboard — squarely matching the request for automatic API generation from a database schema with the required features.

    TypeScriptAPI Generators
    Ver en GitHub↗36,030
  • hasura/graphql-engineAvatar de hasura

    hasura/graphql-engine

    32,064Ver en GitHub↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Hasura GraphQL Engine automatically generates a real-time GraphQL API from your database schema with built-in access control, subscriptions, and a web console, fitting the goal of eliminating boilerplate and supporting multiple databases.

    TypeScriptGraphQL API GeneratorsGraphQL Integrations
    Ver en GitHub↗32,064
  • nhost/nhostAvatar de nhost

    nhost/nhost

    9,199Ver en GitHub↗

    Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

    Nhost automatically generates a secure GraphQL API from your PostgreSQL database schema, which directly matches the core need, though it focuses on GraphQL rather than REST and is embedded in a broader backend-as-a-service platform.

    GoGraphQL API GeneratorsGraphQL API GeneratorsJWT Authentication
    Ver en GitHub↗9,199
  • graphile/crystalAvatar de graphile

    graphile/crystal

    12,931Ver en GitHub↗

    🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!

    Graphile's Crystal monorepo is the home of PostGraphile, which automatically generates a real-time GraphQL API from an existing PostgreSQL schema, with robust support for authentication, customizable resolvers, and an interactive query explorer — exactly the schema-driven API generation you want, though it focuses on GraphQL over REST and is PostgreSQL-specific.

    TypeScriptGraphQL API GeneratorsGraphQL Schema GeneratorsJWT Authentication
    Ver en GitHub↗12,931
  • strongloop/loopbackAvatar de strongloop

    strongloop/loopback

    13,159Ver en GitHub↗

    LoopBack is a Node.js API framework used to build RESTful services and backend applications. It functions as a model-driven API generator that automatically maps predefined data models to network endpoints to create standardized web interfaces. The project features a database abstraction layer that unifies access across diverse SQL databases, NoSQL stores, and remote data sources. It includes a backend application scaffolder using command-line generators to automate the creation of project structures and data connectors. Additionally, it provides an API authentication system to manage applica

    LoopBack automatically generates REST APIs from database schemas using model discovery, supports multiple databases, authentication, and includes an admin UI, though GraphQL support is available only via an extension rather than natively.

    JavaScriptDatabase-to-REST InterfacesDynamic REST API GeneratorsSchema-Driven API Generators
    Ver en GitHub↗13,159
  • tencent/apijsonAvatar de Tencent

    Tencent/APIJSON

    18,395Ver en GitHub↗

    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

    APIJSON generates RESTful APIs directly from database schemas without manual backend code, fitting the core need, though it lacks GraphQL support and a dedicated admin dashboard.

    JavaAPI GeneratorsQuery FiltersSchema-Driven API Generators
    Ver en GitHub↗18,395
  • pyeve/eveAvatar de pyeve

    pyeve/eve

    6,738Ver en GitHub↗

    Eve is a REST API framework that maps database collections to web resources through declarative configuration files. It functions as a database-to-API mapper, automatically exposing data as RESTful endpoints with built-in support for CRUD operations and schema-based request validation. The project distinguishes itself through a HATEOAS API engine that generates hypermedia links and resource schemas for dynamic client discovery. It also includes an automated Swagger documentation generator that produces interactive specifications for client SDK generation and testing. The framework provides a

    Eve automatically generates a REST API from a database schema with CRUD operations, validation, and hypermedia support, but lacks GraphQL generation and an admin dashboard, so it matches the core request for schema-driven API generation but misses some desired features.

    PythonDatabase-to-REST InterfacesDynamic REST API GeneratorsRole-Based Access Control
    Ver en GitHub↗6,738
  • graphile/postgraphileAvatar de graphile

    graphile/postgraphile

    12,929Ver en GitHub↗

    PostGraphile is an automated tool that converts a PostgreSQL database schema into a fully functional GraphQL API. It serves as a GraphQL execution engine and schema orchestrator, utilizing database schema introspection to retrieve strongly typed metadata directly from PostgreSQL. The project features a modular system for composing and standardizing GraphQL schemas through plugins, which manage naming conventions and connections. It includes a PostgreSQL query builder that constructs dynamic, SQL-injection-proof queries using tagged template literals. The system employs a declarative query pl

    PostGraphile automatically generates a fully functional GraphQL API from an existing PostgreSQL schema via introspection, directly matching your core need, but it does not produce REST APIs and supports only PostgreSQL, leaving several requested features uncovered.

    TypeScriptGraphQL API Generators
    Ver en GitHub↗12,929
  • loopbackio/loopback-nextAvatar de loopbackio

    loopbackio/loopback-next

    5,095Ver en GitHub↗

    LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI server implementation that can either generate machine-readable specifications from code or produce implementation controllers and models from existing specifications. The framework distinguishes itself through a central dependency injection container and a repository-pattern data access layer. This architecture decouples application logic from component construction and persistent storage, allowing for a pluggable system where data sources and business logic are isolated throug

    LoopBack Next is a Node.js framework that can automatically generate REST APIs from database models and supports multiple databases, authentication, and an API explorer; although it is a broader framework rather than a dedicated schema-to-API tool, it directly reduces boilerplate for the required use case, and GraphQL support is available through extensions.

    TypeScriptRole-Based Access Control
    Ver en GitHub↗5,095
  • jonseg/crud-admin-generatorAvatar de jonseg

    jonseg/crud-admin-generator

    1,425Ver en GitHub↗

    This tool is an automated backend code generator that creates administrative dashboards by inspecting existing relational database structures. It functions as a schema-driven scaffolding utility, parsing table definitions and foreign key constraints to produce functional server-side controllers and user interfaces for record management. The project distinguishes itself through static source code ejection, which outputs human-readable files that developers can manually modify or extend. By analyzing database metadata, it automatically maps relational data to intuitive selection components and

    This tool generates a complete backend from a MySQL database, directly addressing the need for automatic API generation, though it currently lacks GraphQL support and broad database compatibility.

    JavaScriptSchema-Driven Code GeneratorsAutomatic Admin Interface GeneratorsCRUD Generators
    Ver en GitHub↗1,425
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
azure/data-api-builder1.4KC#MIT22 jun 2026
api-platform/api-platform9.2KPHPMIT14 jun 2026
dpgaspar/flask-appbuilder5KPythonBSD-3-Clause5 jun 2026
postgrest/postgrest27.2KHaskellMIT14 jun 2026
nocodb/nocodb63.5KTypeScriptNOASSERTION16 jun 2026
begriffs/postgrest27.2KHaskellMIT17 jun 2026
supabase/supabase104.3KTypeScriptApache-2.016 jun 2026
directus/directus36KTypeScriptNOASSERTION16 jun 2026
hasura/graphql-engine32.1KTypeScriptApache-2.012 jun 2026
nhost/nhost9.2KGoMIT16 jun 2026

Related searches

  • a java library for implementing graphql apis
  • a library for building GraphQL in Go
  • a python library for building graphql apis
  • generador de documentación de API
  • código tipado generado a partir de mi SQL
  • una herramienta declarativa para esquemas de base de datos
  • constructor de bases de datos no-code
  • a library for implementing GraphQL in C#