awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
square avatar

square/cubism

0
View on GitHub↗
square.github.com/cubism↗

Cubism

Cubism is a JavaScript time series visualization library and charting engine designed to render temporal data sequences as visual charts. It functions as a real-time dashboard framework that aggregates multiple time series visualizations into a single interface.

The library allows for the creation of live dashboards that automatically update as new information arrives from external sources. It specializes in visualizing sequential data points across a shared temporal axis to facilitate synchronized data analysis and the monitoring of trends and patterns.

The framework provides capabilities for temporal data analysis and general JavaScript data visualization within a web browser.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Time-Series Visualizers - Renders interactive charts of time-indexed data to help users monitor trends and patterns over time.
  • Real-Time Charting Engines - Implements a rendering engine optimized for displaying high-frequency data streams in real-time charts.
  • Real-time Visualizations - Provides interfaces for pushing and rendering live data streams into real-time visual dashboards.
  • Time-Series Monitoring Dashboards - Aggregates multiple time-series graphs into a single interface for at-a-glance monitoring of related metrics.
  • JavaScript Charting Libraries - Provides a JavaScript-based toolkit for rendering custom interactive time series charts in the browser.
  • Time-Series Buffers - Implements in-memory rolling buffers to efficiently manage windows of temporal data for real-time rendering.
  • Animation Loop Orchestrators - Synchronizes chart animations with the browser refresh rate using requestAnimationFrame loops.
  • Canvas Rendering - Utilizes HTML5 canvas for direct pixel manipulation to render high-density time series data without DOM overhead.
  • Screen Space Coordinate Mappings - Translates raw temporal values into screen pixels using linear scaling and axis transformations.
  • Temporal Data Visualization - Turns sequences of time-stamped data into graphical representations to identify chronological patterns.
  • Data Visualization - D3 plugin for time-series visualization.
  • Chart Libraries - Specialized visualization for time series data.
  • Game Engines - D3 plugin for visualizing time-series data.
4,930 stars·513 forks·JavaScript·13 views

Star history

Star history chart for square/cubismStar history chart for square/cubism

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does square/cubism do?

Cubism is a JavaScript time series visualization library and charting engine designed to render temporal data sequences as visual charts. It functions as a real-time dashboard framework that aggregates multiple time series visualizations into a single interface.

What are the main features of square/cubism?

The main features of square/cubism are: Time-Series Visualizers, Real-Time Charting Engines, Real-time Visualizations, Time-Series Monitoring Dashboards, JavaScript Charting Libraries, Time-Series Buffers, Animation Loop Orchestrators, Canvas Rendering.

Which projects share features with square/cubism?

Projects with overlapping indexed features include: epochjs/epoch — Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… morrisjs/morris.js — morris.js is a JavaScript data visualization library and SVG charting framework. It is designed to render time-series… shutterstock/rickshaw — Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a… leeoniya/uplot — uPlot is a high-performance canvas time series charting library designed to render millions of data points with high… metricsgraphics/metrics-graphics — This project is an SVG data visualization library and charting engine designed to render quantitative metrics and…

Projects sharing features with Cubism

These projects share indexed features with Cubism. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • epochjs/epochepochjs avatar

    epochjs/epoch

    4,950View on GitHub↗

    Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It functions as a timeseries charting tool that renders historical and live data using a hybrid of SVG and HTML5 Canvas graphics to maintain performance during frequent updates. The library distinguishes itself through a unified CSS querying system that applies styles to both vector and raster plot elements. This allows for visual theme resolution via CSS classes and the ability to customize the appearance of specific data series using stylesheets. The toolset covers a broad range o

    HTML
    View on GitHub↗4,950
  • morrisjs/morris.jsmorrisjs avatar

    morrisjs/morris.js

    6,882View on GitHub↗

    morris.js is a JavaScript data visualization library and SVG charting framework. It is designed to render time-series line, bar, area, and donut charts to visualize complex datasets and distribution patterns. The library specializes in time-series charting to display temporal trends and track how specific values change over time. It provides tools for statistical data representation, allowing for the comparison of different data sets or the illustration of proportions within a whole. The framework enables the creation of web dashboard analytics by transforming raw data into graphical represe

    CoffeeScript
    View on GitHub↗6,882
  • flot/flotflot avatar

    flot/flot

    5,911View on GitHub↗

    Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r

    JavaScript
    View on GitHub↗5,911
  • shutterstock/rickshawshutterstock avatar

    shutterstock/rickshaw

    6,520View on GitHub↗

    Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a framework for rendering line, area, bar, and scatterplot visualizations from data series, with built-in support for axes, legends, color palettes, and interactive controls. The library distinguishes itself through a plugin-based architecture that allows renderers to be swapped at runtime, such as switching between stacked area and line chart views while preserving chart state. It includes an event-driven interaction layer for hover details, click behaviors, and drag-based rang

    JavaScriptchartsd3graph
    View on GitHub↗6,520
Compare all 30 related projects→