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

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

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

9 مستودعات

Awesome GitHub RepositoriesSchema Definition Languages

Formal grammars and syntax specifications for defining structured data models and serialization formats.

Distinguishing note: Focuses on the definition of data structures and metadata rather than the implementation of the serialization engine.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Schema Definition Languages. Refine with filters or upvote what's useful.

Awesome Schema Definition Languages GitHub Repositories

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

    google/flatbuffers

    25,558عرض على GitHub↗

    FlatBuffers is a cross-platform serialization library designed for performance-critical applications that require efficient, zero-copy data access. By organizing data in a structured binary format, it allows applications to read and write complex data structures directly from memory-mapped buffers without the need for intermediate parsing or temporary object allocation. The project distinguishes itself through a schema-driven approach that balances high-performance access with long-term data evolution. It utilizes a unique memory layout featuring relative offsets and inline fixed-size structu

    FlatBuffers specifies namespaces, types, enums, and metadata attributes for structured data serialization using a formal grammar that defines the syntax for your data.

    C++cc-plus-plusc-sharp
    عرض على GitHub↗25,558
  • biomejs/biomeالصورة الرمزية لـ biomejs

    biomejs/biome

    23,741عرض على GitHub↗

    Biome is a unified developer tooling suite that provides code formatting, linting, and static analysis for JavaScript and TypeScript projects. It functions as a command-line interface designed to automate the maintenance of code quality and style consistency throughout the development lifecycle. The tool distinguishes itself through a high-performance engine built in Rust, which utilizes a single-pass abstract syntax tree to perform formatting and linting simultaneously. By leveraging parallel multi-threaded execution and incremental file system caching, it minimizes latency during analysis t

    A centralized rule definition system that applies consistent logic across multiple programming languages through a shared internal representation.

    Rustcssformatterjavascript
    عرض على GitHub↗23,741
  • agentsmd/agents.mdالصورة الرمزية لـ agentsmd

    agentsmd/agents.md

    22,264عرض على GitHub↗

    Agents.md is a configuration framework designed to standardize how AI coding assistants interact with a repository. It provides a structured format for defining project context, behavioral guidelines, and operational instructions, ensuring that AI tools maintain consistency and adhere to project-specific standards throughout the development process. The system distinguishes itself through a hierarchical configuration approach, allowing developers to define settings that inherit and override instructions across different subdirectories. By utilizing markdown-based files, it enables the injecti

    Enforces consistent rule interpretation through schema-validated configuration parsing across development environments.

    TypeScript
    عرض على GitHub↗22,264
  • sigmahq/sigmaالصورة الرمزية لـ SigmaHQ

    SigmaHQ/sigma

    10,136عرض على GitHub↗

    Sigma is a suite of tools for defining generic log signatures and translating them for multiple backends. It provides a structured way to define malicious behavior and detection logic independently of any specific backend technology, acting as a translation engine that maps generic event fields and correlation logic to the proprietary query languages of security data lakes and SIEM platforms. The project features a plugin-based multi-backend query generator that exports security detections into various database and log management formats. It also includes a threat framework mapping tool that

    Employs a standardized YAML-based language to define detection logic independently of specific logging platforms.

    Pythonelasticsearchidslogging
    عرض على GitHub↗10,136
  • mouredev/hello-sqlالصورة الرمزية لـ mouredev

    mouredev/hello-sql

    8,826عرض على GitHub↗

    hello-sql is a collection of educational resources and practical guides designed for mastering relational database design, SQL query writing, and schema mapping. It provides a set of lessons and exercises for practicing the creation and manipulation of data within relational databases. The project includes a database schema workbook for designing tables and mapping relationships, alongside a dedicated SQL query guide for writing selection, filtering, and aggregation statements. These resources are delivered through a relational database tutorial and a broader SQL learning resource. The mater

    Explains the use of data definition language to create the structural blueprint of a database.

    Pythonbasesdedatoscursodatabase
    عرض على GitHub↗8,826
  • googleapis/googleapisالصورة الرمزية لـ googleapis

    googleapis/googleapis

    8,439عرض على GitHub↗

    This project is a centralized API specification registry and governance framework. It serves as a source of truth for structured API schemas, gRPC definitions, and data models used to maintain consistency across a large ecosystem of services. The system functions as a multi-language client generator, transforming standardized interface definitions into executable source code and language-specific libraries. This process ensures that client libraries and technical documentation remain synchronized by deriving them directly from the original interface definitions. The project also covers the m

    Utilizes formal grammars and syntax specifications to define structured data models for APIs.

    Starlarkprotocol-buffers
    عرض على GitHub↗8,439
  • ok-oldking/ok-wuthering-wavesالصورة الرمزية لـ ok-oldking

    ok-oldking/ok-wuthering-waves

    5,388عرض على GitHub↗

    This is an open-source automation tool for the game Wuthering Waves that uses image recognition to control gameplay without modifying game memory or files. It runs automation tasks while the game window is minimized or obscured, freeing the computer for other use, and accepts command-line arguments to start specific tasks and optionally exit after completion. The tool automatically detects playable characters through screen analysis and adapts actions without manual skill configuration. It supports all common 16:9 resolutions up to 4K as well as some ultrawide formats, with a minimum required

    Defines data structures and types using a schema approach to enforce consistent record definitions across the project.

    Pythonok-wwokwwwuthering-waves
    عرض على GitHub↗5,388
  • alipay/furyالصورة الرمزية لـ alipay

    alipay/fury

    4,412عرض على GitHub↗

    Fury هو إطار عمل تسلسلي ثنائي متعدد اللغات مصمم لتشفير كائنات المجال والرسوم البيانية المعقدة لتسهيل تبادل البيانات عبر اللغات. يتضمن مترجم لغة تعريف الواجهة (IDL) الذي يترجم تعريفات المخطط إلى أنواع أصلية اصطلاحية ونصوص تسلسلية عبر لغات متعددة. يتميز المشروع بقارئ ثنائي بدون نسخ (zero-copy) يسمح بالوصول إلى حقول محددة دون إلغاء تسلسل الكائن بالكامل، بالإضافة إلى مسلسل رسوم بيانية للكائنات يحافظ على المراجع الدائرية وسلامة المراجع. كما يتميز بمحول بيانات يحول البيانات الثنائية القائمة على الصفوف إلى تنسيقات Apache Arrow القائمة على الأعمدة لأحمال العمل التحليلية. يغطي إطار العمل مجالات قدرة واسعة بما في ذلك تطور المخطط القائم على البيانات الوصفية للتوافق للأمام وللخلف، وعملية تجميع AOT في وقت البناء للقضاء على الانعكاس في وقت التشغيل، وإلغاء التسلسل الآمن عبر التحقق من النوع القائم على القائمة البيضاء. كما يوفر تكاملاً لاستدعاءات الإجراءات عن بُعد عالية الأداء من خلال gRPC.

    Includes a compiler that translates schema definitions into native types and serialization boilerplate across multiple languages.

    Java
    عرض على GitHub↗4,412
  • holistics/dbmlالصورة الرمزية لـ holistics

    holistics/dbml

    3,520عرض على GitHub↗

    DBML is a domain-specific language and schema definition language used for documenting database architecture and design. It provides a human-readable text format for defining database tables, columns, and relationships in a standardized way. The project functions as a relational schema parser and SQL schema generator. It transforms declarative design specifications into an abstract syntax tree for programmatic manipulation and converts these definitions into executable SQL statements across various database dialects. The system covers relational data modeling, database schema design, and arc

    Implements a human-readable domain-specific language for defining database tables, columns, and relationships.

    JavaScriptdatabase-schemadbmldbx
    عرض على GitHub↗3,520
  1. Home
  2. Software Engineering & Architecture
  3. Schema Definition Languages

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

  • Configuration SchemasCentralized rule definition systems that enforce consistent logic and styling across multiple programming languages. **Distinct from Schema Definition Languages:** Distinct from Schema Definition Languages: focuses on project-wide tooling configuration and rule enforcement rather than data serialization or API structure.