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
·

11 repositorios

Awesome GitHub RepositoriesDatabase Query Translators

Tools that automatically convert incoming web requests or API parameters into executable SQL queries for database operations.

Distinguishing note: Focuses on the translation layer between HTTP and SQL, distinct from generic ORMs or database drivers.

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

Awesome Database Query Translators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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

    Translates HTTP request parameters and filters into valid PostgreSQL SQL statements for data operations.

    Haskell
    Ver en GitHub↗27,234
  • 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

    Automatically parses web requests and query parameters into native SQL statements for direct database execution.

    Haskellapiautomatic-apidatabase
    Ver en GitHub↗27,232
  • cube-js/cubeAvatar de cube-js

    cube-js/cube

    20,251Ver en GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Translates analytical queries into formats compatible with document-based storage systems.

    Rustagentic-analyticsagentsai
    Ver en GitHub↗20,251
  • ferretdb/ferretdbF

    FerretDB/FerretDB

    10,976Ver en GitHub↗

    FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra

    Translates document-based query requests from the wire protocol into executable SQL statements.

    Go
    Ver en GitHub↗10,976
  • prql/prqlAvatar de PRQL

    PRQL/prql

    10,703Ver en GitHub↗

    PRQL is a functional, modular data transformation language that serves as a compiler for relational data pipelines. It allows developers to write expressive, pipelined queries that are translated into standard SQL dialects. By abstracting complex data manipulation into a readable, sequential syntax, the project enables the construction of maintainable workflows that remain independent of specific database engines. The language distinguishes itself through a robust compilation infrastructure that performs type validation and relational algebra analysis before generating target-specific code. I

    Translates expressive query syntax into native SQL dialects while supporting raw SQL embedding.

    Rustdatapipelinesql
    Ver en GitHub↗10,703
  • phpmyadmin/phpmyadminAvatar de phpmyadmin

    phpmyadmin/phpmyadmin

    7,887Ver en GitHub↗

    phpMyAdmin is a web-based interface for administering MySQL and MariaDB databases. Written in PHP, this relational database administrator allows users to perform common database tasks through a browser instead of a command line. The tool provides a graphical interface for database schema design, including the creation and modification of tables, columns, and indexes. It also enables web-based SQL querying to analyze or modify data and handles general server administration for both MySQL and MariaDB.

    Translates web form inputs into raw SQL queries sent directly to the database engine.

    PHPhacktoberfestmariadbmysql
    Ver en GitHub↗7,887
  • stalniy/caslAvatar de stalniy

    stalniy/casl

    6,952Ver en GitHub↗

    CASL is a JavaScript authorization library for defining and enforcing declarative access control rules across both frontend and backend environments. It provides an attribute-based access control system that manages permissions based on user roles and specific object properties. The library is designed for isomorphic access control, allowing a consistent set of permission rules to be shared between a server API and a client interface. It enables the serialization of permission sets as plain data objects to maintain synchronization across these different layers. Its capabilities include trans

    Translates declarative permission rules into database query filters to restrict record access based on user abilities.

    TypeScript
    Ver en GitHub↗6,952
  • authzed/spicedbAvatar de authzed

    authzed/spicedb

    6,781Ver en GitHub↗

    SpiceDB is a distributed permission store and relationship-based access control system. It provides a scalable database for storing and querying fine-grained authorization relationships, implementing a consistency model inspired by Google Zanzibar to manage access rights across large-scale applications. The system uses a dedicated schema language to define the rules and logic governing how relationships translate into permissions independently of application code. It functions as a pluggable authorization engine that persists relationship tuples in external relational databases such as Postgr

    Allows executing permission checks and relationship lookups using standard SQL select and join statements.

    Go
    Ver en GitHub↗6,781
  • yajra/laravel-datatablesAvatar de yajra

    yajra/laravel-datatables

    4,875Ver en GitHub↗

    Este proyecto es una implementación del lado del servidor para renderizar tablas de datos interactivas utilizando el framework Laravel. Actúa como un puente y envoltorio de API que mapea consultas de base de datos al formato JSON específico requerido por el plugin jQuery DataTables. La herramienta se centra en el manejo de grandes conjuntos de datos mediante el procesamiento de paginación, filtrado y búsqueda en el servidor, en lugar de cargar todos los registros en el navegador. Traduce los parámetros de solicitud HTTP entrantes en consultas de base de datos para asegurar que solo se obtengan y serialicen las filas necesarias. La superficie de capacidades incluye mapeo de datos basado en Eloquent, inyección automática de búsqueda con comodines y serialización de objetos de respuesta. También proporciona utilidades de diagnóstico para la depuración de consultas de base de datos al adjuntar las sentencias SQL ejecutadas a las respuestas de la API. El paquete proporciona utilidades integradas para la exportación de datos y la edición de tablas interactivas.

    Translates incoming HTTP request parameters into executable SQL queries for pagination and filtering.

    PHP
    Ver en GitHub↗4,875
  • cerbos/cerbosAvatar de cerbos

    cerbos/cerbos

    4,460Ver en GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Converts resource query plans into database-specific filter clauses to ensure only authorized records are returned.

    Goaccess-controlauthorizationgo
    Ver en GitHub↗4,460
  • 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

    Translates incoming HTTP requests into native database queries to simplify data access without custom backend logic.

    C#apiazuredatabase
    Ver en GitHub↗1,447
  1. Home
  2. Data & Databases
  3. Database Query Translators

Explorar subetiquetas

  • Permission-to-Query TranslatorsSpecialized translators that turn authorization rules into database filters. **Distinct from Database Query Translators:** Specifically targets authorization logic, unlike general request-to-SQL translators.