5 dépôts
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 est un analyseur de texte en ligne de commande et un outil de diff côte à côte. Il sert d'utilitaire de comparaison visuelle qui identifie les modifications entre deux fichiers texte et les affiche dans une mise en page à deux colonnes colorées dans le terminal. L'outil fonctionne comme un fournisseur de diff pour le contrôle de version, permettant aux utilisateurs de remplacer les moteurs de différence par défaut par un format côte à côte. Il utilise des codes de couleur ANSI pour mettre en évidence les changements au niveau des caractères, offrant une méthode visuelle pour la revue de code et l'analyse de texte basée sur le terminal. Le système gère le calcul des différences par une analyse ligne par ligne et un calcul dynamique de la largeur des colonnes. Il prend en charge le traitement des flux d'entrée standard, permettant l'intégration avec les flux de travail des utilitaires shell et les pipes.
Show differences between two files using a colored side-by-side view to quickly identify modifications.
react-ace est un wrapper de composant React pour l'éditeur de code Ace, conçu pour intégrer une édition de texte riche et une coloration syntaxique dans les applications web. Il fournit un éditeur basé sur le navigateur qui applique des règles de coloration et de formatage spécifiques au langage aux fichiers de code source et de balisage. Le projet se distingue par la prise en charge de modes d'interaction clavier spécialisés, incluant Vim et Emacs, ainsi qu'un visualiseur de diff côte à côte pour comparer différentes versions de fichiers. Il fonctionne également comme un outil pour les extraits de code et les autocomplétions en direct afin d'accélérer la saisie de texte. Le composant couvre un large éventail de capacités d'éditeur, incluant la gestion des thèmes visuels, les annotations de code et les indicateurs d'erreur ou d'avertissement. Il fournit des interfaces programmatiques pour la synchronisation d'état, l'extraction de sélection de texte et l'exécution de méthodes internes de l'éditeur telles que la recherche et le remplacement.
Renders two versions of a file side-by-side in a split view to visually highlight differences between them.
Upgrade Helper est un outil de comparaison web et un guide de migration pour développeurs conçu pour mettre à jour les projets React Native vers des versions plus récentes. Il fonctionne comme un visualiseur de diff de version qui identifie les changements de code exacts requis lors du passage entre des versions spécifiques. L'outil fournit une interface de type liste de contrôle pour suivre la progression des mises à jour manuelles du code. Les utilisateurs peuvent visualiser les différences de version et marquer les fichiers individuels comme terminés pour conserver un enregistrement du travail restant pendant le processus de migration. La plateforme couvre une gamme de besoins de maintenance d'applications mobiles, notamment la gestion des dépendances React Native et la résolution des changements de boilerplate. Elle aide à la migration de framework frontend en associant les numéros de version à des hashs de commit git spécifiques pour montrer les modifications de code source requises.
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.