LFX Platform

Know more about LFX Platform

LFX Insights

Data Visualization Frameworks

Comprehensive frameworks for creating interactive data visualizations with support for various chart types, animations, and rendering options. These frameworks typically implement visualization grammar concepts and provide high-level APIs for data-driven graphics.

27 projects

84,532 contributors

$706M

Grafana

Grafana is an open-source analytics and interactive visualization web application that provides charts, graphs, and alerts for the web when connected to supported data sources. It allows users to create, explore, and share dashboards while supporting multiple data sources including time series databases.

Contributors

31,274

Organizations

6,201

Software value

$179M

Apache ECharts

Apache ECharts is a powerful charting and visualization library offering an easy-to-use yet highly customizable interface for creating interactive charts and graphs. It supports numerous chart types including line, bar, scatter, pie, radar, candlestick, and geographic maps, with features like zooming, brushing, and rich visual effects.

Contributors

11,940

Organizations

1,166

Software value

$27M

Highcharts

Highcharts is a JavaScript charting library that enables developers to add interactive, customizable charts and visualizations to web applications. It supports various chart types, responsive design, and cross-browser compatibility.

Contributors

6,959

Organizations

1,029

Software value

$65M

Bokeh

Bokeh is an interactive visualization library for modern web browsers. It provides elegant, concise construction of versatile graphics, and affords high-performance interactivity over large or streaming datasets. Bokeh can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications.

Contributors

4,442

Organizations

893

Software value

$9.7M

plotly.py

Plotly.py is a Python library for creating interactive, publication-quality data visualizations and dashboards. It enables users to generate a wide variety of plots and charts with rich interactivity features, supporting both online and offline rendering.

Contributors

4,203

Organizations

814

Software value

$31M

Plotly.js

Plotly.js is a comprehensive JavaScript graphing library that enables the creation of interactive, publication-quality charts and visualizations for web applications. It supports over 40 chart types and renders in both SVG and WebGL.

Contributors

3,655

Organizations

851

Software value

$138M

G6

G6 is a graph visualization engine that provides a complete solution for graph visualization, including graph layout, graph analysis, graph interaction, and graph animation. It enables developers to build interactive graph visualization applications for scenarios like relationship networks, process flows, and hierarchical tree structures.

Contributors

3,592

Organizations

263

Software value

$11M

CesiumJS

CesiumJS is an open-source JavaScript library for creating 3D geospatial visualizations in a web browser. It provides a complete platform for building dynamic, interactive globe and map applications with support for terrain, imagery layers, 3D models, and time-dynamic visualization.

Contributors

3,329

Organizations

374

Software value

$36M

G2

๐Ÿ“Š The concise and progressive visualization grammar.

Contributors

2,734

Organizations

278

Software value

$35M

Graphite

Graphite is an enterprise-scale monitoring tool that stores, retrieves, and visualizes time-series data. It provides a robust platform for collecting numeric time-series data such as computer system metrics, network statistics, and business metrics, featuring a flexible query language, customizable dashboards, and a scalable architecture for real-time graphing.

Contributors

1,927

Organizations

529

Software value

$3.3M

ScottPlot

ScottPlot is an open-source plotting library for .NET that enables creation of interactive plots, charts and data visualizations in C# applications. It provides a fast, lightweight plotting framework with support for various plot types, real-time updates, and customizable styling.

Contributors

1,676

Organizations

102

Software value

$3M

Makie.jl

Makie.jl is a high-level plotting and visualization ecosystem for the Julia programming language, offering extensive 2D and 3D plotting capabilities with a focus on performance and interactivity

Contributors

1,468

Organizations

351

Software value

$4.3M

HoloViews

HoloViews is a Python library for data visualization and analysis that makes it easier to work with complex datasets. It provides a declarative interface for building interactive visualizations and seamlessly integrates with other scientific computing tools like Pandas, NumPy, and Bokeh.

Contributors

1,285

Organizations

304

Software value

$6.2M

Vega

Vega is a declarative visualization grammar and runtime for creating interactive data visualizations. It enables users to describe visualizations in a JSON format and generates interactive views using HTML5 Canvas and SVG.

Contributors

1,157

Organizations

350

Software value

$67M

Pangolin

Pangolin is a lightweight portable rapid development library for managing OpenGL display/interaction and abstracting video input. It provides a flexible framework for visual applications, real-time visualization, and user interface development, particularly useful in computer vision and robotics projects.

Contributors

1,066

Organizations

156

Software value

$1.9M

napari

napari is a multi-dimensional image viewer for Python that supports large, complex datasets. It provides a fast, interactive interface for visualizing and analyzing scientific imaging data, with support for various file formats, plugins, and integration with popular scientific Python libraries.

Contributors

953

Organizations

258

Software value

$5.2M

TerriaJS

TerriaJS is a library for building web-based geospatial data explorers, enabling users to visualize and analyze spatial data through interactive maps and data catalogs. It supports various data formats, time-series visualization, and 3D terrain rendering.

Contributors

576

Organizations

95

Software value

$17M

NagVis

NagVis is an open-source visualization add-on for Nagios and other monitoring systems that creates graphical representations of infrastructure status data. It allows users to create maps and diagrams showing the current state of their monitored network objects using various visualization methods.

Contributors

368

Organizations

33

Software value

$1.9M

3Dmol.js

3Dmol.js is a JavaScript library for molecular visualization that enables interactive 3D rendering of molecular structures directly in web browsers. It provides tools for displaying and manipulating molecular models with features like surface rendering, labels, and custom styling.

Contributors

366

Organizations

83

Software value

$12M

Phoebus

Phoebus is a modern control system studio application framework and collection of tools for operating large scientific installations and particle accelerators. It provides a rich set of user interface components and utilities for monitoring and controlling distributed control systems, with features like alarm handling, data visualization, and process variable management.

Contributors

342

Organizations

39

Software value

$21M

iTowns

iTowns is a JavaScript/WebGL framework for visualizing 3D geospatial data in web browsers. It provides capabilities for displaying digital elevation models, 3D buildings, point clouds, and other geospatial data layers in an interactive 3D environment.

Contributors

287

Organizations

33

Software value

$1.8M

Troika JS

Troika JS is a JavaScript framework for building high-performance 3D user interfaces and data visualizations in WebGL. It provides a declarative architecture similar to React, with optimized rendering capabilities, text rendering, and support for complex 3D scenes.

Contributors

243

Organizations

65

Software value

$1.9M

Our World in Data Grapher

A platform for creating interactive data visualizations

Contributors

226

Organizations

33

Software value

$10M

Rollup Plugin Visualizer

A Rollup plugin that generates interactive visualizations of bundle size and composition, helping developers analyze and optimize their JavaScript bundles by showing module relationships and sizes in various chart formats

Contributors

213

Organizations

93

Software value

$138K

Inviwo

Inviwo is an open-source visualization framework and application designed for scientific visualization and data analysis. It provides a modular data-flow based environment for creating interactive visualizations, with support for volume rendering, image processing, and data analysis workflows.

Contributors

139

Organizations

15

Software value

$15M

Compose

Compose.jl is a declarative vector graphics system for Julia programming language that allows users to create complex graphics and visualizations by combining simple shapes, lines, and text into sophisticated compositions. It provides a flexible, layered approach to constructing both static and dynamic visualizations.

Contributors

78

Organizations

18

Software value

$256K

Voila Gallery

Voila Gallery is a sub-project of Voila, which is a sub-project of Project Jupyter.

Contributors

34

Organizations

10

Software value

$332K

Looking for a project thatโ€™s not listed?