awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesDeep Equality Checks

Recursive comparison of nested data structures to determine structural identity.

Distinct from Recursive Structure Processors: Recursive Structure Processors is a broad category for traversal; this is specifically for structural equality verification.

Explore 7 awesome GitHub repositories matching data & databases · Deep Equality Checks. Refine with filters or upvote what's useful.

Awesome Deep Equality Checks GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • lodash/lodashالصورة الرمزية لـ lodash

    lodash/lodash

    61,235عرض على GitHub↗

    Lodash is a JavaScript utility library and data manipulation toolkit. It provides a collection of modular functions for transforming, filtering, and validating arrays, objects, strings, and numbers. The project functions as a functional programming toolkit, offering capabilities for function composition, currying, and lazy evaluation. It includes mechanisms for execution control, such as debouncing and throttling, to manage the timing and frequency of function invocations. The library covers a broad surface of data operations, including deep cloning and merging of complex nested structures,

    Provides recursive deep comparison to determine if two complex nested objects or arrays are structurally identical.

    JavaScriptjavascriptlodashmodules
    عرض على GitHub↗61,235
  • streamich/react-useالصورة الرمزية لـ streamich

    streamich/react-use

    43,974عرض على GitHub↗

    react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen

    Implements recursive structural equality checks for hook dependencies to optimize effect triggering.

    TypeScript
    عرض على GitHub↗43,974
  • immutable-js/immutable-jsالصورة الرمزية لـ immutable-js

    immutable-js/immutable-js

    33,060عرض على GitHub↗

    Immutable.js is a library of persistent data structures and a functional state management toolkit. It provides a collection of immutable objects and arrays that prevent direct mutation to ensure predictable state management in JavaScript applications. The library utilizes structural sharing to efficiently create new versions of data without full copying and implements lazy sequence processing to chain data transformations that execute only when values are requested. It also supports batch mutation processing, allowing multiple changes to be applied to a temporary mutable copy before returning

    Implements deep equality checks to determine if two collections are identical based on content rather than memory reference.

    TypeScript
    عرض على GitHub↗33,060
  • reasonml/reasonالصورة الرمزية لـ reasonml

    reasonml/reason

    10,313عرض على GitHub↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Provides utilities for the recursive comparison of nested data structures to determine structural identity.

    OCamljavascriptocamlprogramming-language
    عرض على GitHub↗10,313
  • stdlib-js/stdlibالصورة الرمزية لـ stdlib-js

    stdlib-js/stdlib

    5,735عرض على GitHub↗

    Verifies that two values are not deeply equal and reports the result as a TAP assertion.

    JavaScriptjavascriptjslibrary
    عرض على GitHub↗5,735
  • janet-lang/janetالصورة الرمزية لـ janet-lang

    janet-lang/janet

    4,308عرض على GitHub↗

    Janet هي لغة برمجة ديناميكية قائمة على Lisp تتميز بآلة افتراضية bytecode قائمة على السجلات ومحرك برمجة نصية قابل للتضمين. تعمل كوقت تشغيل تزامن قائم على الألياف (fiber) وتتضمن محرك تحليل قائماً على قواعد التعبير التحليلي (Parsing Expression Grammars). يتميز المشروع بقدرته على الاندماج في تطبيقات C أو C++ عبر واجهة رأس (header) بسيطة. يستخدم نظام ماكرو على طراز Lisp لتحويل الكود في وقت التجميع ويستخدم وراثة الجدول القائمة على النموذج (prototype-based) للسلوك الموجه للكائنات. يغطي وقت التشغيل مجموعة واسعة من القدرات، بما في ذلك إدارة IO غير المتزامنة من خلال حلقة أحداث غير محظورة، وتوافقية المكتبة الأصلية عبر واجهة دالة خارجية، ومعالجة نصوص شاملة باستخدام قواعد PEG. كما يوفر أدوات لأتمتة النظام، مثل حلقة القراءة-التقييم-الطباعة (REPL)، ونظام وحدة لحل الرموز، وأدوات مساعدة لاتصال مقبس الشبكة وإدارة نظام الملفات. تتضمن البيئة أدوات تشخيص لتصحيح أخطاء تنفيذ الـ bytecode ويمكنها تجميع كود المصدر في ملفات تنفيذية ثنائية مستقلة.

    Implements recursive comparison of buffers and tables to determine structural identity.

    Ccfunctional-languageimperative-language
    عرض على GitHub↗4,308
  • zio/zioالصورة الرمزية لـ zio

    zio/zio

    4,347عرض على GitHub↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    Checks whether two collections contain the same elements in the same order using structural equality.

    Scalaasynchronicityasynchronousasynchronous-programming
    عرض على GitHub↗4,347
  1. Home
  2. Data & Databases
  3. Recursive Structure Processors
  4. Deep Equality Checks

استكشف الوسوم الفرعية

  • TAP Deep Equality AssertionsAssertions that verify structural equality of nested values and report results in the Test Anything Protocol format. **Distinct from Deep Equality Checks:** Distinct from Deep Equality Checks: focuses on assertion-level TAP output rather than general structural comparison utilities.
  • TAP Deep Inequality AssertionsAssertions that verify two values are not structurally equal and report results in the Test Anything Protocol format. **Distinct from TAP Deep Equality Assertions:** Distinct from TAP Deep Equality Assertions: checks that values are not deeply equal, rather than verifying they are equal.