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
·

8 dépôts

Awesome GitHub RepositoriesCustom SQL Execution

Capabilities for running manual SQL statements with parameter binding within a persistence layer.

Distinct from Text SQL Executions: None of the candidates cover the general ability to execute manual, parameterized SQL statements in a type-safe library context.

Explore 8 awesome GitHub repositories matching data & databases · Custom SQL Execution. Refine with filters or upvote what's useful.

Awesome Custom SQL Execution 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.
  • alibaba/dataxAvatar de alibaba

    alibaba/DataX

    17,241Voir sur GitHub↗

    DataX is a distributed data integration framework and plugin-based ETL tool designed for synchronizing large datasets between heterogeneous sources and destinations. It functions as a JDBC data migration engine and offline synchronization tool, enabling the movement of data between relational databases, NoSQL stores, and object storage. The system utilizes a plugin-based connector architecture that decouples reader and writer logic, allowing it to map and transform data types across different storage engines using a standardized internal representation. This design supports heterogeneous data

    Allows the use of custom SQL queries for data extraction to enable complex operations like multi-table joins.

    Java
    Voir sur GitHub↗17,241
  • doctrine/ormAvatar de doctrine

    doctrine/orm

    10,172Voir sur GitHub↗

    Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc

    Delays SQL execution until transaction commit to minimize database write locks.

    PHPhacktoberfest
    Voir sur GitHub↗10,172
  • thinkgem/jeesiteAvatar de thinkgem

    thinkgem/jeesite

    8,044Voir sur GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Enables replacing system-generated SQL with custom XML definitions using a priority-based overriding system.

    Vue
    Voir sur GitHub↗8,044
  • uptrace/bunAvatar de uptrace

    uptrace/bun

    4,867Voir sur GitHub↗

    Bun est un ORM (Object Relational Mapper) typé pour Go qui privilégie la construction de requêtes SQL-first et le mappage des résultats. Il fonctionne comme un constructeur de requêtes SQL programmable, un gestionnaire de connexion de base de données et un outil pour mapper les tables de base de données aux structs Go. Le projet se distingue par un système de prise en charge SQL multi-dialecte, permettant à une seule base de code d'interagir avec différents moteurs de base de données via une interface cohérente. Il inclut un outil d'observabilité de base de données intégré pour l'interception de requêtes, le traçage distribué et la journalisation, ainsi qu'un outil de migration de schéma pour le versioning des changements structurels. La bibliothèque couvre un large éventail d'opérations de données, incluant le traitement par lots, les upserts, les suppressions logiques (soft deletes) et la gestion des données relationnelles telles que les associations polymorphes. Elle fournit des capacités pour l'analyse SQL avancée en utilisant des expressions de table communes (CTE) et des fonctions de fenêtre, parallèlement à la gestion des transactions atomiques et au pooling de connexions. La gestion des schémas est prise en charge via une interface en ligne de commande pour appliquer des scripts de migration versionnés.

    Allows the execution of manually crafted, parameterized SQL statements within the persistence layer.

    Godatabasegogolang
    Voir sur GitHub↗4,867
  • prest/prestAvatar de prest

    prest/prest

    4,551Voir sur GitHub↗

    PostgREST is a tool that automatically transforms a PostgreSQL database schema into a production-ready RESTful API. It serves as a database access layer and query engine that maps HTTP requests directly to SQL queries, providing a low-code interface for executing create, read, update, and delete operations without requiring manual boilerplate code. The project distinguishes itself by using schema-driven API generation and metadata-based discovery to expose database tables as navigable resources. It extends standard CRUD capabilities through the execution of custom and templated SQL, a plugin-

    Provides capabilities for running hand-written, parameterized SQL statements to handle complex data operations.

    Goautomatic-apidatabasedatabases
    Voir sur GitHub↗4,551
  • dotnetcore/freesqlAvatar de dotnetcore

    dotnetcore/FreeSql

    4,388Voir sur GitHub↗

    FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro

    Allows overriding automatically generated SQL for specific columns to support specialized data types.

    C#accessclickhousecodefirst
    Voir sur GitHub↗4,388
  • simolus3/driftAvatar de simolus3

    simolus3/drift

    3,231Voir sur GitHub↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Allows execution of manual SQL statements using parameter binding or type-safe generated APIs.

    Dartdartdart-build-systemflutter
    Voir sur GitHub↗3,231
  • aimeos/upschemeAvatar de aimeos

    aimeos/upscheme

    2,601Voir sur GitHub↗

    Runs raw SQL statements and platform-specific queries that fall outside the abstraction layer's capabilities.

    PHPdatabasedatabase-managementdatabase-migrations
    Voir sur GitHub↗2,601
  1. Home
  2. Data & Databases
  3. Custom SQL Execution

Explorer les sous-tags

  • Deferred ExecutionsMechanisms to delay the execution of SQL statements until a specific trigger or transaction commit. **Distinct from Custom SQL Execution:** Focuses on the timing of execution to minimize locks, rather than just the ability to run manual SQL.
  • SQL OverridesMechanisms to replace automatically generated SQL with custom manual definitions. **Distinct from Custom SQL Execution:** Focuses on overriding system-generated queries via XML rather than general manual SQL execution.