awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesColumnar Data Processors

High-performance engines for processing data organized in columns.

Distinguishing note: Focuses on the core columnar processing architecture.

Explore 7 awesome GitHub repositories matching data & databases · Columnar Data Processors. Refine with filters or upvote what's useful.

Awesome Columnar Data Processors GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • pola-rs/polarsAvatar von pola-rs

    pola-rs/polars

    38,855Auf GitHub ansehen↗

    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

    Organizes information into typed columns to enable fast analytical queries and efficient memory utilization.

    Rustarrowdataframedataframe-library
    Auf GitHub ansehen↗38,855
  • apache/arrowAvatar von apache

    apache/arrow

    16,529Auf GitHub ansehen↗

    Arrow is a cross-language development platform for in-memory data. It provides a standardized, language-independent columnar memory format designed to accelerate analytical operations and improve memory efficiency on modern computing hardware. By utilizing a schema-driven approach, the framework enables the efficient organization of both flat and nested data structures. The project functions as an analytical data processing engine that facilitates high-performance computation directly on memory-resident datasets. It distinguishes itself through a zero-copy architecture, which allows multiple

    Organizes large datasets into memory-efficient columnar structures to accelerate analytical queries.

    C++arrowparquet
    Auf GitHub ansehen↗16,529
  • perspective-dev/perspectiveAvatar von perspective-dev

    perspective-dev/perspective

    10,981Auf GitHub ansehen↗

    Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con

    Implements a query engine that performs aggregations, filtering, and pivoting on strongly typed columnar data.

    C++analyticsbidata-visualization
    Auf GitHub ansehen↗10,981
  • finos/perspectiveAvatar von finos

    finos/perspective

    10,967Auf GitHub ansehen↗

    Perspective is a columnar data analytics library and streaming data visualization engine. It provides an interactive data grid component and notebook analytics widgets designed for processing high-volume data and rendering interactive charts and grids. The system utilizes a high-performance query engine to enable real-time data analysis and streaming dataset visualization. It supports the creation of customizable dashboards and reports that update automatically as new data arrives without requiring full dataset reloads. The project covers large-scale dataset analytics through a schema-driven

    A high-performance engine for processing high-volume data organized in columns using a memory-efficient expression language.

    C++
    Auf GitHub ansehen↗10,967
  • apache/foryAvatar von apache

    apache/fory

    4,234Auf GitHub ansehen↗

    Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs into a compact binary format for high-performance data exchange. It includes an IDL-based schema compiler to transform interface definition language files into type-safe native data models and a schema evolution manager to maintain forward and backward compatibility. The project features a zero-copy data access layer that allows reading specific fields from binary rows without deserializing the entire object. It supports dual-mode serialization, enabling a toggle between a por

    Implements a high-performance engine for processing and converting row-based serialized data into columnar layouts.

    Javacompressioncppcross-language
    Auf GitHub ansehen↗4,234
  • facebookincubator/veloxAvatar von facebookincubator

    facebookincubator/velox

    4,155Auf GitHub ansehen↗

    Velox ist eine leistungsstarke C++-Abfrage-Ausführungs-Engine und eine Bibliothek für spaltenbasierte Datenverarbeitung. Sie dient als kompositionsfähiges Framework zur Implementierung analytischer Query-Engines und bietet einen vektorisierten Ausdrucksauswerter sowie ein Toolkit für Datenmanagementsysteme. Das Projekt zeichnet sich durch die Verwendung vektorisierter spaltenbasierter Ausführung und arena-basierter Speicherallokation zur Verarbeitung großer Datensätze aus. Es bietet spezialisierte Optimierungen wie Broadcast-Join-Table-Caching, Dynamic-Filter-Push-Down und Dictionary-Encoding, um den Speicher-Overhead zu reduzieren und analytische Lesezugriffe zu beschleunigen. Die Engine deckt ein breites Spektrum analytischer Funktionen ab, einschließlich der Implementierung von Hash-, Merge- und Semi-Joins sowie mehrstufiger paralleler Aggregation und der Berechnung von Fensterfunktionen. Sie bietet Primitive für spaltenbasierte In-Memory-Speicherung, Parquet-Datendekodierung und die Integration mit Cloud-Speichern. Erweiterbarkeit wird durch ein Funktionsregistrierungssystem für benutzerdefinierte Skalar- und Aggregatfunktionen geboten, wobei High-Level-Bindings verfügbar sind, um die C++-Logik mit Python zu verbinden.

    Provides a high-performance engine for managing and transforming large datasets organized in columns.

    C++
    Auf GitHub ansehen↗4,155
  • kuzudb/kuzuAvatar von kuzudb

    kuzudb/kuzu

    3,965Auf GitHub ansehen↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Loads data from multiple NumPy files into a database table by mapping individual files to specific table columns in a defined order.

    C++cypherdatabaseembeddable
    Auf GitHub ansehen↗3,965
  1. Home
  2. Data & Databases
  3. Columnar Data Processors

Unter-Tags erkunden

  • Columnar Data ImportersLoads data from multiple columnar files into database tables by mapping files to specific columns. **Distinct from Columnar Data Processors:** Distinct from Columnar Data Processors: focuses on the ingestion/import process rather than the core processing engine.