awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
square avatar

square/cubeArchived

0
View on GitHub↗
3,878 stars·411 forks·JavaScript·2 vuessquare.github.com/cube↗

Cube

Cube is a time-series analytics platform and event data store designed for real-time performance monitoring. It functions as a metrics engine that ingests timestamped event streams and persists raw logs to enable the computation of statistical summaries, quantiles, and histograms.

The system distinguishes itself through a reactive processing model that automatically invalidates metric caches when new events arrive, ensuring query results remain current. It supports both real-time event streaming via persistent connections and the calculation of post hoc statistics from stored event sets.

The platform's capabilities include time-series data analysis, event data aggregation, and the hosting of web-based analytics dashboards by serving static assets from the local filesystem.

Features

  • Event-Based Metric Computations - Derives aggregate statistics and histograms by applying mathematical expressions to sets of stored event data.
  • Real-time Performance Monitoring - Provides a platform for collecting and analyzing live event streams to track system behavior and performance trends.
  • Statistical Summaries - Converts raw event streams into aggregate statistics, quantiles, and histograms for high-level system observation.
  • Event Data Ingestion - Accepts event data via network protocols and persists them for later metric computation.
  • Event Timestamp Definitions - Stores raw timestamped events to enable incremental processing and subsequent aggregate computation.
  • Event Stores - Persists raw timestamped logs to enable historical analysis and reactive metric computation.
  • Raw Event Persistence - Stores timestamped events in their original form to allow for post hoc statistical analysis.
  • Post Hoc Statistical Analysis - Derives aggregate statistics, quantiles, and histograms from stored event sets after data collection is complete.
  • Reactive Processing Engines - Aggregates event data into metrics and manages cache invalidation to provide up-to-date query results.
  • Time Series Analysis - Stores and queries timestamped event logs to compute statistical summaries and historical performance metrics.
  • Time-Series Analytics Platforms - Ingests event streams and computes statistical summaries, quantiles, and histograms for performance monitoring.
  • Time-Series Aggregations - Processes raw event streams into statistical summaries using mathematical expressions and time-based intervals.
  • Statistical Metric Calculators - Calculates medians and boundary values (quantiles) across collected event datasets.
  • Event-Driven Metric Updates - Updates metrics reactively by applying expressions to event data as it arrives.
  • Analytical Event Logs - Stores raw timestamped events to enable post hoc statistical analysis and quantile calculations.
  • Reactive Metric Invalidators - Automatically clears cached metric values upon new data arrival to ensure query results remain current.
  • Analytics Dashboards - Hosts web-based interfaces for visualizing and exploring analytical data and system behavior patterns.
  • Cache Clearing - Provides mechanisms for clearing cached metric values to ensure evaluators use current data.
  • Event Retrieval Services - Fetches specific timestamped events over a defined time range via network requests.
  • Log Aggregator Query Metrics - Transforms event data into structured metrics using query language expressions and defined time resolutions.
  • Real-Time Data Streams - Pushes real-time event data to clients through a persistent network connection.
  • Real-time Event Streams - Pushes new events to clients continuously as they arrive through a persistent connection.
  • Stream Piping - Implements data stream piping to push real-time event data to clients with configurable delays.
  • Analytical Dashboards - Hosts real-time dashboards for slice-and-dice and drill-down operations to display system trends.

Historique des stars

Graphique de l'historique des stars pour square/cubeGraphique de l'historique des stars pour square/cube

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait square/cube ?

Cube is a time-series analytics platform and event data store designed for real-time performance monitoring. It functions as a metrics engine that ingests timestamped event streams and persists raw logs to enable the computation of statistical summaries, quantiles, and histograms.

Quelles sont les fonctionnalités principales de square/cube ?

Les fonctionnalités principales de square/cube sont : Event-Based Metric Computations, Real-time Performance Monitoring, Statistical Summaries, Event Data Ingestion, Event Timestamp Definitions, Event Stores, Raw Event Persistence, Post Hoc Statistical Analysis.

Quelles sont les alternatives open-source à square/cube ?

Les alternatives open-source à square/cube incluent : opentsdb/opentsdb — OpenTSDB is a distributed time series database and metrics engine designed for storing and managing massive volumes of… fuckcqcs/fuckcqcs — This project is a pharmaceutical supply chain and public health data analyzer designed to track the historical… openpanel-dev/openpanel — OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product… eventstore/eventstore — KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores… kurrent-io/kurrentdb — KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores events as… growthbook/growthbook — GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data…

Alternatives open source à Cube

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cube.
  • opentsdb/opentsdbAvatar de OpenTSDB

    OpenTSDB/opentsdb

    5,068Voir sur GitHub↗

    OpenTSDB is a distributed time series database and metrics engine designed for storing and managing massive volumes of high-cardinality system metrics. It functions as a data store and analytics platform that enables large-scale metric ingestion and infrastructure performance monitoring across a distributed cluster. The system distinguishes itself through a distributed storage abstraction that supports multiple backends such as HBase, Cassandra, and Google Bigtable. It utilizes a hierarchical metric tree to organize time series and employs numeric identifier indexing to reduce storage footpri

    Java
    Voir sur GitHub↗5,068
  • fuckcqcs/fuckcqcsAvatar de fuckcqcs

    fuckcqcs/fuckcqcs

    4,303Voir sur GitHub↗

    This project is a pharmaceutical supply chain and public health data analyzer designed to track the historical distribution and quality of medical products across regional jurisdictions. It functions as a monitoring tool for vaccine distribution, analyzing supply patterns and quality variances over time. The system converts pharmaceutical sales records into regional heatmaps and spatial density maps to visualize the geographic concentration of product distribution. It includes a time-series analysis tool to track historical product movement and identify trends in regional supply and demand.

    HTML
    Voir sur GitHub↗4,303
  • eventstore/eventstoreAvatar de EventStore

    EventStore/EventStore

    5,809Voir sur GitHub↗

    KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores application state as an immutable, ordered sequence of events rather than updating rows in place, preserving full history for audit, replay, and distributed consistency. The database combines event storage with real-time streaming and a built-in JavaScript projection engine that transforms and aggregates event streams into materialized views. The system provides official gRPC client libraries for Python, Node.js, Java, .NET, Go, and Rust, enabling multi-language application development

    C#
    Voir sur GitHub↗5,809
  • openpanel-dev/openpanelAvatar de Openpanel-dev

    Openpanel-dev/openpanel

    5,349Voir sur GitHub↗

    OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product metrics on private infrastructure. It provides a comprehensive system for collecting events across web, mobile, and server environments while ensuring complete ownership of data. The platform distinguishes itself through a privacy-first approach, utilizing cookieless event tracking and regional data residency to simplify regulatory compliance. It integrates large language models via the Model Context Protocol, enabling users to query behavioral data and analyze trends using natura

    TypeScriptalternativeanalyticsopen-source
    Voir sur GitHub↗5,349
  • Voir les 30 alternatives à Cube→