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
·

9 repositorios

Awesome GitHub RepositoriesArray Column Operations

Functions for manipulating nested array structures within tabular data.

Distinguishing note: Focuses on fixed-size array column manipulation.

Explore 9 awesome GitHub repositories matching data & databases · Array Column Operations. Refine with filters or upvote what's useful.

Awesome Array Column Operations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • pola-rs/polarsAvatar de pola-rs

    pola-rs/polars

    38,855Ver en GitHub↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Performs operations on fixed-size array columns using specialized functions for sorting and aggregating elements.

    Rustarrowdataframedataframe-library
    Ver en GitHub↗38,855
  • miloyip/json-tutorialAvatar de miloyip

    miloyip/json-tutorial

    7,939Ver en GitHub↗

    This is an educational tutorial that walks through implementing a complete JSON library from scratch in C. The project covers the full data lifecycle of JSON, including parsing text into structured in-memory representations, validating input against the specification, serializing data back into standard JSON output, and providing structured access to elements within parsed arrays and objects. The implementation is built around a hand-written recursive descent parser that processes JSON text by matching grammar rules to build a structured data tree. Parsed values are stored in a tagged union r

    Constructs nested arrays and objects by pushing and popping elements on a dynamic stack during parsing.

    C
    Ver en GitHub↗7,939
  • eto-ai/lanceAvatar de eto-ai

    eto-ai/lance

    6,671Ver en GitHub↗

    Lance is a versioned columnar data format and storage engine designed as a multimodal AI lakehouse. It serves as a vector database storage engine and a cloud object store dataset manager, organizing images, video, audio, and embeddings into a unified format optimized for machine learning workflows. The project distinguishes itself by combining a columnar layout for structured data with a specialized blob store for large multimodal tensors. It implements a hybrid search engine that integrates vector similarity search, full-text search, and SQL analytics on a single dataset, supported by a stor

    Extracts values, checks existence, or measures array lengths within JSON columns using JSONPath syntax.

    Rust
    Ver en GitHub↗6,671
  • ibis-project/ibisAvatar de ibis-project

    ibis-project/ibis

    6,574Ver en GitHub↗

    Ibis is a portable Python dataframe library and multi-backend query engine that provides a unified interface for executing data transformations across diverse compute engines. It functions as a Python SQL expression compiler and dialect transpiler, allowing users to define data logic once and execute it across cloud warehouses, embedded databases, and distributed clusters without rewriting code. The project distinguishes itself through a database backend abstraction that decouples transformation logic from the underlying execution engine. It enables polyglot data workflows by mixing raw SQL s

    Identifies common elements between two array columns to determine shared values.

    Pythonbigqueryclickhousedatabase
    Ver en GitHub↗6,574
  • angus-c/justAvatar de angus-c

    angus-c/just

    6,204Ver en GitHub↗

    Just es una colección de librerías de utilidades de JavaScript diseñadas para la manipulación de datos, programación funcional, optimización del rendimiento, análisis estadístico y procesamiento de cadenas. Proporciona un conjunto de herramientas para clonación profunda, filtrado y transformación de objetos y arrays complejos. El proyecto está estructurado como una serie de módulos sin dependencias, permitiendo que las utilidades se utilicen de forma independiente para minimizar el tamaño del bundle. Implementa patrones de programación funcional incluyendo currying, piping y aplicación parcial, y proporciona control de ejecución mediante memoización, debouncing y throttling. La librería cubre un amplio rango de capacidades, incluyendo manipulación profunda de objetos, generación de datos combinatorios y operaciones matemáticas como verificación de números primos y acotación numérica. También incluye herramientas estadísticas para calcular métricas como varianza y desviación estándar, así como utilidades de procesamiento de texto para conversión de casos e interpolación de cadenas.

    Returns a new array containing only the elements common to two source arrays.

    JavaScript
    Ver en GitHub↗6,204
  • carp-lang/carpAvatar de carp-lang

    carp-lang/Carp

    5,815Ver en GitHub↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Stores fixed-size collections of elements allocated on the stack.

    Haskellfunctionalfunctional-programminggame-development
    Ver en GitHub↗5,815
  • benjamine/jsondiffpatchAvatar de benjamine

    benjamine/jsondiffpatch

    5,324Ver en GitHub↗

    jsondiffpatch es una librería de diff y patch para JSON diseñada para calcular las diferencias entre dos objetos JSON y aplicar esos cambios para sincronizar estados. Funciona como una herramienta de sincronización para calcular deltas y aplicar parches para actualizar o revertir objetos complejos de JavaScript anidados. El proyecto proporciona una implementación compatible con el estándar RFC 6902 JSON Patch para actualizaciones atómicas y un renderizador de diferencias visuales que convierte los deltas de datos en vistas HTML legibles por humanos. Incluye una herramienta de diff de texto especializada para realizar análisis detallados a nivel de carácter en cadenas largas dentro de valores de datos JSON. La librería cubre una amplia gama de capacidades, incluyendo la generación recursiva de deltas y el cálculo de diferencias de arrays utilizando algoritmos de subsecuencia común más larga (LCS). Admite el diffing lógico de arrays para detectar movimientos de elementos mediante hashing personalizado y ofrece opciones de salida multiformato, como formato de consola codificado por colores y un componente de React dedicado para comparaciones visuales.

    Identifies moved, added, or deleted items within JSON arrays using custom hashing instead of simple index matching.

    TypeScript
    Ver en GitHub↗5,324
  • arroyosystems/arroyoAvatar de ArroyoSystems

    ArroyoSystems/arroyo

    4,819Ver en GitHub↗

    Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg

    Provides built-in SQL functions for JSONPath extraction and array transformation on streaming data.

    Rustdatadata-stream-processingdev-tools
    Ver en GitHub↗4,819
  • redis/rueidisAvatar de redis

    redis/rueidis

    2,899Ver en GitHub↗

    Rueidis is a high-performance Redis client library for Go that provides a type-safe and asynchronous interface for interacting with Redis servers. It includes a full implementation of the Redis serialization protocol and a dedicated connection manager to handle pooling, multiplexing, and automatic pipelining. The library is distinguished by its support for RDMA connectivity to reduce latency and CPU overhead. It features a distributed lock manager that implements majority-based locking and optimistic concurrency control, as well as client-side caching with invalidation signals to minimize net

    Includes a utility that scans JSON array results directly into slices of structured types.

    Gocacheclient-side-cachingdistributed
    Ver en GitHub↗2,899
  1. Home
  2. Data & Databases
  3. Array Column Operations

Explorar subetiquetas

  • Array IntersectionsOperations to identify common elements between two array-valued columns. **Distinct from Array Column Operations:** Specifically implements intersection logic between columns, whereas Array Column Operations is a general parent for various array manipulations.
  • Complex Array DiffingAdvanced identification of moved, added, or deleted items within arrays using logical matching. **Distinct from JSON Array Functions:** Focuses on the process of diffing complex arrays, not just executing array functions in SQL.
  • JSON Array Functions1 sub-etiquetaFunctions for extracting, transforming, and querying JSON values and arrays within SQL queries. **Distinct from Array Column Operations:** Distinct from Array Column Operations: focuses on JSON-specific array and value extraction using JSONPath, not general array column manipulation.
  • Stack-Allocated Arrays1 sub-etiquetaFixed-size array collections allocated on the stack for deterministic memory management. **Distinct from Array Column Operations:** Distinct from Array Column Operations: focuses on stack-allocated fixed-size arrays in a systems programming context, not tabular data manipulation.