9 مستودعات
Removing elements from a collection based on a boolean condition.
Distinct from Array Element Modifiers: Focuses specifically on filtering via predicates rather than general modifications or index-based removal.
Explore 9 awesome GitHub repositories matching data & databases · Predicate-Based Filtering. Refine with filters or upvote what's useful.
qs is a query string parsing and serialization library used to convert URL query strings into JavaScript objects and transform objects or arrays back into URI-encoded strings. It functions as a secure parser and URI encoding utility, specifically designed to handle nested data structures. The library distinguishes itself through configurable nesting styles and array serialization formats. It provides support for custom character encoding logic and utilizes charset sentinels to manage conversions between UTF-8 and ISO-8859-1. To prevent resource exhaustion and security vulnerabilities, the pr
Excludes specific keys or reorders the final string by applying custom boolean functions during serialization.
ts-reset is a TypeScript type enhancement library that overrides and augments the built-in type definitions for standard JavaScript APIs. Its core purpose is to replace unsafe any return types with stricter alternatives like unknown, forcing developers to explicitly validate data before using it. The library achieves this through global type augmentation and declaration merging, applying changes across the entire project without requiring per-file imports. The library differentiates itself by targeting specific pain points in everyday TypeScript usage. It relaxes type constraints on array
Removes falsy values from an array type by using Boolean as a type predicate in the filter method.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Provides programmatic filtering of distributed map entries using boolean predicates for targeted data retrieval.
rimraf هو أداة حذف ملفات متكررة لـ Node.js وأداة مساعدة لنظام الملفات عبر الأنظمة الأساسية. يوفر كلاً من مكتبة برمجية وواجهة سطر أوامر لإزالة الملفات والأدلة وجميع محتوياتها عبر أنظمة تشغيل مختلفة. تدعم الأداة حذف الملفات القائم على glob، مما يسمح بإزالة العناصر التي تطابق أنماط أحرف البدل المحددة بدلاً من المسارات الحرفية فقط. كما تتضمن القدرة على إجهاض عمليات الحذف في منتصف التنفيذ وتطبيق تصفية مخصصة قائمة على المسند (predicate) لاستبعاد ملفات أو مجلدات معينة. يغطي المشروع إمكانات واسعة لإدارة نظام الملفات بما في ذلك الاجتياز المتكرر من العمق أولاً، وتطبيع المسار عبر الأنظمة الأساسية، و I/O غير المتزامن. تمكن هذه الميزات مهام مثل إزالة نتاج البناء المؤتمتة وتنظيف مساحة عمل المشروع العامة.
Allows using custom boolean functions to selectively exclude specific files or folders from being deleted.
Cats هو مكتبة برمجة وظيفية في Scala ومكتبة فئات الأنواع (Type Class) مصممة لتنفيذ الأنماط الجبرية والتجريدات الوظيفية. توفر مجموعة موحدة من الواجهات ومجموعة أدوات معيارية من الأغلفة والحاويات الوظيفية لتمكين تعدد الأشكال المخصص والبرمجة العامة عبر أنواع متباينة. يعمل المشروع كمعيار للتجريد الوظيفي، ويقدم مجموعة محولات الموناد (Monad Transformer) لتركيب سياقات التأثير المتداخلة والتعامل مع تأثيرات جانبية حسابية متعددة داخل خط أنابيب واحد. كما يتيح بناء لغات خاصة بالمجال (DSL) مضمنة من خلال تمثيل منطق البرنامج كهياكل بيانات يتم تفسيرها بشكل منفصل عن تعريفاتها. تغطي المكتبة مجالات قدرة واسعة بما في ذلك معالجة البيانات الجبرية لدمج وتقليل القيم، وإدارة الحالة الآمنة للأنواع، ومعالجة الأخطاء الوظيفية لإضفاء الطابع الرسمي على تراكم الأخطاء والتعافي منها. كما توفر أدوات لإدارة الحسابات ذات التأثير وتوسيع أنواع المجموعات القياسية بقدرات وظيفية. تتضمن المكتبة آليات للتحقق من القوانين الجبرية لضمان التزام مثيلات فئات الأنواع بالخصائص الرياضية.
Provides utilities to filter or transform values contained within functional wrappers based on predicates.
ActiveLabel.swift هي مكتبة تحليل نصوص غنية وتسمية نصية تفاعلية لنظام iOS. تعمل كبديل للتسميات القياسية، حيث تحدد أنماط نصية محددة داخل السلاسل وتطبق أنماطًا مرئية متميزة على الكيانات المعترف بها. يتيح المشروع اكتشاف وتمييز الهاشتاجات، والإشارات، وعناوين URL باستخدام أداة التعرف على النصوص ذات التعبير النمطي المخصص. يسمح بتعريف أنماط نصية خاصة بالمشروع ويستخدم التصفية القائمة على المسند لتحديد ما إذا كان يجب تمييز الكيانات المكتشفة أو تجاهلها. يدير النظام تفاعل المستخدم من خلال معالجة النقر على الكيانات، والتي تطلق وظائف رد الاتصال عندما يتفاعل المستخدمون مع العناصر المعترف بها. كما يتضمن أدوات لإدارة عناوين URL، مثل اقتطاع عناوين الويب الطويلة للحفاظ على اتساق التخطيط.
Uses boolean logic predicates to determine whether detected text entities should be highlighted or ignored.
هذا المشروع عبارة عن مستودع توطين صيني ومشروع ترجمة تقنية مصمم لجعل مشاريع البرمجة الموجزة والوثائق التقنية في متناول المتحدثين بالصينية. يوفر مجموعة من الموارد المترجمة والخرائط المنسقة لمصطلحات علوم الكمبيوتر لضمان ترجمة متسقة للمفاهيم التقنية. ينفذ المشروع سير عمل توطين برمجيات يحول الأدلة التقنية ووثائق قاعدة الكود باللغة الإنجليزية إلى الصينية. تستخدم هذه العملية مورد مسرد تقني ونموذج توطين قائم على الموارد للحفاظ على المعنى الأصلي والسياق التقني للمادة المصدر. يغطي المستودع ترجمة الوثائق التقنية وإدارة خرائط الترجمة الموحدة لضمان صياغة تقنية متسقة عبر مشاريع برمجية متنوعة.
Excludes nodes from a graph traversal based on custom predicate functions or property matches.
Scrutor is a library that extends the standard Microsoft dependency injection container. It provides tools for automated type discovery, complex registration orchestration, and service decoration capabilities within the .NET ecosystem. The project enables the automatic discovery and registration of types from assemblies based on interfaces or attributes. It also provides a framework for wrapping existing services with decorator classes to add functionality without modifying the original source code. The library covers broad capability areas including assembly scanning workflows, dependency i
Uses boolean logic predicates to determine which classes should be registered in the dependency container.
Dollar هي مكتبة برمجة وظيفية لـ Swift توفر مجموعة أدوات شاملة لمعالجة المجموعات، ومعالجة السلاسل، والحسابات الرياضية، وإدارة التاريخ والوقت. تعمل كمجموعة أدوات لتصفية وتجميع وإعادة هيكلة المصفوفات والقواميس. ينفذ المشروع أنماط البرمجة الوظيفية مثل currying، و memoization، وتكوين الوظيفة. كما يتميز بواجهة مغلف قابلة للتسلسل تسمح بتطبيق تحويلات بيانات متعددة بالتسلسل قبل استخراج نتيجة نهائية. تغطي المكتبة مجموعة واسعة من مجالات القدرة، بما في ذلك تعقيم النص وتحويل الحالة، وعمليات التعبير العادي، وحساب القيم الرياضية مثل المضروبات والقواسم. كما تتضمن أدوات لتحليل طوابع Unix الزمنية وحساب إزاحات الوقت النسبية. توسع مجموعة الأدوات أنواع مكتبة Swift القياسية بطرق عامة لتحويل البيانات وتجميعها.
Employs callback functions as predicates to isolate, search, and partition elements within arrays and dictionaries.