awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • purescript/purescriptpurescript 的头像

    purescript/purescript

    8,832在 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
    在 GitHub 上查看↗8,832
  • sebastianbergmann/recursion-contextsebastianbergmann 的头像

    sebastianbergmann/recursion-context

    6,574在 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
    在 GitHub 上查看↗6,574
  • ecrmnn/collect.jsecrmnn 的头像

    ecrmnn/collect.js

    6,571在 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
    在 GitHub 上查看↗6,571
  • stdlib-js/stdlibstdlib-js 的头像

    stdlib-js/stdlib

    5,735在 GitHub 上查看↗

    Provides utilities for mapping over two arrays simultaneously.

    JavaScriptjavascriptjslibrary
    在 GitHub 上查看↗5,735
  • hujiulong/gcoordhujiulong 的头像

    hujiulong/gcoord

    3,251在 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
    在 GitHub 上查看↗3,251
  • foxhound87/mobx-react-formfoxhound87 的头像

    foxhound87/mobx-react-form

    1,095在 GitHub 上查看↗

    这是一个响应式状态管理库,旨在处理复杂的表单数据和验证逻辑。它利用基于观察者(observable)的模式将用户界面组件与底层数据模型同步,确保表单状态在整个应用中保持一致。该库提供了一种管理表单初始化、字段跟踪和生命周期事件的结构化方法。 该库的独特之处在于对深度嵌套数据结构和层次化组合的支持,允许在复杂对象树中进行递归验证和动态更新。它具有一个模式驱动的验证引擎,支持同步和异步规则,以及允许自定义逻辑在字段更新期间监控或转换数据的中间件式拦截。开发者可以使用基于路径的寻址动态访问和操作特定字段,在处理大型或不断演变的表单模型时提供了灵活性。 除了核心状态管理外,该库还包含用于数据转换的实用程序,例如格式化输入值和基于其他表单数据计算字段值。它提供了多表单编排功能,以协调跨多个实例的验证和提交,并且它与特定的展示层解耦,允许与任何用户界面组件库集成。该框架还提供了内置工具,用于监控字段生命周期事件和调试内部状态转换。

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

    TypeScriptformmobxobservables
    在 GitHub 上查看↗1,095
  1. Home
  2. Programming Languages & Runtimes
  3. Array Mapping Functions

探索子标签

  • Nested Array Mappers1 个子标签Functions 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 个子标签Utilities 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.