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

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

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

3 مستودعات

Awesome GitHub RepositoriesSyntax-Aware Diffing

Diffing tools that understand the syntax of the code being compared.

Distinguishing note: Focuses on the ability to track moved or renamed code blocks via syntax awareness.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Syntax-Aware Diffing. Refine with filters or upvote what's useful.

Awesome Syntax-Aware Diffing GitHub Repositories

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

    Wilfred/difftastic

    24,175عرض على GitHub↗

    Identifies moved, renamed, or refactored code blocks by parsing files into structured representations.

    Rustdifftree-sitter
    عرض على GitHub↗24,175
  • gitattributes/gitattributesالصورة الرمزية لـ gitattributes

    gitattributes/gitattributes

    3,814عرض على GitHub↗

    This project is a library of standardized specifications and templates for managing version control attributes, line ending normalization, and language-aware diff strategies. It provides a framework for defining how a version control system treats specific file extensions to ensure cross-platform consistency and prevent file corruption. The project distinguishes itself by offering a comprehensive configuration library for managing binary files, diff drivers, and repository metadata. It includes specialized diff strategy management and a repository metadata standard that maps custom file exten

    Associates specific file extensions with language-aware diffing tools to improve the readability of version control changes.

    Git Attributesgitgitattributesgitattributes-templates
    عرض على GitHub↗3,814
  • comby-tools/combyالصورة الرمزية لـ comby-tools

    comby-tools/comby

    2,657عرض على GitHub↗

    Comby هي أداة سطر أوامر مصممة للبحث عن الكود الهيكلي والتحويل عبر لغات برمجة متنوعة. تعمل كمحرك لتحويل الكود يحدد ويعدل أنماط الكود المصدري باستخدام قوالب مدركة للبنية (syntax-aware)، مما يضمن أن العمليات تحترم حدود اللغة مثل الكتل المتداخلة، والسلاسل، والتعليقات. تتميز الأداة بتعيين لغات برمجة مختلفة إلى تمثيل هيكلي موحد، مما يسمح بمطابقة أنماط متسقة تتجاهل المسافات البيضاء والتنسيق غير ذي الصلة. تقوم بهذه العمليات عن طريق تنفيذ مهام البحث والاستبدال من خلال آلة حالة تتحقق من السلامة الهيكلية، مما يتيح تعديلات دقيقة مع الحفاظ على المسافة البادئة الأصلية والاصطلاحات الأسلوبية لملفات المصدر. بعيداً عن البحث والاستبدال البسيط، تدعم الأداة عمليات ترحيل قاعدة الكود واسعة النطاق وإعادة الهيكلة الآلية من خلال تطبيق تحديثات البنية على مستوى المشروع. يمكن للمستخدمين التحقق من هذه التعديلات من خلال واجهة طرفية تفاعلية، والتي تسمح بفحص وتسوية التغييرات بشكل انتقائي قبل الالتزام بها في نظام الملفات.

    Modifies code structures using templates that understand language syntax to ensure safety.

    OCamlcgojava
    عرض على GitHub↗2,657
  1. Home
  2. Software Engineering & Architecture
  3. Syntax-Aware Diffing

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

  • Syntax-Aware Transformation EnginesTransformation tools that understand language syntax to prevent breaking logic within strings, comments, or nested blocks. **Distinct from Syntax-Aware Diffing:** Distinct from Syntax-Aware Diffing: focuses on active code transformation rather than passive comparison.