类库
› deck.gl
visgl/deck.gl
deck.gl是一个基于WebGL2/WebGPU的高性能大规模数据可视化框架,专注于简化地理空间、3D及2D数据的可视化开发。它通过可组合的图层系统,将JSON数据映射为图标、多边形、文本等视觉元素,并支持地图、第一人称等多种视图,内置高性能渲染、交互事件处理和地图投影等功能。
技术栈
框架
Preact
^10.17.0
React
^18.2.0
状态管理
Zustand
^5.0.5
构建工具
Vite
^7.3.1
Webpack
^4.20.2
测试
Playwright
^1.58.0
Vitest
^4.0.18
CSS-in-JS
Styled Components
^5.3.3
查看全部依赖 (183)
依赖
@arcgis/core
^4.28.0
@carto/api-client
^0.5.19
@deck.gl/aggregation-layers
9.3.0-alpha.3
@deck.gl/arcgis
^9.0.0
@deck.gl/carto
9.3.0-alpha.3
@deck.gl/core
^9.2.0
@deck.gl/extensions
9.3.0-alpha.3
@deck.gl/geo-layers
9.3.0-alpha.3
@deck.gl/google-maps
^9.2.0
@deck.gl/json
9.3.0-alpha.3
@deck.gl/layers
^9.2.0
@deck.gl/mapbox
^9.2.0
@deck.gl/mesh-layers
9.3.0-alpha.3
@deck.gl/react
9.3.0-alpha.3
@deck.gl/widgets
^9.0.0
@esri/react-arcgis
^5.2.0
@googlemaps/js-api-loader
^1.16.0
@here/harp-datasource-protocol
^0.14.0
@here/harp-geoutils
^0.14.0
@here/harp-mapview
^0.14.0
@here/harp-omv-datasource
^0.14.0
@here/harp-webpack-utils
^0.14.0
@jupyter-widgets/base
^1.1.10 || ^2 || ^3 || ^4
@loaders.gl/3d-tiles
^4.4.0-alpha.18
@loaders.gl/compression
^4.4.0-alpha.18
@loaders.gl/core
^4.4.0-alpha.18
@loaders.gl/csv
^4.4.0-alpha.18
@loaders.gl/draco
^4.4.0-alpha.18
@loaders.gl/gis
^4.4.0-alpha.18
@loaders.gl/gltf
^4.4.0-alpha.18
@loaders.gl/i3s
^4.4.0-alpha.18
@loaders.gl/images
^4.4.0-alpha.18
@loaders.gl/las
^4.4.0-alpha.18
@loaders.gl/loader-utils
^4.4.0-alpha.18
@loaders.gl/mvt
^4.4.0-alpha.18
@loaders.gl/obj
^4.4.0-alpha.18
@loaders.gl/ply
^4.4.0-alpha.18
@loaders.gl/schema
^4.4.0-alpha.18
@loaders.gl/terrain
^4.4.0-alpha.18
@loaders.gl/tiles
^4.4.0-alpha.18
@loaders.gl/wms
^4.4.0-alpha.18
@luma.gl/core
^9.3.0-alpha.10
@luma.gl/debug
^9.1.9
@luma.gl/engine
^9.3.0-alpha.10
@luma.gl/gltf
^9.3.0-alpha.10
@luma.gl/shadertools
^9.3.0-alpha.10
@luma.gl/test-utils
^9.3.0-alpha.10
@luma.gl/webgl
^9.3.0-alpha.10
@mapbox/tiny-sdf
^2.0.5
@mapbox/vector-tile
^1.3.1
@material-ui/core
^4.10.2
@material-ui/icons
^4.9.1
@material-ui/lab
^4.0.0-alpha.57
@math.gl/core
^4.1.0
@math.gl/culling
^4.1.0
@math.gl/polygon
^4.1.0
@math.gl/sun
^4.1.0
@math.gl/types
^4.1.0
@math.gl/web-mercator
^4.1.0
@monaco-editor/react
^4.4.6
@probe.gl/env
^4.1.1
@probe.gl/log
^4.0.9
@probe.gl/stats
^4.1.1
@tensorflow/tfjs
^4.2.0
@turf/circle
6.5.0
@turf/rhumb-bearing
^6.5.0
@turf/rhumb-distance
^6.5.0
@turf/turf
^7.0.0
@types/d3
^7.4.3
@types/d3-array
^3.2.0
@types/d3-color
^1.4.2
@types/d3-scale
^4.0.0
@types/geojson
^7946.0.8
@types/google.maps
^3.48.6
@types/offscreencanvas
^2019.6.4
@types/react
^18.0.0
@types/react-dom
^18.0.0
@vis.gl/react-google-maps
^1.7.1
@vis.gl/react-maplibre
^1.0.0-alpha.4
Jinja2
NumPy
a5-js
^0.5.0
babel-polyfill
^6.16.0
cartocolor
^5.0.2
colorbrewer
^1.0.0
d3
^7.9.0
d3-array
^3.2.0
d3-color
^3.1.0
d3-dsv
^1.0.8
d3-force
^1.0.6
d3-format
^3.1.0
d3-hexbin
^0.2.1
d3-hierarchy
^2.0.0
d3-request
^1.0.6
d3-scale
^3.1.0
d3-voronoi
^1.1.1
deck.gl
^9.0.0
deck.gl-leaflet
^1.1.1
earcut
^2.2.4
esri-loader
^3.7.0
expr-eval
^2.0.2
extrude-polyline
^1.0.6
gl-matrix
^3.0.0
glsl-transpiler
^1.8.5
h3-js
^4.1.0
html-webpack-plugin
^3.2.0
ipykernel
jsep
^0.3.0
leaflet
^1.7.1
long
^3.2.0
mapbox-gl
^3.8.0
maplibre-gl
^5.0.0
mjolnir.js
^3.0.0
moment-timezone
^0.6.0
monaco-editor
^0.39.0
ol
^7.1.0
pbf
^3.2.1
popmotion
^11.0.0
prop-types
^15.8.1
quadbin
^0.4.0
react-autobind
^1.0.6
react-dom
^18.2.0
react-map-gl
^8.0.0
react-stats-zavatta
^0.0.6
react-virtualized-auto-sizer
^1.0.2
stats.js
^0.17.0
supercluster
^8.0.1
three
^0.114.0
tween.js
^16.6.0
webworkify-webpack
^2.1.3
开发依赖
@arcgis/core
^4.21.0
@babel/cli
^7.28.6
@docusaurus/core
^3.6.3
@docusaurus/plugin-content-docs
^3.6.3
@docusaurus/preset-classic
^3.6.3
@floating-ui/dom
^1.7.5
@loaders.gl/csv
^4.4.0-alpha.18
@loaders.gl/polyfills
^4.4.0-alpha.18
@luma.gl/core
^9.3.0-alpha.10
@luma.gl/effects
^9.3.0-alpha.10
@luma.gl/webgpu
^9.3.0-alpha.10
@math.gl/proj4
^4.1.0
@mdx-js/react
^3.1.0
@probe.gl/bench
^4.1.1
@probe.gl/test-utils
^4.1.1
@types/jscodeshift
^17.3.0
@types/pngjs
^6.0.5
@types/react
^18.2.0
@types/react-dom
^18.2.0
@types/stats.js
^0.17.4
@vis.gl/dev-tools
1.0.2
@vis.gl/ts-plugins
1.0.2
@vitest/browser-playwright
^4.0.18
@vitest/coverage-v8
^4.0.18
algoliasearch
^4.18.0
algoliasearch-helper
^3.13.3
babel-core
^6.21.0
babel-loader
^6.2.10
babel-plugin-styled-components
^2.0.0
babel-preset-es2015
^6.18.0
babel-preset-react
^6.16.0
babel-preset-stage-2
^6.18.0
brfs-babel
^1.0.0
buble
^0.19.3
buble-loader
^0.4.0
exports-loader
^0.7.0
express
^4.16.3
jscodeshift
^17.3.0
jsdom
^20.0.0
mustache
^2.3.0
pixelmatch
^7.1.0
pngjs
^7.0.0
pre-commit
^1.2.2
prism-react-renderer
^2.3.0
puppeteer
^24.26.1
react-dom
^18.2.0
s2-geometry
^1.2.10
sharp
^0.34.5
transform-loader
^0.2.3
ts-node
~10.9.1
typescript
^4.6.0
webpack-cli
^3.1.2
webpack-dev-server
^3.1.1