5 مستودعات
Utilities that provide a visual, two-column comparison of differences between text files or data streams.
Distinct from Side-by-Side Scenario Comparators: Existing candidates are specialized for traffic scenarios, UI service views, or network packet captures; none provide a general-purpose text file diff utility.
Explore 5 awesome GitHub repositories matching development tools & productivity · Side-By-Side Diff Tools. Refine with filters or upvote what's useful.
icdiff هو أداة لتحليل النصوص عبر سطر الأوامر وأداة للمقارنة جنباً إلى جنب (side-by-side diff). يعمل كأداة مقارنة مرئية تحدد التعديلات بين ملفي نص وتعرضها في تخطيط عمودي ملون داخل الطرفية. تعمل الأداة كمزود للمقارنة في أنظمة التحكم في الإصدار، مما يسمح للمستخدمين باستبدال محركات المقارنة الافتراضية بتنسيق جنباً إلى جنب. وتستخدم رموز ألوان ANSI لتمييز التغييرات على مستوى الحروف، مما يوفر طريقة مرئية لمراجعة الكود وتحليل النصوص عبر الطرفية. يتعامل النظام مع حساب الفروقات من خلال التحليل القائم على الأسطر وحساب عرض العمود الديناميكي. ويدعم معالجة تدفق الإدخال القياسي، مما يتيح التكامل مع سير عمل أدوات الصدفة (shell) والأنابيب (pipes).
Show differences between two files using a colored side-by-side view to quickly identify modifications.
react-ace هو مكون React يغلف محرر الكود Ace، مصمم لتضمين تحرير النصوص الغني وتمييز الصيغة في تطبيقات الويب. يوفر محرراً يعتمد على المتصفح يطبق قواعد التلوين والتنسيق الخاصة باللغة على الكود المصدري وملفات الترميز. يتميز المشروع بدعم أوضاع تفاعل لوحة المفاتيح المتخصصة، بما في ذلك Vim و Emacs، بالإضافة إلى عارض فرق جنباً إلى جنب لمقارنة إصدارات الملفات المختلفة. كما يعمل كأداة لمقتطفات الكود والإكمال التلقائي المباشر لتسريع إدخال النص. يغطي المكون مجموعة واسعة من إمكانيات المحرر، بما في ذلك إدارة السمات المرئية، وتعليقات الكود، ومؤشرات الخطأ أو التحذير. يوفر واجهات برمجية لمزامنة الحالة، واستخراج تحديد النص، وتنفيذ طرق المحرر الداخلية مثل البحث والاستبدال.
Renders two versions of a file side-by-side in a split view to visually highlight differences between them.
Upgrade Helper is a web-based comparison tool and developer migration guide designed for updating React Native projects to newer versions. It functions as a version diff visualizer that identifies the exact code changes required when moving between specific releases. The tool provides a checklist-style interface for tracking the progress of manual code updates. Users can visualize version differences and mark individual files as completed to maintain a record of remaining work during the migration process. The platform covers a range of mobile app maintenance needs, including React Native de
Offers a side-by-side dual-pane interface to identify specific code changes required for dependency upgrades.
Java Diff Utils is a library for computing text differences, generating unified diffs, parsing patches, and applying changes to data in Java applications. It functions as a utility for comparing text sequences, calculating additions and deletions, and generating structured difference comparisons, while also acting as a patch generation library for creating, parsing, and applying standard unified patches to synchronize and update text content. The library calculates the shortest edit script between two sequences using dynamic programming to identify optimal additions, deletions, and modificati
Generate human-readable comparison rows featuring inline highlights and custom formatting tags for clear side-by-side display views.
git-messenger.vim is a plugin for the Vim and Neovim text editors that provides an integrated interface for viewing version control metadata. It functions as a blame popup tool, allowing users to inspect commit details and code evolution directly within their development environment. The plugin maps the cursor position to specific version control history, enabling users to view commit messages, author information, and timestamps for the line of code currently under inspection. It supports navigation through historical commit sequences and provides tools for comparing file states and analyzing
Provides side-by-side comparison tools to evaluate file changes across different versions.