awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesDiffing Rule Definitions

Interfaces for establishing custom identity and equality rules to control diffing behavior.

Distinct from Diffing Algorithms: Focuses on the configuration of equality rules rather than the diffing algorithm itself.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Diffing Rule Definitions. Refine with filters or upvote what's useful.

Awesome Diffing Rule Definitions GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • instagram/iglistkitAvatar de Instagram

    Instagram/IGListKit

    13,070Ver en GitHub↗

    IGListKit is a data-driven list manager and framework for iOS that decouples data models from cell logic. It serves as a wrapper for collection views, using a system of section controllers to map specific data model types to independent objects that manage the logic and sizing for list sections. The project features a diffing algorithm library that calculates the minimal set of changes between two data collections. By using unique identifiers and equality tracking, it identifies inserts, deletes, and moves to trigger animated updates instead of full interface reloads. The framework covers a

    Allows establishing custom equality and identity rules for data models to control item updates and movement.

    Objective-Cdiffinginstagramios
    Ver en GitHub↗13,070
  • kpdecker/jsdiffAvatar de kpdecker

    kpdecker/jsdiff

    9,063Ver en GitHub↗

    jsdiff is a JavaScript text diffing library and comparison engine used to compute differences between strings or arrays. It identifies additions and removals between blocks of text and provides a system for generating and applying formatted Unix-style patches. The toolkit functions as a customizable token differ, allowing for the comparison of arbitrary token sequences using user-defined equality and tokenization rules. This enables the creation of specialized comparison tools for non-standard text or data formats. Comparison capabilities are available at the character, word, and line levels

    Provides interfaces for establishing custom identity and equality rules to control diffing behavior.

    JavaScript
    Ver en GitHub↗9,063
  • gitattributes/gitattributesAvatar de gitattributes

    gitattributes/gitattributes

    3,814Ver en GitHub↗

    This project is a library of standardized specifications and templates for managing version control attributes, line ending normalization, and language-aware diff strategies. It provides a framework for defining how a version control system treats specific file extensions to ensure cross-platform consistency and prevent file corruption. The project distinguishes itself by offering a comprehensive configuration library for managing binary files, diff drivers, and repository metadata. It includes specialized diff strategy management and a repository metadata standard that maps custom file exten

    A set of language-specific diffing and merge strategies for Ruby projects to ensure consistent version control behavior across files.

    Git Attributesgitgitattributesgitattributes-templates
    Ver en GitHub↗3,814
  1. Home
  2. Software Engineering & Architecture
  3. Diffing Algorithms
  4. Diffing Rule Definitions

Explorar subetiquetas

  • Ruby StrategiesLanguage-specific diffing and merge strategies tailored for Ruby projects. **Distinct from Diffing Rule Definitions:** Focuses on Ruby-specific diff behavior rather than general diffing rule interfaces