awesome-repositories.com
Blog
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
·

15 repositorios

Awesome GitHub RepositoriesGraphQL API Generators

Tools that automatically derive GraphQL schemas and resolvers from database structures.

Explore 15 awesome GitHub repositories matching data & databases · GraphQL API Generators. Refine with filters or upvote what's useful.

Awesome GraphQL API Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Provides automated generation of GraphQL endpoints from existing database schemas for real-time data access.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • 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

    Derives a complete GraphQL API layer directly from existing relational database schemas, supporting standard queries and mutations.

    TypeScriptaialternativeauth
    Ver en GitHub↗104,317
  • 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

    Instantly derives GraphQL schemas and resolvers from existing database structures, including built-in filtering and pagination.

    TypeScriptaccess-controlapiautomatic-api
    Ver en GitHub↗32,064
  • parse-community/parse-serverAvatar de parse-community

    parse-community/parse-server

    21,403Ver en GitHub↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    Automatically derives GraphQL schemas and resolvers from the application's underlying data models.

    JavaScriptbaasbackendfile-storage
    Ver en GitHub↗21,403
  • ent/entAvatar de ent

    ent/ent

    17,110Ver en GitHub↗

    Ent is a statically typed entity framework for Go that models database structures as a graph of nodes and edges. It functions as a code generation engine that transforms schema definitions into type-safe database clients, query builders, and migration scripts. By representing data as interconnected entities, the framework enables intuitive traversal of complex relationships and ensures that database interactions remain consistent with the application model at compile time. The framework distinguishes itself through its graph-based approach to data modeling and its reliance on compile-time cod

    Automatically derives GraphQL schemas and resolvers directly from defined data models.

    Goententity-frameworkorm
    Ver en GitHub↗17,110
  • dbt-labs/dbt-coreAvatar de dbt-labs

    dbt-labs/dbt-core

    13,051Ver en GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Exposes project and model metadata through automatically generated GraphQL interfaces.

    Rustanalyticsbusiness-intelligencedata-modeling
    Ver en GitHub↗13,051
  • 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

    Automatically derives full GraphQL schemas and resolvers directly from existing PostgreSQL database structures.

    TypeScript
    Ver en GitHub↗12,929
  • encoredev/encoreAvatar de encoredev

    encoredev/encore

    12,049Ver en GitHub↗

    Encore is a distributed systems framework designed to unify backend development, infrastructure provisioning, and observability. It functions as an infrastructure-as-code platform that allows developers to define cloud resources, databases, and messaging topics directly within their application code. By analyzing these declarations at compile-time, the system automatically manages the deployment of cloud resources and security policies, ensuring parity between local development and production environments. The platform distinguishes itself through its integrated development experience, which

    Exposes type-safe GraphQL endpoints through schema-first generation tools to minimize boilerplate.

    Goapiawsbackend
    Ver en GitHub↗12,049
  • keystonejs/keystoneAvatar de keystonejs

    keystonejs/keystone

    9,893Ver en GitHub↗

    Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram

    Automatically derives GraphQL schemas and resolvers directly from the configured data model.

    TypeScriptcmscms-frameworkgraphql
    Ver en GitHub↗9,893
  • seaql/sea-ormAvatar de SeaQL

    SeaQL/sea-orm

    9,410Ver en GitHub↗

    Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly typed objects. It provides a relational database mapper for performing CRUD operations across MySQL, PostgreSQL, and SQLite, and includes a programmatic dynamic query builder for constructing complex SQL statements. The project distinguishes itself by providing a GraphQL schema generator that transforms database entities into typed schemas with built-in pagination and filters. It also features a dedicated database migration tool for defining and applying versioned schema chan

    Transforms database entities into typed GraphQL schemas with built-in support for pagination and filters.

    Rustdatabasehacktoberfestloco
    Ver en GitHub↗9,410
  • 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

    Automatically derives GraphQL schemas and resolvers from relational database tables to expose data.

    Goauthenticationbackendbackend-as-a-service
    Ver en GitHub↗9,199
  • appbaseio/dejavuAvatar de appbaseio

    appbaseio/dejavu

    8,465Ver en GitHub↗

    Dejavu is a containerized administration panel and web interface for managing data within Elasticsearch and OpenSearch clusters. It serves as a search index management tool for browsing, editing, and deleting records through a visual explorer rather than raw API queries. The project distinguishes itself by providing a search interface prototyping tool. This allows users to visually design search screens to test result relevancy and export the final layout configuration as usable code. The tool covers broad data management capabilities, including structured data import from CSV or JSON files

    Automatically generates interface filters based on the native data types detected within connected search indices.

    JavaScript
    Ver en GitHub↗8,465
  • attic-labs/nomsAvatar de attic-labs

    attic-labs/noms

    7,422Ver en GitHub↗

    Noms is a distributed version control database and content-addressable data store. It identifies data by cryptographic hashes to ensure integrity and deduplication, while tracking dataset state changes through a sequence of immutable commits to enable branching, forking, and historical recovery. The system functions as a peer-to-peer data synchronizer, reconciling state between disconnected database instances to ensure all nodes converge on the same data. It distinguishes itself as a schema-flexible document store that supports self-describing types, allowing schemas to evolve and widen as ne

    Provides a GraphQL API that automatically derives schemas and resolvers from internal database structures for structured querying.

    Go
    Ver en GitHub↗7,422
  • jerbouma/financedatabaseAvatar de JerBouma

    JerBouma/FinanceDatabase

    6,987Ver en GitHub↗

    FinanceDatabase is a system of data repositories and interfaces providing a corporate fundamental database, a financial market data API, and an SEC filings aggregator. It functions as a financial valuation engine and a macroeconomic indicator feed, offering a programmatic way to access market quotes, corporate fundamentals, and official regulatory disclosures. The project distinguishes itself through an institutional ownership tracker that monitors fund holdings, insider trading activity, and political financial disclosures. It also includes a dedicated tool for extracting and analyzing offic

    Maps database columns to unique filter values for precise scoping of large financial datasets.

    Pythonanalysiscryptocurrenciescurrencies
    Ver en GitHub↗6,987
  • carltongibson/django-filterAvatar de carltongibson

    carltongibson/django-filter

    4,683Ver en GitHub↗

    django-filter es una biblioteca para filtrar QuerySets de Django mediante el mapeo de parámetros de URL a búsquedas en bases de datos utilizando sintaxis declarativa. Funciona como un generador de filtros de modelos y una herramienta de búsqueda en bases de datos que traduce los parámetros de solicitud en consultas para refinar los resultados de los datos. El proyecto permite la generación automática de filtros de búsqueda y formularios orientados al usuario basados en definiciones de campos de modelo. Admite lógica de recuperación avanzada a través de métodos de búsqueda personalizados, rutas de relación e integración de búsqueda de texto completo, mientras proporciona un sistema para refinar los resultados dentro de endpoints de API REST. Su superficie de capacidad incluye la creación de formularios de filtro interactivos, el renderizado de vistas de lista filtradas y el uso de funciones de fábrica para la instanciación dinámica de conjuntos de filtros. El sistema también maneja el filtrado específico de tipos para booleanos, UUIDs y marcas de tiempo ISO 8601, así como el filtrado basado en solicitudes utilizando la identidad del usuario autenticado.

    Automatically creates filtering options by inspecting model field types and metadata at runtime.

    Python
    Ver en GitHub↗4,683
  1. Home
  2. Data & Databases
  3. Data Access and Querying
  4. Database APIs
  5. GraphQL API Generators

Explorar subetiquetas

  • Automatic Filter Generation1 sub-etiquetaAutomated creation of GraphQL query filters based on database adapter metadata. **Distinct from GraphQL API Generators:** Specifically refers to the automatic generation of filters, not just the existence of a GraphQL API generator.