visgl/deck.gl

WebGL2 powered visualization framework

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 4th, 2026
Created on December 15th, 2015
Open Issues & Pull Requests: 504 (+0)
GitHub issues: Enabled
Number of forks: 2,262
Total Stargazers: 14,561 (+0)
Total Subscribers: 1,650 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

deck.gl is a WebGL2-powered visualization framework for rendering large-scale data sets with high performance and interactivity.

The framework addresses the challenge of efficiently visualizing massive datasets by mapping data into composable visual layers and views. It handles performance optimization, interactive event handling like picking and filtering, cartographic projections, and integration with basemap providers. The architecture is built on WebGL2 with WebGPU support, allowing GPU-accelerated rendering that can handle large data volumes while maintaining responsiveness.

Developers should choose deck.gl if they need to build geospatial or data visualization applications that handle substantial datasets. The tool suits projects requiring interactive maps, custom layer compositions, or integration with major basemap providers. It offers multiple entry points: a script tag for quick prototyping, NPM modules for pure JavaScript or React applications, and a Python binding for data science workflows. The extensible architecture allows building custom layers when the catalog of proven layers does not meet specific needs.

The project maintains active test coverage and continuous integration on its master branch. Development activity shows consistent attention to build quality and automated testing infrastructure. The codebase is written in TypeScript, providing type safety across the framework. The project supports multiple integration paths and maintains comprehensive documentation including API references, interactive playgrounds, and example galleries across different platforms.