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
·

5 repositorios

Awesome GitHub RepositoriesQuery Generators

Tools that generate database retrieval statements based on described logic.

Distinct from Database Query Execution: Focuses on the creation of the query string rather than the execution of the query.

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

Awesome Query Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • doctrine/dbalAvatar de doctrine

    doctrine/dbal

    9,699Ver en GitHub↗

    This project is a SQL database abstraction layer that provides a consistent object-oriented interface for interacting with multiple relational database systems. It includes a driver wrapper to standardize connections and result sets, a fluent query builder for constructing portable SQL statements, and a type mapper for converting database-specific data types into native application types and vice versa. The library enables programmatic schema management through a schema manager that can introspect database metadata, model structures as objects, and generate the SQL required to migrate between

    Provides a mechanism to generate SQL that is compatible across different database vendors and versions.

    PHPdatabaseibm-db2mariadb
    Ver en GitHub↗9,699
  • sqldelight/sqldelightAvatar de sqldelight

    sqldelight/sqldelight

    6,827Ver en GitHub↗

    SQLDelight is a Kotlin database library that validates SQL schema, statements, and migrations at compile time, generating type-safe Kotlin query functions from labeled SQL files. It treats SQL as the source of truth for database definitions, catching schema errors during the build process before they reach production. The library supports multiple database dialects including SQLite, MySQL, PostgreSQL, HSQL, and H2, and generates platform-specific code for Android, iOS, JVM, and JavaScript targets. It provides a platform-specific driver abstraction that handles database connectivity difference

    Creates functions from labeled SQL statements that return typed objects and accept typed parameters.

    Kotlinkotlin-multiplatformsqlsqldelight
    Ver en GitHub↗6,827
  • defog-ai/sqlcoderAvatar de defog-ai

    defog-ai/sqlcoder

    4,035Ver en GitHub↗

    Sqlcoder es un modelo de lenguaje grande (LLM) de texto a SQL especializado en convertir preguntas en lenguaje natural en consultas de base de datos estructuradas y ejecutables. Funciona como una interfaz de base de datos y generador de consultas que permite la recuperación de datos sin requerir código manual. El sistema utiliza un modelo ajustado por instrucciones combinado con prompts conscientes del esquema e inyección de contexto dinámico. Al ingerir metadatos de la base de datos y utilizar aprendizaje en contexto con pares de consultas de ejemplo, genera consultas sintácticamente válidas que coinciden con el esquema específico de una base de datos conectada. El proyecto cubre una gama más amplia de capacidades, incluyendo la automatización de inteligencia de negocios y el análisis de datos de autoservicio. Proporciona infraestructura para la gestión de conexiones a bases de datos y una interfaz visual para la ejecución de consultas e ingesta de metadatos.

    Generates syntactically valid database retrieval statements by combining live schema information with user input.

    Jupyter Notebook
    Ver en GitHub↗4,035
  • gofireflyio/aiacAvatar de gofireflyio

    gofireflyio/aiac

    3,794Ver en GitHub↗

    aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal. The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through i

    Writes complex data retrieval statements for various database engines based on required logic.

    Goaiamazon-bedrockchatgpt
    Ver en GitHub↗3,794
  • prisma/prisma-client-jsAvatar de prisma

    prisma/prisma-client-js

    1,465Ver en GitHub↗

    Prisma Client es un cliente de base de datos para aplicaciones Node.js y TypeScript que proporciona una interfaz con seguridad de tipos para interactuar con bases de datos relacionales. Funciona como un mapeador objeto-relacional que traduce definiciones de esquema declarativas en interfaces de consulta fuertemente tipadas, asegurando que las operaciones de base de datos se alineen con la estructura de datos subyacente. La librería se distingue por generar definiciones de tipo directamente a partir de un modelo de esquema, lo que permite el análisis estático y el autocompletado del IDE durante el desarrollo. Al abstraer las interacciones de base de datos en un lenguaje de consulta unificado, estandariza la comunicación a través de diferentes backends de base de datos y elimina la necesidad de construcción manual de consultas. El proyecto cubre una amplia gama de capacidades de gestión de bases de datos, incluyendo modelado de esquema automatizado y la ejecución de operaciones de datos validadas. Utiliza un motor dedicado para manejar el procesamiento de consultas, manteniendo una estricta seguridad de tipos a través de todo el stack de la aplicación para prevenir errores en tiempo de ejecución.

    Standardizes communication across different database backends by mapping diverse SQL dialects to a unified internal query language.

    TypeScript
    Ver en GitHub↗1,465
  1. Home
  2. Data & Databases
  3. Database Query Execution
  4. Query Generators

Explorar subetiquetas

  • Database Agnostic GeneratorsTools that generate SQL statements compatible with multiple database platforms by abstracting dialect differences. **Distinct from Query Generators:** Specializes general query generation by focusing on cross-platform compatibility rather than just generating a string from logic.
  • Typesafe Query API GeneratorsCreates type-safe query APIs from labeled SQL statements that return typed objects and accept typed parameters. **Distinct from Query Generators:** Distinct from Query Generators: generates type-safe APIs, not just query strings.