awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aimeos avatar

aimeos/map

0
View on GitHub↗
4,200 स्टार्स·16 फोर्क्स·PHP·mit·4 व्यूज़php-map.org↗

Map

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 manipulation, including statistical aggregation, bulk string transformations, and element type casting. It provides utilities for data structure transposition, such as flipping keys and values, as well as mechanisms for exporting collections as plain arrays, JSON strings, or HTTP query strings.

Features

  • Fluent Collection Pipelines - Provides a fluent, chainable API for filtering, sorting, transforming, and aggregating PHP arrays.
  • Transposition Utilities - Flips keys and values, flattens nested arrays, or expands key paths into multi-dimensional structures.
  • Collection Element Transformations - Applies callbacks to map, reduce, flatten, group, or restructure collections into new forms.
  • Multi-Source Constructions - Creates collections from arrays, JSON strings, iterables, or repeated closure calls.
  • Column Value Aggregations - Computes sum, average, min, max, and frequency counts on collection values.
  • Conditional Data Filters - Applies callbacks or regular expressions to filter collection elements based on conditions.
  • Value and Callback Sorters - Orders items by values, keys, or custom callbacks with ascending/descending and key preservation.
  • Fluent Query APIs - Ships a fluent, chainable API for building and transforming data collections through method chaining.
  • Multi-Source Collection Factories - Creates collections from arrays, JSON strings, iterables, and repeated closure calls.
  • Collection Content Testers - Checks if elements exist, match a condition, or are of a specific type such as string, numeric, or object.
  • Collection Element Accessors - Retrieves single or multiple elements using keys, numerical positions, or callbacks, with optional type casting.
  • Collection Element Inserters - Inserts new items at specific positions, appends to the end, or merges collections with or without overwriting existing keys.
  • Collection Element Removers - Deletes elements by key, value, or position and optionally returns the removed item.
  • Collection Factories - Builds a new map from an array, JSON string, string split by delimiter, or repeated closure calls.
  • Collection Serialization - Converts collections to plain arrays, JSON strings, or HTTP query strings for output.
  • PHP Data Collection Libraries - Provides a functional data wrapper for arrays, JSON, and iterables with chainable operations.
  • Runtime Closure Bindings - Provides a mechanism to extend collection objects with user-defined closures as built-in methods.
  • Custom Method Registration - Registers user-defined closures as built-in methods on collection objects at runtime.
  • Hierarchical Reconstruction - Reconstructs flat parent-child datasets into nested tree structures for hierarchical data.
  • Element Filtering - Filters elements by callbacks, regular expressions, key comparisons, or value conditions.
  • Collection Partitioning & Grouping - Provides chainable methods for splitting collections into chunks and grouping by keys.
  • Custom Callback Sorters - Ships a fluent sorting API supporting custom callbacks, key-based, and value-based ordering.
  • Statistical Aggregators - Computes summary statistics such as sum, average, min, max, and frequency counts on collection values.
  • Head and Tail Slicers - Provides methods to extract subsets like first, last, and slice from collections.
  • Array Flattening Utilities - Reduces multi-dimensional arrays to a single level or expands key paths into nested structures.
  • Lazy Evaluation - Defers computation until terminal operations are called, enabling efficient chaining of transformations.
  • Collection Condition Testers - Provides boolean checks for element existence, type constraints, and pattern matching.

स्टार हिस्ट्री

aimeos/map के लिए स्टार हिस्ट्री चार्टaimeos/map के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Map के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Map के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ecrmnn/collect.jsecrmnn का अवतार

    ecrmnn/collect.js

    6,571GitHub पर देखें↗

    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

    JavaScriptcollectionlaravellaravel-collections
    GitHub पर देखें↗6,571
  • apple/swift-algorithmsapple का अवतार

    apple/swift-algorithms

    6,293GitHub पर देखें↗

    Swift Algorithms is a library of sequence and collection algorithms for Swift, providing operations for splitting, cycling, combining, and sampling collections with lazy evaluation. It extends Swift's standard library with algorithms that work across all types conforming to Sequence and Collection protocols, enabling efficient data processing without intermediate storage. The library specializes in combinatorial enumeration, generating all possible permutations, combinations, and product sequences from collections for testing and exploration. It also includes utilities for splitting collectio

    Swiftalgorithmiteratoritertools
    GitHub पर देखें↗6,293
  • hosseinmoein/dataframehosseinmoein का अवतार

    hosseinmoein/DataFrame

    2,917GitHub पर देखें↗

    DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous memory. It functions as a statistical analysis framework and time series analysis toolkit, providing the means to store, index, and transform multidimensional datasets. The project distinguishes itself through a high-performance execution model that utilizes column-major storage, SIMD-aligned memory allocation, and a thread-pool for parallel computations. It employs a visitor-based algorithm dispatch system and policy-driven transformations to decouple data processing logic f

    C++aicppdata-analysis
    GitHub पर देखें↗2,917
  • more-itertools/more-itertoolsmore-itertools का अवतार

    more-itertools/more-itertools

    4,074GitHub पर देखें↗

    more-itertools is an extension library for the Python itertools module. It serves as a toolkit for manipulating iterables, providing a wide range of routines for data transformation, combinatorial generation, and iterator state management. The library distinguishes itself through advanced state management and complex sequence generation. It provides capabilities for peeking at future elements, seeking within sequences, and producing unique permutations, combinations, and set partitions from collections that may contain duplicate elements. Its broader capability surface covers data processing

    Python
    GitHub पर देखें↗4,074
Map के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

aimeos/map क्या करता है?

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.

aimeos/map की मुख्य विशेषताएं क्या हैं?

aimeos/map की मुख्य विशेषताएं हैं: Fluent Collection Pipelines, Transposition Utilities, Collection Element Transformations, Multi-Source Constructions, Column Value Aggregations, Conditional Data Filters, Value and Callback Sorters, Fluent Query APIs।

aimeos/map के कुछ ओपन-सोर्स विकल्प क्या हैं?

aimeos/map के ओपन-सोर्स विकल्पों में शामिल हैं: ecrmnn/collect.js — collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays… hosseinmoein/dataframe — DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous… rcoh/angle-grinder — Angle Grinder is a command line log processor and analytics tool used for parsing, filtering, and aggregating logs… more-itertools/more-itertools — more-itertools is an extension library for the Python itertools module. It serves as a toolkit for manipulating… apple/swift-algorithms — Swift Algorithms is a library of sequence and collection algorithms for Swift, providing operations for splitting,… saulpw/visidata — VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting…