All Projects → visgl → Luma.gl

visgl / Luma.gl

Licence: other
High-performance Toolkit for WebGL-based Data Visualization

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Luma.gl

Deck.gl
WebGL2 powered visualization framework
Stars: ✭ 9,304 (+382.57%)
Mutual labels:  uber, webgl, data-visualization
React Map Gl
React friendly API wrapper around MapboxGL JS
Stars: ✭ 6,244 (+223.86%)
Mutual labels:  uber, webgl, data-visualization
Nebula.gl
A suite of 3D-enabled data editing overlays, suitable for deck.gl
Stars: ✭ 382 (-80.19%)
Mutual labels:  uber, webgl
Globe.gl
UI component for Globe Data Visualization using ThreeJS/WebGL
Stars: ✭ 479 (-75.16%)
Mutual labels:  webgl, data-visualization
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+351.04%)
Mutual labels:  webgl, data-visualization
Nyc Buildings
An interactive 3D visualization of the all the buildings in Manhattan.
Stars: ✭ 338 (-82.47%)
Mutual labels:  webgl, data-visualization
Troika
A JavaScript framework for interactive 3D and 2D visualizations
Stars: ✭ 342 (-82.26%)
Mutual labels:  webgl, data-visualization
Pixi.js
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Stars: ✭ 34,982 (+1714.42%)
Mutual labels:  webgl, data-visualization
Three Globe
WebGL Globe Data Visualization as a ThreeJS reusable 3D object
Stars: ✭ 270 (-86%)
Mutual labels:  webgl, data-visualization
Deep Viz
A React component library, providing concise and beautiful diversity charts with Canvas, SVG, E-map, WebGL, Dom, based on data visualization experience and commercial data display practice.
Stars: ✭ 55 (-97.15%)
Mutual labels:  webgl, data-visualization
Three Forcegraph
Force-directed graph as a ThreeJS 3d object
Stars: ✭ 84 (-95.64%)
Mutual labels:  webgl, data-visualization
Pix Plot
A WebGL viewer for UMAP or TSNE-clustered images
Stars: ✭ 306 (-84.13%)
Mutual labels:  webgl, data-visualization
React Map Gl
React Component Library for Mapbox GL JS
Stars: ✭ 298 (-84.54%)
Mutual labels:  webgl, data-visualization
React Vis Force
d3-force graphs as React Components.
Stars: ✭ 372 (-80.71%)
Mutual labels:  uber, data-visualization
Glmaps
Data visualization examples and tutorials from scratch. 数据可视化示例代码集与新手学习教程。
Stars: ✭ 288 (-85.06%)
Mutual labels:  webgl, data-visualization
Hedgehog Lab
Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.
Stars: ✭ 1,797 (-6.79%)
Mutual labels:  webgl, data-visualization
Rthreejs
Three.js widgets for R and shiny
Stars: ✭ 251 (-86.98%)
Mutual labels:  webgl, data-visualization
Vis Academy
A set of tutorials on how our frameworks make effective data visualization applications.
Stars: ✭ 254 (-86.83%)
Mutual labels:  uber, data-visualization
React Vis
Data Visualization Components
Stars: ✭ 8,091 (+319.66%)
Mutual labels:  uber, data-visualization
3d Force Graph Vr
3D force-directed graph component in VR
Stars: ✭ 112 (-94.19%)
Mutual labels:  webgl, data-visualization

version build downloads Coverage Status

luma.gl | Docs

luma.gl: High-performance Toolkit for WebGL-based Data Visualization

Overview

luma.gl is a WebGL toolkit focused primarily on data visualization use cases. luma.gl aims to provide support for GPU programmers whether they wish to work directly with the WebGL API or at a higher level through convenient wrapper classes. Some features of luma.gl include:

  • Polyfilling WebGL 2 functionality into a WebGL 1 context.
  • A robust GLSL shader module system.
  • A convenient object-oriented API wrapping most WebGL objects
  • Higher-level engine constructs to manage the animation loop, drawing and resource management

Unlike many other WebGL APIs, however, the developer can choose to use the parts of luma.gl that support their use case and leave the others behind.

While generic enough to be used for general 3D rendering, luma.gl's mandate is primarily to support GPU needs of data visualization frameworks in the vis.gl suite, such as:

  • kepler.gl a powerful open source geospatial analysis tool for large-scale data sets
  • deck.gl a WebGL-powered framework for visual exploratory data analysis of large data sets
  • streetscape.gl A visualization toolkit for autonomy and robotics data encoded in the XVIZ protocol

Installation, Running Examples etc

For details, please refer to the extensive online website.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].