10 مستودعات
Methods for producing new collections containing only elements that satisfy a specific predicate.
Distinct from Collection Filtering: Candidates are focused on UI elements, telemetry, or AI metadata, not general-purpose functional collection filtering.
Explore 10 awesome GitHub repositories matching data & databases · Collection Filtering. Refine with filters or upvote what's useful.
fp-ts is a TypeScript library that brings pure functional programming patterns to the language through algebraic data types, type class abstractions, and composable combinators. It provides foundational data types like Option for optional values, Either for typed error handling, and Task for lazy asynchronous computations, all designed to make invalid states unrepresentable and side effects explicit. The library is built on category theory concepts, offering type classes such as Functor, Applicative, Monad, Semigroup, and Monoid with lawful instances for common data structures. The library di
Produces new collections containing only elements that satisfy a specific predicate.
language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution
Creates new lists containing only elements that satisfy a specific predicate.
collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio
Filters collection elements using a callback function, returning only those that pass the test.
Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati
Filters source connections by collection membership to narrow API result sets.
From Java To Kotlin - Your Cheat Sheet For Java To Kotlin
Applies lambda-based filter and forEach directly on collections, replacing Java streams.
Doctrine Collections is a PHP library that provides object-oriented abstractions for managing and manipulating groups of objects with array-like functionality. It wraps native PHP arrays in an object-oriented interface, enabling cleaner data manipulation through methods for filtering, mapping, and iteration. The library supports callback-driven transformation, applying a callback to every element and returning a new collection with the transformed values. It also enables criteria expression querying, allowing selection of matching elements by applying a criteria object with comparison express
Filters collections by applying a test to each element and keeping only those that pass.
Aves is an Android media gallery application used for browsing and organizing images and videos. It functions as a multi-purpose tool that combines gallery browsing with a bulk media renamer, an EXIF metadata editor, a GPS media map viewer, and a privacy-focused media vault. The application distinguishes itself through advanced metadata handling, allowing users to modify binary headers to update timestamps and location tags. It features a dynamic pattern-based renaming engine that uses file metadata and cryptographic hashes to update filenames in bulk. Additionally, it provides a secure stora
Filters the media collection to show only items from the currently selected group.
Dollar هي مكتبة برمجة وظيفية لـ Swift توفر مجموعة أدوات شاملة لمعالجة المجموعات، ومعالجة السلاسل، والحسابات الرياضية، وإدارة التاريخ والوقت. تعمل كمجموعة أدوات لتصفية وتجميع وإعادة هيكلة المصفوفات والقواميس. ينفذ المشروع أنماط البرمجة الوظيفية مثل currying، و memoization، وتكوين الوظيفة. كما يتميز بواجهة مغلف قابلة للتسلسل تسمح بتطبيق تحويلات بيانات متعددة بالتسلسل قبل استخراج نتيجة نهائية. تغطي المكتبة مجموعة واسعة من مجالات القدرة، بما في ذلك تعقيم النص وتحويل الحالة، وعمليات التعبير العادي، وحساب القيم الرياضية مثل المضروبات والقواسم. كما تتضمن أدوات لتحليل طوابع Unix الزمنية وحساب إزاحات الوقت النسبية. توسع مجموعة الأدوات أنواع مكتبة Swift القياسية بطرق عامة لتحويل البيانات وتجميعها.
Creates new collections based on specific keys or by removing duplicate and empty values.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Implements logic to sift through datasets based on user-defined criteria.
CSharpFunctionalExtensions is a functional programming library for C# that provides a framework of monadic containers, pipeline orchestration tools, and immutable domain object patterns. It implements the result pattern to handle operation success and failure as values, reducing the reliance on exceptions for control flow. The library enables railway-oriented programming by chaining multiple operations into sequences that execute only upon the success of previous steps. It provides specialized wrappers for optional and result types to minimize null checks and nested conditional logic, alongsi
Provides utilities to filter collections of optional types by discarding empty entries.