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
·

41 dépôts

Awesome GitHub RepositoriesRaw SQL Execution

Capabilities for executing custom or database-specific SQL expressions.

Distinguishing note: Focuses on raw SQL injection within query builders.

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

Awesome Raw 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.
  • typeorm/typeormAvatar de typeorm

    typeorm/typeorm

    36,540Voir sur GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    Executes custom SQL expressions during insert operations while maintaining input sanitization.

    TypeScriptactive-recordcockroachdbdata-mapper
    Voir sur GitHub↗36,540
  • qax-os/excelizeAvatar de qax-os

    qax-os/excelize

    20,682Voir sur GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Provides capabilities for executing custom SQL expressions against database systems to measure performance.

    Goagentaianalytics
    Voir sur GitHub↗20,682
  • knex/knexAvatar de knex

    knex/knex

    20,300Voir sur GitHub↗

    Knex is a multi-dialect database client that provides a programmatic SQL query builder, a connection pool manager, and a versioned schema migration tool. It enables programmatic database interaction across multiple SQL engines, including PostgreSQL, MySQL, SQLite3, SQL Server, CockroachDB, and Oracle. The project distinguishes itself through a fluent interface for constructing complex SQL statements and a dedicated framework for database seeding. It utilizes specialized dialects to translate generic query representations into database-specific syntax while maintaining a consistent API across

    Allows the creation and execution of raw SQL expressions with parameter binding for complex queries.

    JavaScript
    Voir sur GitHub↗20,300
  • crystal-lang/crystalAvatar de crystal-lang

    crystal-lang/crystal

    20,299Voir sur GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Executes SQL commands against databases with support for parameterized inputs to prevent injection vulnerabilities.

    Crystalcompilercrystalcrystal-language
    Voir sur GitHub↗20,299
  • 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

    Executes custom SQL statements immediately before or after synchronization tasks to prepare or finalize data.

    Java
    Voir sur GitHub↗17,241
  • dotnet/efcoreAvatar de dotnet

    dotnet/efcore

    14,587Voir sur GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Runs custom SQL statements against a database to retrieve entity data or scalar values using parameterization.

    C#aspnet-productc-sharpdatabase
    Voir sur GitHub↗14,587
  • kysely-org/kyselyAvatar de kysely-org

    kysely-org/kysely

    13,969Voir sur GitHub↗

    Kysely is a TypeScript SQL query builder that provides a type-safe interface for constructing and executing database queries. It functions as a database layer that ensures schema compliance and prevents runtime errors by using a fluent interface and a programmable way to build complex SQL statements. The project features a type-safe database layer capable of inferring return types and aliases from SQL selections and joins. It also includes a SQL migration manager to track and apply schema changes across different environments to keep database versions synchronized. The toolkit covers relatio

    Creates parameterized SQL fragments using template tags to prevent security vulnerabilities like injection.

    TypeScript
    Voir sur GitHub↗13,969
  • sqlalchemy/sqlalchemyAvatar de sqlalchemy

    sqlalchemy/sqlalchemy

    11,612Voir sur GitHub↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Allows attaching raw SQL strings to database lifecycle events for custom schema modifications during table generation.

    Pythonpythonsqlsqlalchemy
    Voir sur GitHub↗11,612
  • 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

    Allows embedding raw database-specific SQL statements directly into the query pipeline.

    Rustdatapipelinesql
    Voir sur GitHub↗10,703
  • stephencelis/sqlite.swiftAvatar de stephencelis

    stephencelis/SQLite.swift

    10,167Voir sur GitHub↗

    SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting with SQLite databases. It functions as a database driver that allows for embedded database management and local data persistence within Swift applications. The project distinguishes itself through a type-safe expression builder that verifies SQL statement syntax and intent at compile time. It includes specialized support for high-performance text matching via full-text search integration and provides mechanisms for securing sensitive data through database encryption. The libra

    Supports complex SQL constructs including window functions and common table expressions.

    Swift
    Voir sur GitHub↗10,167
  • doctrine/dbalAvatar de doctrine

    doctrine/dbal

    9,699Voir sur 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

    Generates vendor-specific SQL snippets and function calls to ensure consistent execution across different engines.

    PHPdatabaseibm-db2mariadb
    Voir sur GitHub↗9,699
  • seaql/sea-ormAvatar de SeaQL

    SeaQL/sea-orm

    9,410Voir sur 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

    Supports execution of complex SQL features including subqueries, aggregate functions, and custom SQL constructs.

    Rustdatabasehacktoberfestloco
    Voir sur GitHub↗9,410
  • tobymao/sqlglotAvatar de tobymao

    tobymao/sqlglot

    9,336Voir sur GitHub↗

    sqlglot is a SQL parser and transpiler that represents queries as abstract syntax trees to enable structural analysis, modification, and semantic transformation. It functions as a dialect translator and query optimizer, converting SQL code between different database engines and simplifying syntax trees through rule-based normalization. The project provides a framework for defining custom SQL dialects by overriding tokenizers, parsers, and generators. It includes a lineage analyzer to track data flow from source tables through complex queries to identify the origin of specific columns. Additi

    Constructs SQL statements programmatically by manipulating a structured syntax tree via a builder pattern.

    Python
    Voir sur GitHub↗9,336
  • hyperdxio/hyperdxAvatar de hyperdxio

    hyperdxio/hyperdx

    9,324Voir sur GitHub↗

    HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta

    Allows the execution of raw SQL WHERE clauses for advanced filtering of telemetry data.

    TypeScriptalertinganalyticsapm
    Voir sur GitHub↗9,324
  • risingwavelabs/risingwaveAvatar de risingwavelabs

    risingwavelabs/risingwave

    9,093Voir sur GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Supports execution of advanced SQL features including window functions and temporal filters across diverse data types.

    Rustapache-icebergdata-engineeringdatabase
    Voir sur GitHub↗9,093
  • amitshekhariitbhu/android-debug-databaseAvatar de amitshekhariitbhu

    amitshekhariitbhu/Android-Debug-Database

    8,663Voir sur GitHub↗

    Android-Debug-Database is a specialized utility for extracting, inspecting, and editing mobile data on Android devices. It serves as a database debugger and SQLite inspector that provides a web-based interface for managing database records and shared preference key-value stores. The project distinguishes itself by supporting encrypted database decryption via provided passwords and the ability to map and inspect volatile in-memory databases. It also includes a data export tool that transfers database files from the private application directory to a local machine for external analysis. The to

    Provides the ability to execute custom, raw SQL expressions against the application database at runtime.

    Java
    Voir sur GitHub↗8,663
  • porsager/postgresAvatar de porsager

    porsager/postgres

    8,566Voir sur GitHub↗

    This project is a PostgreSQL client library and SQL query builder for JavaScript and TypeScript. It provides a low-level database driver and connection manager to handle database sessions, along with a logical replication client for monitoring real-time changes. The library distinguishes itself with a high-performance bulk data streamer that utilizes the database copy command for importing and exporting large datasets. It also implements a logical replication protocol to facilitate real-time database synchronization through change subscriptions and channel-based notifications. The toolset co

    Provides the ability to execute raw SQL strings for dynamic content that cannot be parameterized.

    JavaScriptclientcockroachdbdatabase
    Voir sur GitHub↗8,566
  • sequel-ace/sequel-aceAvatar de Sequel-Ace

    Sequel-Ace/Sequel-Ace

    7,440Voir sur GitHub↗

    Sequel Ace is a native macOS application that serves as a management client for MySQL and MariaDB database instances. It provides a graphical user interface for executing SQL queries and administering database structures without the use of a command line. The project enables the visualization of relational database structures and records in a visual format. It includes a visual query editor and data browser for writing and executing SQL statements to retrieve or modify data. The application handles database administration tasks and data storage through a native desktop interface. It manages

    Converts raw database rows into an editable grid view by mapping SQL types to native table cells.

    Objective-Chacktoberfestmacosmariadb
    Voir sur GitHub↗7,440
  • aarondl/sqlboilerAvatar de aarondl

    aarondl/sqlboiler

    6,989Voir sur GitHub↗

    sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates

    Runs custom SQL statements and binds the resulting rows to specific data structures.

    Godatabasegogolang
    Voir sur GitHub↗6,989
  • go-xorm/xormAvatar de go-xorm

    go-xorm/xorm

    6,628Voir sur GitHub↗

    xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co

    Supports executing custom raw SQL statements alongside high-level object-relational mapping.

    Gogolangmssqlmysql
    Voir sur GitHub↗6,628
Préc.123Suivant
  1. Home
  2. Data & Databases
  3. Raw SQL Execution

Explorer les sous-tags

  • Advanced SQL Construct Execution1 sous-tagExecution support for sophisticated SQL features such as window functions and common table expressions. **Distinct from Raw SQL Execution:** Focuses on support for advanced SQL syntax rather than just the ability to run raw strings
  • Grid-Based Result Mapping1 sous-tagMapping SQL result sets to editable grid views for visual data manipulation. **Distinct from Raw SQL Execution:** Distinct from raw SQL execution: focuses on the visual presentation and mapping of the returned data into a UI grid.
  • Hybrid Object-SQL ExecutionCapability to mix high-level ORM mapping with raw SQL statements in a single operation. **Distinct from Raw SQL Execution:** Specifically mixes ORM-style object mapping with raw SQL, whereas the parent is general raw SQL execution.
  • Parameterized SQL Snippets3 sous-tagsSmall SQL fragments that use parameters to ensure security. **Distinct from Raw SQL Execution:** Focuses on the creation of safe, reusable fragments rather than the execution of full statements.
  • Pre and Post Load SQL ExecutionExecutes custom SQL queries before or after the data load to prepare or finalize the database. **Distinct from Raw SQL Execution:** Distinct from Raw SQL Execution: focuses on executing SQL as hooks around data loading, not general raw SQL execution.
  • Query Hint InjectionInjecting database-specific hints or fragments into a structured query without raw SQL. **Distinct from Raw SQL Execution:** Focuses on adding hints/comments to a builder rather than executing a fully raw SQL string.
  • Raw SQL Result MappingScanning the output of arbitrary SQL strings into typed structures when high-level abstractions are insufficient. **Distinct from Raw SQL Execution:** Focuses on the mapping/scanning of results from raw SQL, not the execution of the SQL itself.
  • SQL Snippet EmbeddingInserts raw SQL fragments into a fluent query chain to handle complex logic. **Distinct from Raw SQL Execution:** Distinct from Raw SQL Execution by embedding fragments within a larger fluent builder rather than executing standalone strings.
  • SQL-Based SubqueriesUses raw SQL strings or in-memory collections as data sources within a fluent query process. **Distinct from Raw SQL Execution:** Specializes raw SQL execution by integrating the result as a subquery within a fluent chain.