awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 repositorios

Awesome GitHub RepositoriesArray Manipulation Utilities

Tools and functions for reordering, filtering, and transforming elements within structured data arrays.

Distinct from Array Element Finding: The candidates are educational tutorials or specific element-finding methods; this tag captures the functional capability of array transformation within a data processing engine.

Explore 30 awesome GitHub repositories matching data & databases · Array Manipulation Utilities. Refine with filters or upvote what's useful.

Awesome Array Manipulation Utilities GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • lodash/lodashAvatar de lodash

    lodash/lodash

    61,235Ver en GitHub↗

    Lodash is a JavaScript utility library and data manipulation toolkit. It provides a collection of modular functions for transforming, filtering, and validating arrays, objects, strings, and numbers. The project functions as a functional programming toolkit, offering capabilities for function composition, currying, and lazy evaluation. It includes mechanisms for execution control, such as debouncing and throttling, to manage the timing and frequency of function invocations. The library covers a broad surface of data operations, including deep cloning and merging of complex nested structures,

    Provides a massive suite of utilities to chunk, flatten, slice, reverse, and perform set operations on arrays.

    JavaScriptjavascriptlodashmodules
    Ver en GitHub↗61,235
  • numpy/numpyAvatar de numpy

    numpy/numpy

    32,207Ver en GitHub↗

    NumPy is a foundational library for scientific computing in Python, providing a comprehensive framework for managing and manipulating large-scale numerical information. It centers on high-performance multidimensional array objects that serve as the primary data structure for complex mathematical operations and data analysis workflows. The library distinguishes itself through specialized mechanisms for handling multidimensional data, including advanced indexing, slicing, and broadcasting techniques that allow for efficient operations across arrays of varying shapes. It utilizes strided metadat

    Provides utilities for reshaping, sorting, and selecting data points within array structures.

    Pythonnumpypython
    Ver en GitHub↗32,207
  • donnemartin/data-science-ipython-notebooksAvatar de donnemartin

    donnemartin/data-science-ipython-notebooks

    29,166Ver en GitHub↗

    This project is a collection of interactive Python notebooks and educational resources designed for mastering data science, machine learning, and numerical computing. It provides a series of practical guides and tutorials covering deep learning, big data processing, and statistical analysis. The repository features specialized instructional suites for implementing classical machine learning algorithms, building deep learning model architectures, and managing AWS cloud infrastructure. It includes dedicated notebooks for data visualization and numerical computing exercises. The project covers

    Covers the use of boolean masking and sorting algorithms to filter and rearrange numerical datasets.

    Pythonawsbig-datacaffe
    Ver en GitHub↗29,166
  • jashkenas/underscoreAvatar de jashkenas

    jashkenas/underscore

    27,345Ver en GitHub↗

    Underscore is a JavaScript utility library providing a suite of functional programming and data manipulation helpers. It serves as a framework for transforming data collections, composing functions, managing objects, and performing precise data type validation without modifying core language prototypes. The project includes a functional programming toolkit designed to control function execution timing and behavior through techniques such as debouncing, throttling, and partial application. It also provides a dedicated object manipulation utility for cloning, merging, picking, and omitting prop

    Acts as a comprehensive utility library for transforming and filtering arrays and objects in JavaScript.

    JavaScript
    Ver en GitHub↗27,345
  • javascript-tutorial/en.javascript.infoAvatar de javascript-tutorial

    javascript-tutorial/en.javascript.info

    25,344Ver en GitHub↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    Explains functional capabilities for transforming, filtering, and aggregating elements within structured arrays.

    HTMLenglishjavascripttutorial
    Ver en GitHub↗25,344
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Ver en GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Modifies, chunks, or combines arrays for structured data processing.

    Rusteventsforwarderhacktoberfest
    Ver en GitHub↗22,071
  • oneuijs/you-dont-need-jqueryAvatar de oneuijs

    oneuijs/You-Dont-Need-jQuery

    20,161Ver en GitHub↗

    This project is a reference guide and collection of implementation patterns for replacing legacy libraries with native JavaScript. It provides a vanilla JavaScript reference guide, a modern web API cookbook, and a DOM manipulation cheat sheet to help migrate frontend dependencies to standard browser APIs. The project focuses on mapping library functions to native interfaces for DOM manipulation, network requests, and event handling. It includes a utility pattern library for common tasks such as string cleaning, type checking, and element styling. The covered capabilities include DOM element

    Includes utilities for merging objects and filtering arrays using native JavaScript iteration patterns.

    JavaScript
    Ver en GitHub↗20,161
  • swifterswift/swifterswiftAvatar de SwifterSwift

    SwifterSwift/SwifterSwift

    15,100Ver en GitHub↗

    SwifterSwift is a collection of Swift extensions designed to reduce boilerplate code during the development of iOS and macOS applications. It provides a library of pre-made utilities that extend the standard library and system frameworks to streamline data manipulation, system integration, and user interface optimization. The project provides specialized tools for a wide range of development tasks. This includes image processing and binary translation, text string manipulation, and complex data management for arrays, strings, and dictionaries. It also offers utilities for network request mana

    Provides a comprehensive set of extensions for simplifying common operations on Swift arrays, strings, and dictionaries.

    Swift
    Ver en GitHub↗15,100
  • mikefarah/yqAvatar de mikefarah

    mikefarah/yq

    14,913Ver en GitHub↗

    This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It

    The tool reorders the elements within an array to appear in the opposite sequence from their original position.

    Gobashclicsv
    Ver en GitHub↗14,913
  • rougier/numpy-100Avatar de rougier

    rougier/numpy-100

    13,812Ver en GitHub↗

    This project is a curated collection of programming exercises designed to build proficiency in numerical computing and data manipulation. It provides a structured learning path for mastering multidimensional array operations, vectorized arithmetic, and statistical analysis. The repository focuses on developing practical expertise in array-based workflows, emphasizing techniques such as memory management, efficient data processing, and the replacement of explicit loops with vectorized operations. Users engage with hands-on challenges that cover the full lifecycle of numerical data, from initia

    Performs arithmetic and logical operations on integer vectors to test operator behavior.

    Pythonbinderexercisesnotebook
    Ver en GitHub↗13,812
  • greatfrontend/top-javascript-interview-questionsAvatar de greatfrontend

    greatfrontend/top-javascript-interview-questions

    9,685Ver en GitHub↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    Teaches array and object manipulation using modern JavaScript features like spread and rest syntax.

    MDXfront-end-developmentinterviewsjavascript
    Ver en GitHub↗9,685
  • redis/redisinsightAvatar de redis

    redis/RedisInsight

    8,556Ver en GitHub↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    Enables inserting, deleting, and retrieving elements from array data structures using indices and predicates.

    TypeScriptdatabase-guiredisredis-gui
    Ver en GitHub↗8,556
  • shekhargulati/52-technologies-in-2016Avatar de shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Ver en GitHub↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    Provides typed and generic array structures to store ordered lists of data with support for type-safe iteration.

    JavaScriptawesomeawesome-listblog
    Ver en GitHub↗7,311
  • phuocng/1locAvatar de phuocng

    phuocng/1loc

    6,738Ver en GitHub↗

    1loc is a JavaScript utility library and multifaceted toolkit providing a collection of single-line functions for common mathematical, string, date, and geometric operations. It functions as a set of functional programming helpers and data validation predicates designed to perform atomic transformations and validations. The project includes a geometry math library for calculating distances, angles, and spatial overlaps between points and rectangles, alongside a text manipulation library for casting, capitalizing, and analyzing string content. The toolkit covers broader capability areas inclu

    Provides tools for converting values to arrays and detecting duplicate entries within collections.

    MDXeleventyjavascriptjavascript-utils
    Ver en GitHub↗6,738
  • ecrmnn/collect.jsAvatar de ecrmnn

    ecrmnn/collect.js

    6,571Ver en 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 fluent, chainable API for manipulating arrays and objects, mirroring Laravel Collections.

    JavaScriptcollectionlaravellaravel-collections
    Ver en GitHub↗6,571
  • apple/swift-algorithmsAvatar de apple

    apple/swift-algorithms

    6,293Ver en GitHub↗

    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

    Provides a library of collection algorithms for splitting, cycling, combining, and sampling Swift collections.

    Swiftalgorithmiteratoritertools
    Ver en GitHub↗6,293
  • redisearch/redisearchAvatar de RediSearch

    RediSearch/RediSearch

    6,161Ver en GitHub↗

    RediSearch is a Redis module that adds secondary indexing, full-text search, aggregation, and vector similarity search directly into the in-memory data store. It operates as an in-process search engine, extending the core key-value store with capabilities for indexing hash and JSON documents, enabling fast field-level lookups beyond primary key access. The module provides a full-text search engine built on inverted indexes, supporting stemming, fuzzy matching, and relevance scoring via tf-idf. It also includes a vector similarity search engine using a Hierarchical Navigable Small World graph

    Reads, writes, inserts, and deletes elements at specific indices or ranges within array data structures.

    Cfulltextgeospatialgis
    Ver en GitHub↗6,161
  • denysdovhan/bash-handbookAvatar de denysdovhan

    denysdovhan/bash-handbook

    6,102Ver en GitHub↗

    Covers Bash-specific array syntax for storing, accessing, slicing, and modifying indexed collections.

    JavaScriptbashbookguide
    Ver en GitHub↗6,102
  • rtfeldman/seamless-immutableAvatar de rtfeldman

    rtfeldman/seamless-immutable

    5,339Ver en GitHub↗

    Esta es una librería de datos inmutables en JavaScript utilizada para crear objetos y arrays que impiden la mutación directa. Sirve como un gestor de estado inmutable y wrapper de objetos diseñado para garantizar la consistencia de los datos bloqueando las modificaciones mientras permanece compatible con la sintaxis estándar de JavaScript. La librería funciona como un convertidor que transforma datos mutables estándar en estructuras congeladas y puede convertirlos de nuevo para modificaciones locales. Esto permite un flujo de trabajo donde los datos se cambian entre versiones inmutables y mutables para realizar ediciones masivas antes de bloquear el estado de nuevo. El proyecto proporciona capacidades para la transformación de datos anidados, incluyendo actualizaciones basadas en rutas, fusión profunda de objetos y consulta de valores dentro de jerarquías profundas. También admite transformaciones de array a objeto, eliminación de propiedades mediante predicados y la capacidad de detectar si una estructura es inmutable.

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

    JavaScript
    Ver en GitHub↗5,339
  • sodiray/radashAvatar de sodiray

    sodiray/radash

    4,845Ver en GitHub↗

    Radash es una librería de utilidades funcionales de TypeScript diseñada para la transformación de datos, validación y gestión de flujos de trabajo. Proporciona una colección de funciones auxiliares tipadas para manipular arrays, objetos y cadenas. El proyecto cuenta con un toolkit de flujo de trabajo asíncrono para gestionar promesas, reintentos y límites de concurrencia, junto con una suite de validadores booleanos para verificar tipos primitivos, objetos y promesas. También implementa patrones de programación funcional como composición de funciones, aplicación parcial y patrones de respuesta de error primero. La librería cubre una amplia superficie de capacidades, incluyendo gestión de estado de objetos con clonación profunda y fusión, manipulaciones complejas de arrays y formateo de cadenas. Adicionalmente proporciona herramientas para la optimización de ejecución, como limitación de tasa (rate limiting) y caché de resultados.

    Ships utilities for sorting, summing, and finding extrema in arrays using property extractors.

    TypeScriptfunctionshacktoberfestjavascript
    Ver en GitHub↗4,845
Ant.12Siguiente
  1. Home
  2. Data & Databases
  3. Array Manipulation Utilities

Explorar subetiquetas

  • Fluent Array WrappersWorking with arrays and objects using a fluent, chainable API similar to Laravel Collections. **Distinct from Array Manipulation Utilities:** Distinct from Array Manipulation Utilities: provides a fluent, chainable interface rather than standalone utility functions.
  • Fluent Collection Pipelines2 sub-etiquetasA 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.
  • Memory-Managed Arrays2 sub-etiquetasArrays that integrate with specific memory management or garbage collection strategies to control object lifetimes. **Distinct from Array Manipulation Utilities:** Focuses on lifetime and memory management of arrays rather than the logical transformation or sorting of their elements.
  • Shell Array OperationsStores multiple values in a zero-indexed variable, then accesses, slices, adds, or removes elements. **Distinct from Array Manipulation Utilities:** Distinct from general Array Manipulation Utilities: focuses on shell-specific array syntax and operations within Bash scripts.
  • Swift Collection Extensions1 sub-etiquetaUtility methods for manipulating arrays, strings, and dictionaries in Swift. **Distinct from Array Manipulation Utilities:** Covers multiple Swift collection types (strings, dictionaries) whereas Array Manipulation Utilities is limited to arrays.