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
·

2 repositorios

Awesome GitHub RepositoriesCharacter-Level Diffing

Differencing algorithms that treat each Unicode code point as an individual token.

Distinct from String Comparisons: Existing candidates focus on AI modeling [f17_mt1] or geometry [f17_mt2], not text differencing.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Character-Level Diffing. Refine with filters or upvote what's useful.

Awesome Character-Level Diffing GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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

    Identifies changes between two strings by treating every individual Unicode code point as a token.

    JavaScript
    Ver en GitHub↗9,063
  • benjamine/jsondiffpatchAvatar de benjamine

    benjamine/jsondiffpatch

    5,324Ver en GitHub↗

    jsondiffpatch es una librería de diff y patch para JSON diseñada para calcular las diferencias entre dos objetos JSON y aplicar esos cambios para sincronizar estados. Funciona como una herramienta de sincronización para calcular deltas y aplicar parches para actualizar o revertir objetos complejos de JavaScript anidados. El proyecto proporciona una implementación compatible con el estándar RFC 6902 JSON Patch para actualizaciones atómicas y un renderizador de diferencias visuales que convierte los deltas de datos en vistas HTML legibles por humanos. Incluye una herramienta de diff de texto especializada para realizar análisis detallados a nivel de carácter en cadenas largas dentro de valores de datos JSON. La librería cubre una amplia gama de capacidades, incluyendo la generación recursiva de deltas y el cálculo de diferencias de arrays utilizando algoritmos de subsecuencia común más larga (LCS). Admite el diffing lógico de arrays para detectar movimientos de elementos mediante hashing personalizado y ofrece opciones de salida multiformato, como formato de consola codificado por colores y un componente de React dedicado para comparaciones visuales.

    Uses differencing algorithms that treat each Unicode code point as an individual token for precise string analysis.

    TypeScript
    Ver en GitHub↗5,324
  1. Home
  2. Software Engineering & Architecture
  3. Character-Level Diffing