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

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

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

11 مستودعات

Awesome GitHub RepositoriesSQL Parsers

Engines that analyze and validate SQL query syntax.

Distinguishing note: Focuses on language-aware processing of SQL text.

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

Awesome SQL Parsers GitHub Repositories

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

    alibaba/druid

    28,221عرض على GitHub↗

    Druid is a database connection management and monitoring framework designed to maintain persistent, high-performance links between applications and relational databases. It functions as a resource manager that automates the lifecycle of connection pools, reducing the overhead associated with repeatedly opening and closing network connections. The project distinguishes itself through an integrated query analysis engine that decomposes database statements into structured components. This capability enables real-time security auditing, syntax validation, and metadata extraction, allowing for the

    Analyzes incoming query strings to identify structural components and security risks before executing them against the database.

    Java
    عرض على GitHub↗28,221
  • prestodb/prestoالصورة الرمزية لـ prestodb

    prestodb/presto

    16,711عرض على GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Allows toggling support for specific SQL syntax and language extensions.

    Javabig-datadatahadoop
    عرض على GitHub↗16,711
  • analysis-tools-dev/static-analysisالصورة الرمزية لـ analysis-tools-dev

    analysis-tools-dev/static-analysis

    14,389عرض على GitHub↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Analyzes SQL query syntax to identify anti-patterns, syntax errors, and potential runtime issues.

    Rustanalysisawesome-listcode-quality
    عرض على GitHub↗14,389
  • sqlfluff/sqlfluffالصورة الرمزية لـ sqlfluff

    sqlfluff/sqlfluff

    9,525عرض على GitHub↗

    SQLFluff is a multi-dialect SQL linter, formatter, and style guide enforcer. It functions as a parser and analyzer that converts SQL scripts into structured trees to validate syntax, identify logical components, and enforce consistent capitalization, aliasing, and layout conventions across various database dialects. The system is specifically designed to handle templated SQL, providing the ability to analyze, parse, and lint files containing macros or placeholders. It uses dummy-parameter rendering and source mapping to validate the style and correctness of dynamic code before it is rendered

    Provides a multi-dialect parser that converts SQL scripts into structured trees to validate syntax and identify logical components.

    Pythonhacktoberfestpypisql
    عرض على GitHub↗9,525
  • tobymao/sqlglotالصورة الرمزية لـ tobymao

    tobymao/sqlglot

    9,336عرض على 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

    Parses and transpiles SQL code between different database dialects using structured expression trees.

    Python
    عرض على GitHub↗9,336
  • hhyo/archeryالصورة الرمزية لـ hhyo

    hhyo/Archery

    6,929عرض على GitHub↗

    Archery is a suite of specialized utilities for database schema migration, SQL audit and review, mapping parsing, and performance analysis. It functions as a centralized platform for reviewing, executing, and auditing SQL queries across multiple database environments through controlled workflows. The platform includes a mapping parser that converts XML files into readable SQL statements to simplify the review of application-generated queries. It also provides tools for parsing slow query logs and analyzing execution patterns to optimize database indexes and speeds. The system covers broad da

    Converts complex XML mapping files into readable SQL statements for query review.

    Pythonarcherybinlog2sqlclickhouse
    عرض على GitHub↗6,929
  • 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

    Parses SQL strings into an editable model and applies pattern-based transformations for refactoring or dialect conversion.

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

    HeidiSQL/HeidiSQL

    6,129عرض على GitHub↗

    A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal

    Cleans up SQL code using an internal or online reformatter.

    Pascal
    عرض على GitHub↗6,129
  • dotnetcore/freesqlالصورة الرمزية لـ dotnetcore

    dotnetcore/FreeSql

    4,388عرض على GitHub↗

    FreeSql هو أداة تعيين كائنات-علاقات (ORM) في .NET وطبقة وصول للبيانات تترجم الكود الموجه للكائنات إلى SQL لمزودي قواعد بيانات علائقية متعددين. يعمل كمنشئ استعلام SQL بأسلوب fluent ومزامن لمخطط قاعدة البيانات، مما يسمح للمطورين بمواءمة هياكل جداول وفهارس قاعدة البيانات مع تعريفات فئات الكيانات. تم تحسين إطار العمل خصيصاً لـ .NET Native AOT لضمان تقليل بصمات الذاكرة وأوقات بدء تشغيل أسرع. يتضمن مديراً لحركة مرور قاعدة البيانات لتوزيع الحمل من خلال تقسيم القراءة والكتابة، وتقسيم الجداول الديناميكي (sharding)، وعزل البيانات القائم على المستأجر. تشمل الإمكانيات الواسعة استيعاب البيانات عالي الأداء باستخدام آليات النسخ المجمع الخاصة بالمزود، والاستعلام المتقدم مع دوال النافذة و CTEs المتكررة، والمراقبة القائمة على AOP لتدقيق تغييرات البيانات. يوفر النظام أيضاً أدوات إدارة المخطط للترحيلات المؤتمتة وأدوات التطوير لتوليد فئات الكيانات من بيانات تعريف قاعدة البيانات.

    Maps high-level programming methods to specific SQL strings tailored for different database providers.

    C#accessclickhousecodefirst
    عرض على GitHub↗4,388
  • andialbrecht/sqlparseالصورة الرمزية لـ andialbrecht

    andialbrecht/sqlparse

    4,008عرض على GitHub↗

    sqlparse is a Python library for the programmatic analysis and manipulation of SQL statements. It provides a non-validating parser that breaks down SQL text into tokens and a utility to divide strings containing multiple queries into individual statements. The project includes a code formatter that reorganizes SQL statements using consistent indentation and keyword casing. It also provides mechanisms for automating this formatting and linting process through version control hooks to maintain code consistency.

    Provides a non-validating Python library for breaking down SQL statements into tokens for analysis.

    Python
    عرض على GitHub↗4,008
  • jdorn/sql-formatterالصورة الرمزية لـ jdorn

    jdorn/sql-formatter

    3,857عرض على GitHub↗

    This project is a PHP library designed for parsing, beautifying, and syntax-highlighting SQL queries. It provides a set of utilities to improve the readability of database code, facilitate debugging, and assist in the maintenance of complex query structures. The library distinguishes itself by offering both aesthetic and functional processing capabilities. It can transform raw SQL strings into structured, indented formats for human review, or compress them by removing comments and unnecessary whitespace to optimize them for network transmission and logging. Additionally, it includes a syntax

    Provides a comprehensive PHP library for beautifying, compressing, and syntax highlighting SQL queries.

    HTML
    عرض على GitHub↗3,857
  1. Home
  2. Data & Databases
  3. SQL Parsers

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

  • Custom Method MappingsMapping high-level programming methods to specific SQL strings for a given database provider. **Distinct from SQL Parsers:** Distinct from SQL Parsers: focuses on the mapping of methods to strings rather than analyzing SQL syntax.
  • Mapping-to-SQL ParsersParsers that translate XML mapping configurations into valid SQL statements. **Distinct from SQL Parsers:** Distinct from general SQL Parsers: converts non-SQL XML formats into SQL rather than analyzing SQL syntax.
  • SQL FormattersTools that standardize the indentation and syntax style of SQL queries. **Distinct from SQL Parsers:** Distinct from SQL Parsers: focuses on the formatting output rather than the parsing logic.
  • SQL Syntax ConfiguratorsSettings for toggling support for specific SQL syntax extensions and clauses. **Distinct from SQL Parsers:** Distinct from SQL Parsers: focuses on runtime configuration of language features rather than parsing logic.