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

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

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

5 مستودعات

Awesome GitHub RepositoriesQuery Analyzers

Tools that parse, validate, and extract metadata from database queries to ensure syntax correctness and operational efficiency.

Distinguishing note: Focuses on static analysis and metadata extraction of SQL, distinct from runtime execution or database management.

Explore 5 awesome GitHub repositories matching data & databases · Query Analyzers. Refine with filters or upvote what's useful.

Awesome Query Analyzers GitHub Repositories

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

    typeorm/typeorm

    36,540عرض على 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

    TypeORM inspects database execution plans to identify missing indexes and evaluate the efficiency of query execution strategies across various supported database engines.

    TypeScriptactive-recordcockroachdbdata-mapper
    عرض على GitHub↗36,540
  • 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

    The project examines database queries to extract metadata, verify syntax, and perform security audits, ensuring that all interactions with the database remain safe and efficient.

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

    antlr/antlr4

    18,928عرض على GitHub↗

    ANTLR هو مولد كود قائم على القواعد ومولد محلل لغات متعدد يستخدم لتصميم وتنفيذ لغات مخصصة. يعمل كمجموعة أدوات لتحويل تعريفات اللغة الرسمية إلى كود مصدر قابل للتنفيذ لمعالجة النصوص المهيكلة أو الملفات الثنائية، مع توفير إطار عمل للبناء التلقائي واجتياز أشجار التحليل الهرمية. يتميز المشروع بقدرته على توليد lexers و parsers بلغات برمجة مستهدفة مختلفة من تعريف قواعد مشترك واحد. وهو يدعم القواعد التي تحتوي على تكرار يساري مباشر ويستخدم التنبؤ التكيفي لتحسين سرعة التحليل مع الحفاظ على المرونة. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك التحليل المعجمي، والتحقق الدلالي عبر تقييم المسند، وإدارة البيانات الهرمية. يوفر أدوات لتحليل شجرة التحليل من خلال الاستعلام القائم على المسار وأنماط اجتياز الزائر-المستمع لفصل منطق القواعد عن إجراءات التطبيق. تتوفر أدوات سطر الأوامر لاختبار تعريفات القواعد ومنطق تصحيح الأخطاء، ويمكن تنفيذ الأداة داخل حاويات Docker لتجنب التثبيتات المحلية.

    Validates input against custom logic and rules during the parsing process to identify non-syntactic errors.

    Java
    عرض على GitHub↗18,928
  • graphql/graphql-specالصورة الرمزية لـ graphql

    graphql/graphql-spec

    14,573عرض على GitHub↗

    This repository contains the official technical specification for GraphQL. It serves as the formal standard defining the query language, the execution engine, and the schema definition rules required to maintain consistency across different API implementations. The specification establishes a language-agnostic standard for query syntax and semantics, alongside a formal protocol for introspection. It provides the documented algorithms and logic requirements necessary for implementing a consistent server, ensuring that metadata about types and fields can be discovered by automated tools. The p

    Specifies the system for analyzing queries against the type system to identify mismatches before execution.

    JavaScript
    عرض على GitHub↗14,573
  • 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

    Resolves semantic context and relationships, such as references within common table expressions.

    Python
    عرض على GitHub↗9,336
  1. Home
  2. Data & Databases
  3. Query Analyzers

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

  • Semantic Analysis1 وسم فرعيAnalyzing queries against a type system to detect mismatches and missing fields. **Distinct from Query Analyzers:** Distinct from general query analyzers by focusing on semantic correctness against a formal type system rather than just SQL syntax.