awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

41 مستودعات

Awesome GitHub RepositoriesSQL Query Builders

Libraries for constructing and executing SQL queries programmatically.

Explore 41 awesome GitHub repositories matching part of an awesome list · SQL Query Builders. Refine with filters or upvote what's useful.

Awesome SQL Query Builders GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • kyleconroy/sqlcالصورة الرمزية لـ kyleconroy

    kyleconroy/sqlc

    17,886عرض على GitHub↗

    sqlc is a SQL compiler and code generator that creates type-safe database client code from raw SQL queries. It transforms SQL statements into typed definitions and functions, eliminating the need for manual row mapping between database results and application structures. The tool ensures compile-time safety by validating SQL queries against the database schema before the application is run. This workflow integrates the database schema directly into the application code, deriving types from the underlying SQL definitions to prevent runtime errors. The system utilizes AST-based query analysis

    Tool to generate type-safe code from SQL.

    Go
    عرض على GitHub↗17,886
  • dbcli/pgcliالصورة الرمزية لـ dbcli

    dbcli/pgcli

    13,231عرض على GitHub↗

    pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an interactive SQL shell and query editor that allows users to inspect schemas, manage connections, and run queries against PostgreSQL data sources. The tool is distinguished by its real-time, schema-aware autocompletion for keywords, tables, and columns, as well as dynamic SQL syntax highlighting. It provides safety mechanisms through transaction-aware guardrails that warn against or block destructive statements when no active transaction is detected. Broad capabilities include secure

    Supports writing and testing complex SQL statements with real-time autocompletion of table and column names.

    Pythondatabasepostgrespostgresql
    عرض على GitHub↗13,231
  • studio3t/robomongoالصورة الرمزية لـ Studio3T

    Studio3T/robomongo

    9,369عرض على GitHub↗

    RoboMongo is a cross-platform database manager and graphical interface for administering MongoDB databases. It serves as a shell integrated development environment and query tool for managing NoSQL data stores and exploring collections across multiple server instances. The application provides a visual environment for writing and executing modern JavaScript scripts and native shell commands. It includes capabilities for running aggregate queries with paginated results and supports side-by-side views for comparing data outputs. The tool covers remote database connectivity through SSH tunnelin

    Ships a visual environment for writing and executing JavaScript queries and aggregation pipelines against MongoDB.

    C++
    عرض على GitHub↗9,369
  • github/codeqlالصورة الرمزية لـ github

    github/codeql

    9,252عرض على GitHub↗

    CodeQL is a semantic code analysis engine and vulnerability scanning tool that treats source code as data. It utilizes a static analysis query language to define complex patterns and security vulnerabilities within a code graph database. The system represents source code as a relational database, enabling the execution of structural queries and data flow analysis. This approach allows for the detection of security flaws and coding errors across large-scale repositories. The tool provides capabilities for automated code auditing, static analysis security testing, and custom vulnerability dete

    Provides an interactive environment for writing and testing scanning logic with intelligent completion and navigation.

    CodeQLcodeqlgithub-advanced-securitygithub-security-lab
    عرض على GitHub↗9,252
  • porsager/postgresالصورة الرمزية لـ porsager

    porsager/postgres

    8,566عرض على 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 a programmatic interface for constructing complex, dynamic SQL queries through a builder.

    JavaScriptclientcockroachdbdatabase
    عرض على GitHub↗8,566
  • graphql-hive/graphql-yogaالصورة الرمزية لـ graphql-hive

    graphql-hive/graphql-yoga

    8,523عرض على GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    Provides an integrated in-browser environment for iteratively writing, validating, and testing GraphQL queries.

    TypeScriptbundenofetch
    عرض على GitHub↗8,523
  • masterminds/squirrelالصورة الرمزية لـ Masterminds

    Masterminds/squirrel

    7,949عرض على GitHub↗

    Squirrel is a Go database library and SQL query builder that provides a programmatic interface for constructing and executing SQL statements. It enables the creation of queries using a fluent interface to avoid manual string concatenation. The library functions as a SQL dialect generator, producing queries formatted for specific database engines by adjusting placeholders and syntax to match target requirements. This allows for the generation of SQL compatible with multiple different database environments. Beyond query construction, the project covers the execution of generated statements aga

    Fluent SQL query builder.

    Go
    عرض على GitHub↗7,949
  • jooq/jooqالصورة الرمزية لـ jOOQ

    jOOQ/jOOQ

    6,666عرض على GitHub↗

    jOOQ is a type-safe SQL query builder for Java that generates code from live database schemas, enabling compile-time validation of SQL syntax and data types. Its core identity is built around a fluent DSL that mirrors SQL structure, a code generator that maps tables, views, and routines to Java objects, and a multi-dialect engine that translates the same DSL into vendor-specific SQL for over 30 databases. The project also includes a SQL parser and transformer for refactoring or dialect conversion, reactive stream integration for non-blocking query execution, and a JDBC proxy diagnostics tool f

    Assembles SQL statements programmatically from independent expression objects to compose queries at runtime.

    Javacode-generatordatabasedb2
    عرض على GitHub↗6,666
  • codeigniter4/codeigniter4الصورة الرمزية لـ codeigniter4

    codeigniter4/CodeIgniter4

    5,924عرض على GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Compiles SQL statements once and re-executes them with different data sets.

    PHPcodeignitercodeigniter4framework-php
    عرض على GitHub↗5,924
  • go-pg/pgالصورة الرمزية لـ go-pg

    go-pg/pg

    5,785عرض على GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Groups multiple queries into atomic transactions and reuses compiled query plans for repeated execution.

    Go
    عرض على GitHub↗5,785
  • mhammond/pywin32الصورة الرمزية لـ mhammond

    mhammond/pywin32

    5,579عرض على GitHub↗

    pywin32 هي مجموعة من ملحقات Python التي تعمل كغلاف لواجهة برمجة تطبيقات Windows الأصلية، مما يتيح استدعاء وظائف نظام التشغيل لإدارة موارد النظام منخفضة المستوى والأجهزة. توفر مكتبة أساسية للتفاعل مع كائنات نموذج كائن المكون (COM) لأتمتة تطبيقات سطح المكتب الأصلية، وإطار عمل لبناء تطبيقات واجهة المستخدم الرسومية الأصلية لـ Windows، وواجهة لتسجيل وتشغيل نصوص Python البرمجية كخدمات نظام في الخلفية. يتميز المشروع بتوفير تكامل عميق مع بيئة Windows، بما في ذلك القدرة على ربط كود Python بحلقة الأحداث الأصلية للتعامل مع إشعارات النظام والقدرة على كشف المنطق الداخلي كملحقات ISAPI للتعامل مع طلبات الويب. تغطي القدرات الأوسع للمكتبة اتصال قاعدة البيانات عبر واجهات مزود بيانات Windows الموحدة، وإدارة سجلات أحداث النظام، وتكامل بيئات التفسير التفاعلية في البرامج الخارجية. يتم توزيع المشروع كحزم ثنائية خاصة بالمنصة (Wheels) لبنى معالجات متعددة، بما في ذلك ARM64.

    Supports compiling SQL statements once and executing them multiple times with different parameters for speed and security.

    C++
    عرض على GitHub↗5,579
  • google/perfettoالصورة الرمزية لـ google

    google/perfetto

    5,558عرض على GitHub↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Captures CPU frequency and idle state changes through kernel instrumentation for performance analysis.

    C++
    عرض على GitHub↗5,558
  • knq/xoالصورة الرمزية لـ knq

    knq/xo

    3,890عرض على GitHub↗

    xo هي أداة لتوليد نماذج Go آمنة الأنواع وكود تنفيذ الاستعلام من مخططات واستعلامات قاعدة بيانات SQL. تعمل كأداة SQL متعددة اللهجات تدعم PostgreSQL، و MySQL، و SQLite، و Oracle، و Microsoft SQL Server لإنتاج كود مصدر اصطلاحي. يستخدم المشروع نظام توليد قائماً على القوالب، مما يسمح بتحديد هيكل ومنطق كود مصدر قاعدة البيانات المولد من خلال قوالب نصية قابلة للتخصيص. كما يتضمن مصوراً لمخطط قاعدة البيانات يحلل علاقات الجداول والتعريفات لإنشاء مخططات مرئية وتوثيق منظم. تغطي إمكانات الأداة توليد كود SQL مؤتمت وإنشاء نماذج قاعدة بيانات متخصصة. توفر أدوات لتعيين استعلامات SQL مخصصة لوظائف Go وتوليد نصوص مخطط لتوثيق ترحيلات قاعدة البيانات.

    Generates Go code from database schemas and queries.

    Go
    عرض على GitHub↗3,890
  • go-jet/jetالصورة الرمزية لـ go-jet

    go-jet/jet

    3,717عرض على GitHub↗

    Jet is a schema-driven code generation tool and type-safe SQL builder for Go. It introspects database schemas to automatically generate builders and data models, enabling compile-time type checking for table and column references to prevent runtime errors. The project distinguishes itself through a fluent interface that mirrors native SQL syntax, allowing for the orchestration of complex queries including common table expressions, recursive queries, and nested JSON structures. It further optimizes data retrieval by binding query outputs directly into generated Go structures or raw byte slices

    Type-safe SQL query framework with object mapping.

    Gocockroachdbcode-completioncode-generator
    عرض على GitHub↗3,717
  • velocidex/velociraptorالصورة الرمزية لـ Velocidex

    Velocidex/velociraptor

    3,769عرض على GitHub↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Provides an interactive notebook environment for iteratively writing and testing custom query logic.

    Godigital-forensicsendpoint-discoveryendpoint-protection
    عرض على GitHub↗3,769
  • doug-martin/goquالصورة الرمزية لـ doug-martin

    doug-martin/goqu

    2,661عرض على GitHub↗

    SQL builder and query library for golang

    SQL generator and query library.

    Godatabasegogolang
    عرض على GitHub↗2,661
  • mybatis-flex/mybatis-flexالصورة الرمزية لـ mybatis-flex

    mybatis-flex/mybatis-flex

    2,554عرض على GitHub↗

    MyBatis-Flex is an object-relational mapping framework for Java that extends MyBatis with a fluent API and automated CRUD operations. It provides a data access suite featuring an automatic CRUD data mapper, a type-safe SQL query builder, and a row-based query engine for manipulating records without predefined entity classes. The framework includes a multi-dialect SQL translator that converts generated syntax across different database engines, such as MySQL, PostgreSQL, and Oracle. It further distinguishes itself by offering annotation-free entity mapping using runtime reflection and naming co

    Provides a programmatic way to build complex SQL queries with joins and subqueries.

    Javajavamybatismysql
    عرض على GitHub↗2,554
  • didi/gendryالصورة الرمزية لـ didi

    didi/gendry

    1,638عرض على GitHub↗

    a golang library for sql builder

    Non-intrusive SQL builder and data binder.

    Go
    عرض على GitHub↗1,638
  • gchaincl/dotsqlالصورة الرمزية لـ gchaincl

    gchaincl/dotsql

    744عرض على GitHub↗

    A Golang library for using SQL.

    Manages SQL files for easy execution.

    Go
    عرض على GitHub↗744
  • go-ozzo/ozzo-dbxالصورة الرمزية لـ go-ozzo

    go-ozzo/ozzo-dbx

    668عرض على GitHub↗

    A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.

    Query building and data retrieval library.

    Godatabasegogolang
    عرض على GitHub↗668
السابق123التالي
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. SQL Query Builders

استكشف الوسوم الفرعية

  • CPU Frequency1 وسم فرعيExposes CPU frequency and idle states as SQL counters and a dedicated table for analysis. **Distinct from SQL Query Builders:** Distinct from SQL Query Builders: specifically builds queries for CPU frequency and idle state data exposed as relational tables, not general SQL query construction.
  • Interactive Query Development1 وسم فرعيTools for iteratively writing and testing SQL statements with real-time assistance. **Distinct from SQL Query Builders:** Focuses on the interactive development experience (autocomplete, testing) rather than programmatic query building.
  • Prepared Statement ExecutorsCompiling a SQL statement once and executing it multiple times with different data sets. **Distinct from SQL Query Builders:** Distinct from SQL Query Builders: focuses on the prepare-and-execute pattern for repeated execution, not query construction.