awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesPluggable Comparators

Interfaces that allow users to define custom equality logic for comparing tokens.

Distinct from Deep Equality Comparison: Distinct from Deep Equality Comparison by allowing external, user-defined logic rather than just recursive value checking.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Pluggable Comparators. Refine with filters or upvote what's useful.

Awesome Pluggable Comparators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • cyclejs/cyclejsC

    cyclejs/cyclejs

    10,229Vezi pe GitHub↗

    Cycle.js is a functional reactive web framework and observable-driven UI library used for building web applications. It employs a reactive stream architecture that treats the document object model and side effects as continuous data streams, coordinating state and logic through a functional cycle. The framework distinguishes itself by isolating side effects from core logic using a system of drivers. This architecture maps external events to internal commands through a symmetric input-output pipeline, ensuring that the application remains a cycle of pure functions. The project provides capabi

    Compares the sequence and timing of events between two streams using a custom or default comparator.

    TypeScript
    Vezi pe GitHub↗10,229
  • kpdecker/jsdiffAvatar kpdecker

    kpdecker/jsdiff

    9,063Vezi pe 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

    Allows the difference engine to use custom comparison functions to determine if two tokens are identical.

    JavaScript
    Vezi pe GitHub↗9,063
  • jezen/is-thirteenAvatar jezen

    jezen/is-thirteen

    6,183Vezi pe GitHub↗

    is-thirteen este o bibliotecă de validare a numerelor și un verificator de egalitate numerică conceput pentru a verifica dacă o intrare dată este egală cu valoarea treisprezece. Funcționează ca un instrument de clasificare a datelor care identifică această valoare specifică în fluxurile de intrare numerice, textuale și vizuale. Proiectul include un clasificator de numere bazat pe imagini care utilizează deep learning și analiza rețelelor neuronale pentru a identifica reprezentările vizuale ale numărului treisprezece în imaginile încărcate. Biblioteca acoperă o varietate de metode de validare, inclusiv egalitatea aritmetică exactă, potrivirea aproximativă a valorilor în intervale de toleranță definite, parsarea notației științifice și potrivirea modelelor lingvistice pentru formele scrise ale numărului.

    Implements a tool for comparing values against thirteen using exact matches and approximate ranges.

    JavaScript
    Vezi pe GitHub↗6,183
  • akinsho/bufferline.nvimAvatar akinsho

    akinsho/bufferline.nvim

    4,241Vezi pe GitHub↗

    bufferline.nvim is a buffer line plugin for Neovim that provides a visual tab bar at the top of the editor to display open buffers. It functions as a workspace organizer and tabpage management interface, allowing users to switch the display mode between individual open buffers and global tabpages. The project features an LSP diagnostic visualizer that maps language server errors and warnings directly onto the buffer tabs. It enables UI customization through adjustable tab shapes and underline indicators to emulate the appearance of graphical text editors. The plugin includes capabilities for

    Orders buffer tabs by extension, directory, or custom function via a configurable comparator.

    Luabufferlineluaneovim
    Vezi pe GitHub↗4,241
  1. Home
  2. Software Engineering & Architecture
  3. Deep Equality Comparison
  4. Pluggable Comparators

Explorează sub-etichetele

  • Scalar Equality CheckersTools for comparing individual scalar values against a target constant. **Distinct from Stream Equality Comparators:** Focuses on scalar values rather than event streams or URLs.
  • Stream Equality ComparatorsLogic for comparing the sequence and timing of events between two reactive streams. **Distinct from Pluggable Comparators:** Specifically compares event streams (sequence + time), not just static token equality.