awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesFluent Collection Pipelines

A chainable API for filtering, sorting, transforming, and aggregating PHP arrays and collections.

Distinct from Array Manipulation Utilities: Distinct from Array Manipulation Utilities: provides a fluent, chainable interface rather than standalone utility functions.

Explore 3 awesome GitHub repositories matching data & databases · Fluent Collection Pipelines. Refine with filters or upvote what's useful.

Awesome Fluent Collection Pipelines GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ecrmnn/collect.jsAvatar de ecrmnn

    ecrmnn/collect.js

    6,571Voir sur 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

    Wraps arrays and objects in a fluent interface for readable method chains in JavaScript.

    JavaScriptcollectionlaravellaravel-collections
    Voir sur GitHub↗6,571
  • rtfeldman/seamless-immutableAvatar de rtfeldman

    rtfeldman/seamless-immutable

    5,339Voir sur GitHub↗

    Il s'agit d'une bibliothèque de données immuables JavaScript utilisée pour créer des objets et des tableaux qui empêchent la mutation directe. Elle sert de gestionnaire d'état immuable et de wrapper d'objet conçu pour assurer la cohérence des données en bloquant les modifications tout en restant compatible avec la syntaxe JavaScript standard. La bibliothèque fonctionne comme un convertisseur qui transforme les données mutables standards en structures gelées et peut les convertir en retour pour des modifications locales. Cela permet un workflow où les données sont basculées entre des versions immuables et mutables pour effectuer des éditions en masse avant de verrouiller à nouveau l'état. Le projet fournit des capacités pour la transformation de données imbriquées, incluant les mises à jour basées sur le chemin, la fusion profonde d'objets et l'interrogation de valeurs au sein de hiérarchies profondes. Il supporte également les transformations tableau-vers-objet, la suppression de propriétés via des prédicats et la capacité de détecter si une structure est immuable.

    Wraps standard JavaScript collections to block direct modifications and ensure data consistency.

    JavaScript
    Voir sur GitHub↗5,339
  • aimeos/mapAvatar de aimeos

    aimeos/map

    4,200Voir sur GitHub↗

    This PHP data collection library is a functional data wrapper and array manipulation framework. It converts arrays, JSON strings, and iterables into chainable collection objects designed for advanced filtering, sorting, and transformation. The library is distinguished by its ability to dynamically extend functionality through the registration of custom methods via closures. It also provides specialized capabilities for hierarchical data modeling, allowing flat datasets with parent-child identifiers to be reconstructed into nested tree structures. The toolkit covers a broad surface of data ma

    Provides a fluent, chainable API for filtering, sorting, transforming, and aggregating PHP arrays.

    PHParraycollectionmap
    Voir sur GitHub↗4,200
  1. Home
  2. Data & Databases
  3. Array Manipulation Utilities
  4. Fluent Collection Pipelines

Explorer les sous-tags

  • Immutability WrappersWrappers that intercept modification attempts on standard collections to enforce immutability. **Distinct from JavaScript Collection Wrappers:** Focuses on mutation blocking rather than fluent API chains for data processing.
  • JavaScript Collection WrappersA fluent interface that wraps arrays and objects, enabling readable method chains for data processing. **Distinct from Fluent Collection Pipelines:** Distinct from Fluent Collection Pipelines: provides a JavaScript implementation of the Laravel Collection API, not a PHP one.