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 仓库的可视化管理器。 该应用程序包括一个 AI 驱动的提交生成器,用于起草标准化的提交信息,以及一个拉取请求管理器,用于通过 Web API 在支持的托管服务上发起和管理合并。 该软件涵盖了广泛的版本控制功能,包括交互式变基(rebase)、拣选(cherry-pick)和子模块管理等高级操作。它具有基于图表的历史可视化功能,用于责备(blame)分析,以及用于视觉代码比较的并排差异渲染。 该系统与外部文本编辑器集成,并包含一个命令行界面,用于从终端触发特定的应用程序视图和工具。
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 是一个基于 React 的文档框架和交互式代码演练工具。它作为一个 Markdown 内容编排器,将修饰后的 Markdown 转换为结构化数据和 React 组件,作为用于高亮代码范围、差异和编译器错误的可视化层。 该项目的特点是能够创建“滚动代码”(scrollycoding)体验和分步技术教程。它具有标记级动画,可直观地演示逻辑如何在代码版本之间演变,并提供了一个将 UI 状态与浏览器滚动位置同步的系统。 该框架涵盖了广泛的可视化功能,包括创建代码幻灯片、聚光灯布局和选项卡式代码块。它支持通过工具提示、标注和脚注进行详细的代码注释,以及语言切换器、代码转译和实时编译器数据集成等功能实用程序。 该系统利用基于模式的验证来确保从 Markdown 文件中提取的结构化数据的类型安全性和一致性。
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 是一款二进制差异分析工具和相似度引擎,旨在比较编译后的二进制文件并识别已更改或匹配的代码段。它作为逆向工程插件运行,通过汇编分析和图论映射函数之间的关系并检测编译单元。 该项目专注于漏洞补丁分析,允许用户通过比较二进制文件的不同版本来检测安全修复。它在二进制文件之间同步分析元数据(如符号名称和注释),并通过比较反编译的伪代码来生成补丁。 该引擎利用控制流图和启发式匹配来计算函数之间的相似度比率。其更广泛的功能包括映射调用图、识别目标文件边界,以及通过关系数据库管理分析状态,以促进大规模的交叉引用。
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.
该项目提供了一个全面的指南和框架,用于在本地开发环境中实现自主 AI 编码助手。它专注于编排多智能体团队,这些团队可以规划、执行和验证复杂的软件工程任务(如重构、错误修复和测试生成),同时保持对项目特定上下文和内存的深度感知。 该系统通过强大的安全优先架构脱颖而出,该架构强制执行细粒度的访问控制、执行隔离,以及对所有文件修改和外部工具调用的强制人工审批。它通过允许开发者定义跨会话持久化的自定义、可重用技能和层级指令,支持复杂的自动化工作流,确保在整个软件开发生命周期中行为和知识的一致性。 除了核心自动化,该平台还提供广泛的可观测性和管理工具,包括实时令牌使用跟踪、交互式代码差异可视化和后台会话监控。它直接集成到基于终端的工作流中,并支持多种人工智能提供商,使用户能够通过模型选择和任务特定的推理调整来优化性能和运营成本。 该仓库既是掌握 AI 集成开发的教育资源,也是用于部署在定义安全边界内运行的自主智能体的功能工具包。
Displays proposed code changes in a native comparison view for review and application.