11 مستودعات
UI components that display highlighted differences between file versions to facilitate code review.
Distinct from Syntax Highlighters: The candidates focus on syntax highlighting of a single file rather than the visual comparison of two versions.
Explore 11 awesome GitHub repositories matching user interface & experience · Code Diff Visualizers. Refine with filters or upvote what's useful.
Code Surfer is a web-based code slide framework and presentation tool designed for creating technical slides. It functions as a code animation library and diff visualizer that enables the rendering of source code with animated transitions, zooming, and highlighting. The project focuses on visualizing code evolution through state morphing and diff animations. It uses coordinate-based view transitions and smooth scrolls to guide viewers through changes between different code versions across a slide deck. The framework provides capabilities for attention management via line-level focus, section
Renders visual differences between code versions to illustrate evolution across sequential presentation steps.
SourceGit هو عميل Git GUI لسطح المكتب متعدد المنصات وأداة للتحكم في الإصدار متوافقة مع Windows وmacOS وLinux. يوفر واجهة مستخدم رسومية لاستنساخ ودمج وتحليل تغييرات الكود، ويعمل كمدير مرئي لمستودعات Git. يتضمن التطبيق مولد التزام (commit) مدعوماً بالذكاء الاصطناعي لصياغة رسائل التزام موحدة ومدير طلب سحب (pull request) لبدء وإدارة عمليات الدمج عبر خدمات الاستضافة المدعومة عبر واجهات برمجة تطبيقات الويب. يغطي البرنامج قدرات واسعة للتحكم في الإصدار، بما في ذلك عمليات متقدمة مثل إعادة التأسيس التفاعلي (interactive rebasing)، وcherry-picking، وإدارة الوحدات الفرعية. يتميز بتصور التاريخ القائم على الرسم البياني لتحليل اللوم (blame analysis) وعرض diff جنباً إلى جنب للمقارنة المرئية للكود. يتكامل النظام مع محررات النصوص الخارجية ويتضمن واجهة سطر أوامر لتشغيل طرق عرض وأدوات تطبيق محددة من الطرفية.
Provides UI components for analyzing differences between file versions using highlighted side-by-side comparisons.
Neogit is a visual Git version control client designed for managing repositories through staging, committing, pushing, and merging. It provides a suite of tools for inspecting code differences, visualizing commit history via a graphical branch tree, and automating event-based workflows. The project features a workflow automation system that triggers custom logic and notifications based on repository events, such as branch creation or pushes. It also includes utilities for generating direct deep-links to commits, pull requests, and file structures on remote version control hosting providers.
Compares file versions using visual highlights and word-level diffs to identify exact changes in source code.
Codehike is a React-based documentation framework and interactive code walkthrough tool. It functions as a markdown content orchestrator that transforms decorated markdown into structured data and React components, serving as a visualization layer for highlighting code ranges, diffs, and compiler errors. The project is distinguished by its ability to create scrollycoding experiences and step-by-step technical tutorials. It features token-level animations that visually demonstrate how logic evolves between code versions and provides a system for syncing UI state to the browser scroll position.
Highlights inserted and deleted lines to visually represent changes between code versions.
monaco-react is a React component wrapper for the Monaco Editor, providing a declarative way to embed a browser-based text editor into web applications. It includes components for standard code editing with syntax highlighting and a specialized diff editor for side-by-side version comparison. The project enables the integration of syntax validation to flag errors and provides mechanisms for managing multiple files through unique model identifiers, which preserve undo history and selection states during switches. It allows for custom asset loading via CDN or local paths and provides access to
Provides a UI component to display highlighted differences between file versions for source code review.
OpenHub is an Android application designed for managing GitHub repositories, issues, and pull requests. It provides a mobile interface for open-source contribution, allowing users to monitor project evolution and track repository activity. The application features multi-account authentication, enabling users to switch between different authenticated sessions and profiles within a single instance. It also includes a mobile code review system for browsing source code and inspecting file differences. The platform covers a broad range of collaborative capabilities, including issue tracking with
Provides UI components that highlight additions and deletions between file versions for mobile code review.
Diaphora هي أداة لمقارنة الملفات الثنائية ومحرك تشابه مصمم لمقارنة الملفات الثنائية المجمعة وتحديد أقسام الكود المتغيرة أو المتطابقة. تعمل كإضافة للهندسة العكسية تقوم برسم خرائط للعلاقات بين الدوال واكتشاف وحدات التجميع باستخدام تحليل المجمع ونظرية الرسم البياني. يتخصص المشروع في تحليل تصحيحات الثغرات الأمنية، مما يسمح للمستخدمين باكتشاف الإصلاحات الأمنية من خلال مقارنة إصدارات مختلفة من ملف ثنائي. يقوم بمزامنة بيانات التحليل الوصفية، مثل أسماء الرموز والتعليقات، بين الملفات الثنائية ويولد تصحيحات من خلال مقارنة الكود الزائف (pseudo-code) الذي تم فك تجميعه. يستخدم المحرك رسوم بيانية لتدفق التحكم ومطابقة استدلالية لحساب نسب التشابه بين الدوال. تشمل قدراته الأوسع رسم خرائط لرسوم استدعاء الدوال، وتحديد حدود ملفات الكائنات، وإدارة حالة التحليل من خلال قاعدة بيانات علائقية لتسهيل الإسناد الترافقي على نطاق واسع.
Generates pseudo-code patches by visually comparing decompiled code with syntax highlighting.
Fuwari is a static site theme and markdown content framework designed for personal blog publishing. It provides a responsive visual template that renders markdown posts with a built-in dark mode and customizable colors. The project distinguishes itself through a set of markdown extensions that add rich UI elements to articles, including callout blocks, dynamic repository cards that fetch live data via API, and advanced code styling with diff support and line numbering. It also includes a full-text site search mechanism to allow visitors to locate specific information across the blog's content
Provides syntax highlighting for code differences to visually indicate additions and removals.
This project is a JetBrains IDE plugin that integrates large language model coding assistants directly into the development environment. It provides a visual interface for generating, refining, and refactoring source code through an integrated coding assistance system. The plugin features an agent workflow orchestrator that executes multi-step programming tasks using external tool servers and specialized command shortcuts. It includes a visual code diff tool for analyzing and navigating changes between different versions of AI-generated code across multiple files. The system manages AI conve
Ships visual components that highlight differences between file versions to facilitate the review of AI-generated changes.
diff2html is a Git diff visualization library that transforms unified diff text into structured HTML. It serves as a renderer for visualizing code changes in web browsers, providing components to inject stylized diff visualizations and collapsible file lists directly into web page elements. The library enables both side-by-side and line-by-line code comparisons. It includes a syntax highlighting diff viewer that applies language-specific color coding to source code based on file extensions or manual mappings. To maintain alignment during reviews, the project implements synchronized scrolling
Applies syntax highlighting to code within diffs using file extensions or manual language mappings.
يوفر هذا المشروع دليلاً وإطار عمل شاملين لتنفيذ مساعدي برمجة الذكاء الاصطناعي المستقلين داخل بيئات التطوير المحلية. يركز على تنسيق فرق الوكلاء المتعددة التي يمكنها التخطيط، والتنفيذ، والتحقق من مهام هندسة البرمجيات المعقدة، مثل إعادة الهيكلة، وحل الأخطاء، وتوليد الاختبارات، مع الحفاظ على وعي عميق بسياق المشروع وذاكرته. يتميز النظام بمعمارية قوية تعطي الأولوية للأمان وتفرض ضوابط وصول دقيقة، وعزل التنفيذ، وموافقات بشرية إلزامية لجميع تعديلات الملفات واستدعاءات الأدوات الخارجية. ويدعم أتمتة سير العمل المتطورة من خلال السماح للمطورين بتحديد مهارات مخصصة وقابلة لإعادة الاستخدام وتعليمات هرمية تستمر عبر الجلسات، مما يضمن سلوكاً متسقاً واحتفاظاً بالمعرفة طوال دورة حياة تطوير البرمجيات. بعيداً عن الأتمتة الأساسية، توفر المنصة أدوات مراقبة وإدارة واسعة النطاق، بما في ذلك تتبع استخدام الرموز في الوقت الفعلي، وتصور فروق الكود التفاعلي، ومراقبة جلسة الخلفية. تتكامل مباشرة في سير العمل القائم على المحطة الطرفية وتدعم مزودي ذكاء اصطناعي متنوعين، مما يمكن المستخدمين من تحسين الأداء والتكاليف التشغيلية من خلال اختيار النموذج وتعديلات التفكير الخاصة بالمهمة. يعمل المستودع كمورد تعليمي لإتقان التطوير المتكامل للذكاء الاصطناعي ومجموعة أدوات وظيفية لنشر وكلاء مستقلين يعملون ضمن حدود أمان محددة.
Displays proposed code changes in a native comparison view for review and application.