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
·

6 dépôts

Awesome GitHub RepositoriesArray Mapping Functions

Functions that transform each element of an array into a new value.

Distinct from Element-wise Array Operations: Existing candidates are focused on specialized tensor operations, tutorials, or finding elements.

Explore 6 awesome GitHub repositories matching programming languages & runtimes · Array Mapping Functions. Refine with filters or upvote what's useful.

Awesome Array Mapping Functions 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.
  • purescript/purescriptAvatar de purescript

    purescript/purescript

    8,832Voir sur GitHub↗

    PureScript is a statically typed, purely functional programming language that compiles to JavaScript. It is designed as a cross-platform frontend language for building safe web applications, utilizing a static type system and a JavaScript compiler to ensure program correctness across browser and server environments. The language is distinguished by its emphasis on mathematical purity, featuring a robust type system with first-class support for monads. It provides a sophisticated toolset for static verification, including algebraic data types, type classes, and automatic type inference to reje

    Provides a map function to apply transformations to every element of an array to produce a new array.

    Haskellalt-jshaskelljavascript
    Voir sur GitHub↗8,832
  • sebastianbergmann/recursion-contextAvatar de sebastianbergmann

    sebastianbergmann/recursion-context

    6,574Voir sur GitHub↗

    recursion-context is a set of PHP utilities for traversing and modifying deep data hierarchies. It provides a recursive variable processor designed to apply transformations across nested arrays and objects while maintaining stability. The project distinguishes itself through a recursion depth controller and reference tracking to prevent infinite loops and memory exhaustion when processing circular data structures. It monitors the level of nesting during traversal to avoid stack overflows. These tools cover hierarchical data transformation and nested data processing, allowing for stateful vis

    Applies operations to deeply nested PHP arrays or objects while ensuring every single element is visited.

    PHP
    Voir sur GitHub↗6,574
  • 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

    Provides a spread method that passes inner array elements as separate arguments to a callback.

    JavaScriptcollectionlaravellaravel-collections
    Voir sur GitHub↗6,571
  • stdlib-js/stdlibAvatar de stdlib-js

    stdlib-js/stdlib

    5,735Voir sur GitHub↗

    Provides utilities for mapping over two arrays simultaneously.

    JavaScriptjavascriptjslibrary
    Voir sur GitHub↗5,735
  • hujiulong/gcoordAvatar de hujiulong

    hujiulong/gcoord

    3,251Voir sur GitHub↗

    gcoord is a coordinate conversion library that transforms geographic coordinates between China's three major map coordinate systems: WGS-84, GCJ-02, and BD-09. It handles the offset corrections required by national encryption policies, converting GPS or API-derived coordinates to align with the projections used by Chinese map providers like Baidu, Gaode, and Google China. The library provides direct conversions between all three systems, including WGS-84 to GCJ-02, WGS-84 to BD-09, GCJ-02 to BD-09, and their reverse transformations. It processes individual coordinate pairs, batches of coordin

    Maps each coordinate pair through the conversion function, preserving input structure and order.

    TypeScriptbd-09gcj-02geojson
    Voir sur GitHub↗3,251
  • foxhound87/mobx-react-formAvatar de foxhound87

    foxhound87/mobx-react-form

    1,095Voir sur GitHub↗

    Ce projet est une bibliothèque de gestion d'état réactive conçue pour gérer des données de formulaire complexes et une logique de validation. Elle utilise des modèles basés sur les observables pour synchroniser les composants de l'interface utilisateur avec les modèles de données sous-jacents, garantissant que les états des formulaires restent cohérents tout au long d'une application. La bibliothèque fournit une approche structurée pour gérer l'initialisation des formulaires, le suivi des champs et les événements du cycle de vie. La bibliothèque se distingue par sa prise en charge des structures de données profondément imbriquées et de la composition hiérarchique, permettant une validation récursive et des mises à jour dynamiques au sein d'arbres d'objets complexes. Elle dispose d'un moteur de validation piloté par schéma qui prend en charge à la fois les règles synchrones et asynchrones, ainsi qu'une interception de type middleware qui permet à une logique personnalisée de surveiller ou de transformer les données lors des mises à jour des champs. Les développeurs peuvent accéder et manipuler des champs spécifiques dynamiquement en utilisant un adressage basé sur le chemin, offrant une flexibilité lors du travail avec des modèles de formulaires volumineux ou évolutifs. Au-delà de la gestion d'état de base, la bibliothèque inclut des utilitaires pour la transformation des données, tels que le formatage des valeurs d'entrée et le calcul des valeurs des champs basés sur d'autres données de formulaire. Elle offre des capacités d'orchestration multi-formulaires pour coordonner la validation et la soumission sur plusieurs instances, et elle reste découplée des couches de présentation spécifiques pour permettre l'intégration avec n'importe quelle bibliothèque de composants d'interface utilisateur. Le framework fournit également des outils intégrés pour surveiller les événements du cycle de vie des champs et déboguer les transitions d'état internes.

    Updates computed properties for nested field arrays automatically whenever new items are added to the collection.

    TypeScriptformmobxobservables
    Voir sur GitHub↗1,095
  1. Home
  2. Programming Languages & Runtimes
  3. Array Mapping Functions

Explorer les sous-tags

  • Nested Array Mappers1 sous-tagFunctions that apply a transformation to each nested element in multi-dimensional arrays. **Distinct from Array Mapping Functions:** Distinct from Array Mapping Functions: operates on nested elements within multi-dimensional arrays, not flat arrays.
  • Nested Data Processors1 sous-tagUtilities for applying general operations to all elements within deeply nested arrays or objects. **Distinct from Nested Array Mappers:** Distinct from mappers by allowing general visitation and operation application rather than just transforming values into a new array.
  • Two-Array MappersApplies a function to elements from two input arrays and assigns results to an output array. **Distinct from Array Mapping Functions:** Distinct from Array Mapping Functions: operates on two input arrays simultaneously, not a single array.