All Projects → visgl → Deck.gl

visgl / Deck.gl

Licence: mit
WebGL2 powered visualization framework

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Deck.gl

Luma.gl
High-performance Toolkit for WebGL-based Data Visualization
Stars: ✭ 1,928 (-79.28%)
Mutual labels:  uber, webgl, data-visualization
React Map Gl
React friendly API wrapper around MapboxGL JS
Stars: ✭ 6,244 (-32.89%)
Mutual labels:  uber, webgl, data-visualization
Globe.gl
UI component for Globe Data Visualization using ThreeJS/WebGL
Stars: ✭ 479 (-94.85%)
Mutual labels:  webgl, data-visualization
Live Charts
Simple, flexible, interactive & powerful charts, maps and gauges for .Net
Stars: ✭ 5,045 (-45.78%)
Mutual labels:  data-visualization, maps
Biolitmap
Code for the paper "BIOLITMAP: a web-based geolocated and temporal visualization of the evolution of bioinformatics publications" in Oxford Bioinformatics.
Stars: ✭ 18 (-99.81%)
Mutual labels:  data-visualization, maps
Troika
A JavaScript framework for interactive 3D and 2D visualizations
Stars: ✭ 342 (-96.32%)
Mutual labels:  webgl, data-visualization
React Vis Force
d3-force graphs as React Components.
Stars: ✭ 372 (-96%)
Mutual labels:  uber, data-visualization
Leaflet Dvf
Leaflet Data Visualization Framework
Stars: ✭ 678 (-92.71%)
Mutual labels:  data-visualization, maps
Pix Plot
A WebGL viewer for UMAP or TSNE-clustered images
Stars: ✭ 306 (-96.71%)
Mutual labels:  webgl, data-visualization
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (-6.53%)
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 (+275.99%)
Mutual labels:  webgl, data-visualization
Svg World Map
🗺 A JavaScript library to easily integrate one or more SVG world maps with all nations (countries) and second-level political subdivisions (countries, provinces, states).
Stars: ✭ 38 (-99.59%)
Mutual labels:  data-visualization, maps
Vehicle In Motion
This is a basic implementation of location listener using Google Maps Api
Stars: ✭ 339 (-96.36%)
Mutual labels:  uber, maps
Nyc Buildings
An interactive 3D visualization of the all the buildings in Manhattan.
Stars: ✭ 338 (-96.37%)
Mutual labels:  webgl, data-visualization
Nebula.gl
A suite of 3D-enabled data editing overlays, suitable for deck.gl
Stars: ✭ 382 (-95.89%)
Mutual labels:  uber, webgl
Map33.js
A JavaScript library to make 3D maps with three.js.
Stars: ✭ 317 (-96.59%)
Mutual labels:  webgl, maps
Leaflet Swoopy
⤵️ Swoopy Arrow Plugin for Leaflet
Stars: ✭ 52 (-99.44%)
Mutual labels:  data-visualization, maps
Glmaps
Data visualization examples and tutorials from scratch. 数据可视化示例代码集与新手学习教程。
Stars: ✭ 288 (-96.9%)
Mutual labels:  webgl, data-visualization
React Map Gl
React Component Library for Mapbox GL JS
Stars: ✭ 298 (-96.8%)
Mutual labels:  webgl, data-visualization
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (-90.25%)
Mutual labels:  data-visualization, maps

version build downloads Coverage Status

deck.gl | Website

WebGL2-powered, highly performant large-scale data visualization

docs

deck.gl is designed to simplify high-performance, WebGL-based visualization of large data sets. Users can quickly get impressive visual results with minimal effort by composing existing layers, or leverage deck.gl's extensible architecture to address custom needs.

deck.gl maps data (usually an array of JSON objects) into a stack of visual layers - e.g. icons, polygons, texts; and look at them with views: e.g. map, first-person, orthographic.

deck.gl handles a number of challenges out of the box:

  • Performant rendering and updating of large data sets
  • Interactive event handling such as picking, highlighting and filtering
  • Cartographic projections and integration with major basemap providers
  • A catalog of proven, well-tested layers

Deck.gl is designed to be highly customizable. All layers come with flexible APIs to allow programmatic control of each aspect of the rendering. All core classes such are easily extendable by the users to address custom use cases.

Flavors

Script Tag

<script src="https://unpkg.com/deck.gl@latest/dist.min.js"></script>

NPM Module

npm install deck.gl

Pure JS

React

Python

pip install pydeck

Third-Party Bindings

Learning Resources

Contributing

deck.gl is part of vis.gl, a Urban Computing Foundation project. Read the contribution guidelines if you are intrested in contributing.

Attributions

Data sources

Data sources are listed in each example.

The deck.gl project is supported by

BrowserStack

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].