11 repository-uri
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 este un client GUI Git desktop cross-platform și un instrument de control al versiunilor compatibil cu Windows, macOS și Linux. Oferă o interfață grafică de utilizator pentru clonarea, fuzionarea și analizarea modificărilor de cod, acționând ca un manager vizual pentru repository-urile Git. Aplicația include un generator de commit-uri bazat pe AI pentru a redacta mesaje de commit standardizate și un manager de pull request-uri pentru a iniția și gestiona fuziunile prin servicii de găzduire suportate via API-uri web. Software-ul acoperă capabilități largi de control al versiunilor, inclusiv operațiuni avansate precum rebasing interactiv, cherry-picking și gestionarea submodulelor. Dispune de vizualizarea istoricului bazată pe grafuri pentru analiza blame și randarea diff-urilor side-by-side pentru compararea vizuală a codului. Sistemul se integrează cu editoare de text externe și include o interfață de linie de comandă pentru declanșarea unor vizualizări și instrumente specifice ale aplicației din terminal.
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 este un framework de documentație bazat pe React și un instrument interactiv pentru walkthrough-uri de cod. Acesta funcționează ca un orchestrator de conținut markdown care transformă markdown-ul decorat în date structurate și componente React, servind drept strat de vizualizare pentru evidențierea secțiunilor de cod, a diferențelor (diffs) și a erorilor de compilare. Proiectul se distinge prin capacitatea de a crea experiențe de tip "scrollycoding" și tutoriale tehnice pas cu pas. Dispune de animații la nivel de token care demonstrează vizual modul în care logica evoluează între versiunile de cod și oferă un sistem pentru sincronizarea stării UI cu poziția de scroll a browserului. Framework-ul acoperă o gamă largă de capacități de vizualizare, inclusiv crearea de slideshow-uri de cod, layout-uri de tip spotlight și blocuri de cod cu tab-uri. Suportă adnotarea detaliată a codului prin tooltips, callout-uri și note de subsol, precum și utilitare funcționale precum switchere de limbaj, transpilarea codului și integrarea datelor de compilare în timp real. Sistemul utilizează validarea bazată pe schemă pentru a asigura siguranța tipurilor și consistența datelor structurate extrase din fișierele 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 este un instrument de diffing binar și un motor de similaritate conceput pentru a compara binare compilate și a identifica secțiunile de cod modificate sau potrivite. Acesta funcționează ca un plugin de inginerie inversă care mapează relațiile dintre funcții și detectează unitățile de compilare folosind analiza de asamblare și teoria grafurilor. Proiectul este specializat în analiza patch-urilor de vulnerabilitate, permițând utilizatorilor să detecteze remedierile de securitate prin compararea diferitelor versiuni ale unui binar. Acesta sincronizează metadatele de analiză, cum ar fi numele simbolurilor și comentariile, între binare și generează patch-uri prin compararea pseudo-codului decompilat. Motorul utilizează grafuri de control al fluxului și potrivirea euristică pentru a calcula rapoartele de similaritate între funcții. Capacitățile sale mai largi includ maparea grafurilor de apeluri, identificarea limitelor fișierelor obiect și gestionarea stării de analiză printr-o bază de date relațională pentru a facilita referințele încrucișate la scară largă.
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.
Acest proiect oferă un ghid și un framework complet pentru implementarea asistenților de codare AI autonomi în medii de dezvoltare locale. Se concentrează pe orchestrarea echipelor de agenți care pot planifica, executa și verifica sarcini complexe de inginerie software, cum ar fi refactorizarea, rezolvarea bug-urilor și generarea de teste, menținând în același timp o conștientizare profundă a contextului și memoriei specifice proiectului. Sistemul se distinge printr-o arhitectură robustă, axată pe securitate, care impune controale de acces granulare, izolarea execuției și aprobări obligatorii de tip human-in-the-loop pentru toate modificările de fișiere și apelurile către instrumente externe. Suportă automatizarea sofisticată a fluxului de lucru permițând dezvoltatorilor să definească abilități personalizate, reutilizabile și instrucțiuni ierarhice care persistă între sesiuni, asigurând un comportament consistent și retenția cunoștințelor pe tot parcursul ciclului de viață al dezvoltării software. Dincolo de automatizarea de bază, platforma oferă instrumente extinse de observabilitate și gestionare, inclusiv monitorizarea utilizării token-urilor în timp real, vizualizarea interactivă a diff-urilor de cod și monitorizarea sesiunilor în fundal. Se integrează direct în fluxurile de lucru bazate pe terminal și suportă diverși furnizori de inteligență artificială, permițând utilizatorilor să optimizeze performanța și costurile operaționale prin selecția modelului și ajustări ale raționamentului specifice sarcinii. Repository-ul servește atât ca resursă educațională pentru stăpânirea dezvoltării integrate cu AI, cât și ca toolkit funcțional pentru implementarea agenților autonomi care operează în limite de securitate definite.
Displays proposed code changes in a native comparison view for review and application.