awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • begriffs/postgrestAvatar de begriffs

    begriffs/postgrest

    27,234Voir sur 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
    Voir sur GitHub↗27,234
  • postgrest/postgrestAvatar de PostgREST

    PostgREST/postgrest

    27,232Voir sur 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
    Voir sur GitHub↗27,232
  • cube-js/cubeAvatar de cube-js

    cube-js/cube

    20,251Voir sur 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
    Voir sur GitHub↗20,251
  • ferretdb/ferretdbF

    FerretDB/FerretDB

    10,976Voir sur 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
    Voir sur GitHub↗10,976
  • prql/prqlAvatar de PRQL

    PRQL/prql

    10,703Voir sur 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
    Voir sur GitHub↗10,703
  • phpmyadmin/phpmyadminAvatar de phpmyadmin

    phpmyadmin/phpmyadmin

    7,887Voir sur 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
    Voir sur GitHub↗7,887
  • stalniy/caslAvatar de stalniy

    stalniy/casl

    6,952Voir sur 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
    Voir sur GitHub↗6,952
  • authzed/spicedbAvatar de authzed

    authzed/spicedb

    6,781Voir sur 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
    Voir sur GitHub↗6,781
  • yajra/laravel-datatablesAvatar de yajra

    yajra/laravel-datatables

    4,875Voir sur GitHub↗

    Ce projet est une implémentation côté serveur pour le rendu de tableaux de données interactifs utilisant le framework Laravel. Il agit comme un pont et un wrapper d'API qui mappe les requêtes de base de données au format JSON spécifique requis par le plugin jQuery DataTables. L'outil se concentre sur la gestion de grands jeux de données en traitant la pagination, le filtrage et la recherche côté serveur plutôt que de charger tous les enregistrements dans le navigateur. Il traduit les paramètres de requête HTTP entrants en requêtes de base de données pour garantir que seules les lignes nécessaires sont récupérées et sérialisées. La surface de capacité inclut le mappage de données basé sur Eloquent, l'injection automatique de recherche par caractères génériques et la sérialisation d'objets de réponse. Il fournit également des utilitaires de diagnostic pour le débogage des requêtes de base de données en ajoutant les instructions SQL exécutées aux réponses de l'API. Le package fournit des utilitaires intégrés pour l'exportation de données et l'édition interactive de tableaux.

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

    PHP
    Voir sur GitHub↗4,875
  • cerbos/cerbosAvatar de cerbos

    cerbos/cerbos

    4,460Voir sur 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
    Voir sur GitHub↗4,460
  • azure/data-api-builderAvatar de Azure

    Azure/data-api-builder

    1,447Voir sur 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
    Voir sur GitHub↗1,447
  1. Home
  2. Data & Databases
  3. Database Query Translators

Explorer les sous-tags

  • 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.