awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesCollection Filtering

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.

Awesome Collection Filtering GitHub Repositories

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

    gcanti/fp-ts

    11,523Vezi pe GitHub↗

    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.

    TypeScriptalgebraic-data-typesfunctional-programmingtypescript
    Vezi pe GitHub↗11,523
  • louthy/language-extAvatar louthy

    louthy/language-ext

    7,057Vezi pe GitHub↗

    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.

    C#
    Vezi pe GitHub↗7,057
  • ecrmnn/collect.jsAvatar ecrmnn

    ecrmnn/collect.js

    6,571Vezi pe GitHub↗

    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.

    JavaScriptcollectionlaravellaravel-collections
    Vezi pe GitHub↗6,571
  • airweave-ai/airweaveAvatar airweave-ai

    airweave-ai/airweave

    6,453Vezi pe GitHub↗

    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.

    Pythonagent-infrastructureaiai-agents
    Vezi pe GitHub↗6,453
  • amitshekhariitbhu/from-java-to-kotlinAvatar amitshekhariitbhu

    amitshekhariitbhu/from-java-to-kotlin

    6,324Vezi pe GitHub↗

    From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

    Applies lambda-based filter and forEach directly on collections, replacing Java streams.

    Javaandroidcheet-sheetjava
    Vezi pe GitHub↗6,324
  • doctrine/collectionsAvatar doctrine

    doctrine/collections

    5,979Vezi pe GitHub↗

    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.

    PHP
    Vezi pe GitHub↗5,979
  • deckerst/avesAvatar deckerst

    deckerst/aves

    4,431Vezi pe GitHub↗

    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.

    Dartandroidexifflutter
    Vezi pe GitHub↗4,431
  • ankurp/dollarAvatar ankurp

    ankurp/Dollar

    4,240Vezi pe GitHub↗

    Dollar este o bibliotecă de programare funcțională pentru Swift care oferă un toolkit cuprinzător pentru manipularea colecțiilor, procesarea șirurilor, calcule matematice și gestionarea datei și orei. Servește ca o suită de utilitare pentru filtrarea, agregarea și restructurarea array-urilor și dicționarelor. Proiectul implementează tipare de programare funcțională precum currying, memoization și compunerea funcțiilor. De asemenea, dispune de o interfață wrapper înlănțuibilă care permite aplicarea secvențială a mai multor transformări de date înainte de extragerea unui rezultat final. Biblioteca acoperă o gamă largă de domenii de capabilități, inclusiv igienizarea textului și conversia de carcase (casing), operațiuni cu expresii regulate și calculul valorilor matematice precum factoriale și divizori. Include, de asemenea, instrumente pentru parsarea timestamp-urilor Unix și calcularea decalajelor de timp relative. Toolkit-ul extinde tipurile bibliotecii standard Swift cu metode generice pentru transformarea și agregarea datelor.

    Creates new collections based on specific keys or by removing duplicate and empty values.

    Swift
    Vezi pe GitHub↗4,240
  • midudev/jscampAvatar midudev

    midudev/jscamp

    3,811Vezi pe GitHub↗

    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.

    JavaScriptbootcamp
    Vezi pe GitHub↗3,811
  • vkhorikov/csharpfunctionalextensionsAvatar vkhorikov

    vkhorikov/CSharpFunctionalExtensions

    2,777Vezi pe GitHub↗

    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.

    C#csharpentityfunctional-programming
    Vezi pe GitHub↗2,777
  1. Home
  2. Data & Databases
  3. Collection Filtering

Explorează sub-etichetele

  • Connection Collection FiltersFiltering source connections by their parent collection to narrow the result set. **Distinct from Collection Filtering:** Distinct from Collection Filtering: filters connections by collection membership, not elements within a collection.