awesome-repositories.com
Blog
MCP
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
·
finos avatar

finos/perspective

0
View on GitHub↗
10,967 estrellas·1,325 forks·C++·Apache-2.0·10 vistasperspective-dev.github.io↗

Perspective

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 data model and columnar memory storage. It includes capabilities for virtualized grid rendering and integration with notebook environments for exploratory data analysis.

The engine includes a pluggable interface for querying external data sources and utilizes WebAssembly for executing queries in the browser.

Features

  • Columnar Data Processors - A high-performance engine for processing high-volume data organized in columns using a memory-efficient expression language.
  • Real-Time Charting Engines - Implements a high-performance engine for rendering interactive charts and grids from real-time streaming data.
  • Columnar Storage Engines - Implements storage formats optimized for analytical workloads by organizing data in memory by column.
  • Interactive Data Grids - Provides a high-performance interactive grid for exploring and filtering massive datasets.
  • Client-Side Incremental State Updates - Applies incremental data updates to the client UI state to avoid full page re-renders during streaming.
  • Real-Time Data Processors - Processes and transforms data streams in real-time to provide continuous analytics and visual updates.
  • Data Visualization - Renders structured data into interactive tables and charts via a universal interface for local or remote models.
  • Streaming Visualizations - Renders interactive analytics and reports from massive streaming datasets using windowing techniques for performance.
  • Real-Time Data Streaming - Provides a platform for processing and delivering high-volume data streams in real-time for pattern identification.
  • WebAssembly Engines - Executes high-performance data queries and aggregations in the browser using a WebAssembly-compiled engine.
  • Schema-Driven Data Modeling - Uses a defined structure for columns and types to optimize how data is indexed and retrieved.
  • Large Dataset Optimizations - Employs optimization strategies to maintain high interface responsiveness when processing and rendering massive datasets.
  • Virtualisation Engines - Optimizes performance by recycling DOM elements to render only visible cells of massive data tables.
  • Notebook Analytics - Offers dedicated interactive widgets for performing data analysis and reporting within notebook environments.
  • Custom Reporting Engines - Enables users to define custom data views and queries through interactive dashboards and notebooks.
  • Notebook Environments - Provides dedicated widgets and client libraries for interactive data analysis within notebook environments.
  • Data Science Notebooks - Embeds interactive data widgets into notebooks for exploratory analysis and visualization of diverse data sources.
  • Storage Engine Interfaces - Provides architectural abstractions that decouple data management logic from the physical external storage implementations.
  • Visualization and Analysis - High-performance streaming pivot visualization via WebAssembly.
  • Data Analysis and Visualization - Interactive component for large, streaming, and static datasets.
  • Data Visualization - High-performance analytics and visualization for large streaming datasets.

Historial de estrellas

Gráfico del historial de estrellas de finos/perspectiveGráfico del historial de estrellas de finos/perspective

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Perspective

Proyectos open-source similares, clasificados según cuántas características comparten con Perspective.
  • perspective-dev/perspectiveAvatar de perspective-dev

    perspective-dev/perspective

    10,981Ver en GitHub↗

    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

    C++analyticsbidata-visualization
    Ver en GitHub↗10,981
  • kanaries/pygwalkerAvatar de Kanaries

    Kanaries/pygwalker

    15,628Ver en GitHub↗

    Pygwalker is a library that transforms tabular data into interactive, drag-and-drop interfaces for exploratory analysis and visualization. It functions as a grammar-based framework that translates user interactions into declarative chart definitions, allowing for the creation of dynamic data exploration environments directly within notebooks or embedded web applications. The system distinguishes itself by offloading heavy analytical computations to backend kernels, which maintains responsiveness when visualizing large datasets. It supports the serialization of visual states into portable conf

    Pythondata-analysisdata-explorationdataframe
    Ver en GitHub↗15,628
  • cube-js/cubeAvatar de cube-js

    cube-js/cube

    20,251Ver en GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Rustagentic-analyticsagentsai
    Ver en GitHub↗20,251
  • apache/stormAvatar de apache

    apache/storm

    6,683Ver en GitHub↗

    Storm is a distributed stream processing framework designed to execute unbounded computations across a cluster to process real-time data streams. It functions as a data pipeline orchestrator that allows users to define and deploy declarative data flow graphs connecting streaming sources to processing components. The system operates as a multi-tenant distributed compute engine that isolates workloads and limits resource usage across shared clusters using dedicated pools and access control. It is also a secure distributed processing engine that employs encrypted node communication and SSL-secur

    Java
    Ver en GitHub↗6,683
Ver las 30 alternativas a Perspective→

Preguntas frecuentes

¿Qué hace finos/perspective?

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.

¿Cuáles son las características principales de finos/perspective?

Las características principales de finos/perspective son: Columnar Data Processors, Real-Time Charting Engines, Columnar Storage Engines, Interactive Data Grids, Client-Side Incremental State Updates, Real-Time Data Processors, Data Visualization, Streaming Visualizations.

¿Qué alternativas de código abierto existen para finos/perspective?

Las alternativas de código abierto para finos/perspective incluyen: perspective-dev/perspective — Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly.… kanaries/pygwalker — Pygwalker is a library that transforms tabular data into interactive, drag-and-drop interfaces for exploratory… cube-js/cube — Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and… apache/storm — Storm is a distributed stream processing framework designed to execute unbounded computations across a cluster to… rerun-io/rerun — Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D… mckinsey/vizro — Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a…