[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3903":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},3903,"deck.gl","visgl\u002Fdeck.gl","visgl","WebGL2 powered visualization framework","https:\u002F\u002Fdeck.gl",null,"TypeScript",14243,2237,1650,397,0,12,31,84,36,45,"MIT License",false,"master",true,[27,28,29,30,31,32,33],"data-visualization","geospatial-analysis","javascript","maps","python","visualization","webgl","2026-06-12 02:00:55","\u003Cp align=\"right\">\n  \u003Ca href=\"https:\u002F\u002Fnpmjs.org\u002Fpackage\u002Fdeck.gl\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fdeck.gl.svg?style=flat-square\" alt=\"version\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvisgl\u002Fdeck.gl\u002Factions?query=workflow%3Atest+branch%3Amaster\">\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fvisgl\u002Fdeck.gl\u002Fworkflows\u002Ftest\u002Fbadge.svg?branch=master\" alt=\"build\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fnpmjs.org\u002Fpackage\u002Fdeck.gl\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@deck.gl\u002Fcore.svg?style=flat-square\" alt=\"downloads\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href='https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Fvisgl\u002Fdeck.gl?branch=master'>\n    \u003Cimg src='https:\u002F\u002Fimg.shields.io\u002Fcoveralls\u002Fvisgl\u002Fdeck.gl.svg?style=flat-square' alt='Coverage Status' \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">deck.gl | \u003Ca href=\"https:\u002F\u002Fdeck.gl\">Website\u003C\u002Fa>\u003C\u002Fh1>\n\n\u003Ch5 align=\"center\"> GPU-powered, highly performant large-scale data visualization\u003C\u002Fh5>\n\n[![docs](http:\u002F\u002Fi.imgur.com\u002Fmvfvgf0.jpg)](https:\u002F\u002Fvisgl.github.io\u002Fdeck.gl)\n\n\ndeck.gl is designed to simplify high-performance, WebGL2\u002FWebGPU 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.\n\ndeck.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.\n\ndeck.gl handles a number of challenges out of the box:\n\n* Performant rendering and updating of large data sets\n* Interactive event handling such as picking, highlighting and filtering\n* Cartographic projections and integration with major basemap providers\n* A catalog of proven, well-tested layers\n\nDeck.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.\n\n## Flavors\n\n### Script Tag\n\n```html\n\u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Fdeck.gl@latest\u002Fdist.min.js\">\u003C\u002Fscript>\n```\n\n- [Get started](\u002Fdocs\u002Fget-started\u002Fusing-standalone.md#using-the-scripting-api)\n- [Full examples](https:\u002F\u002Fgithub.com\u002Fvisgl\u002Fdeck.gl\u002Ftree\u002Fmaster\u002Fexamples\u002Fget-started\u002Fscripting)\n\n### NPM Module\n\n```bash\nnpm install deck.gl\n```\n\n#### Pure JS\n\n- [Get started](\u002Fdocs\u002Fget-started\u002Fusing-standalone.md)\n- [Full examples](\u002Fexamples\u002Fget-started\u002Fpure-js)\n\n#### React\n\n- [Get started](\u002Fdocs\u002Fget-started\u002Fusing-with-react.md)\n- [Full examples](\u002Fexamples\u002Fget-started\u002Freact)\n\n### Python\n\n```bash\npip install pydeck\n```\n\n- [Get started](https:\u002F\u002Fdeckgl.readthedocs.io\u002Fen\u002Flatest\u002Finstallation.html)\n- [Examples](https:\u002F\u002Fdeckgl.readthedocs.io\u002Fen\u002Flatest\u002Flayer.html)\n\n### Third-Party Goodies\n\n- [deckgl-typings](https:\u002F\u002Fgithub.com\u002Fdanmarshall\u002Fdeckgl-typings) (Typescript)\n- [mapdeck](https:\u002F\u002Fsymbolixau.github.io\u002Fmapdeck\u002Farticles\u002Fmapdeck.html) (R)\n- [vega-deck.gl](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FSandDance\u002Ftree\u002Fmaster\u002Fpackages\u002Fvega-deck.gl) ([Vega](https:\u002F\u002Fvega.github.io\u002F))\n- [earthengine-layers](https:\u002F\u002Fearthengine-layers.com\u002F) ([Google Earth Engine](https:\u002F\u002Fearthengine.google.com\u002F))\n- [deck.gl-native](https:\u002F\u002Fgithub.com\u002FUnfoldedInc\u002Fdeck.gl-native) (C++)\n- [deck.gl-raster](https:\u002F\u002Fgithub.com\u002Fkylebarron\u002Fdeck.gl-raster\u002F) (Computation on rasters)\n\n## Learning Resources\n\n* [API documentation](https:\u002F\u002Fdeck.gl\u002Fdocs) for the latest release\n* [Website demos](https:\u002F\u002Fdeck.gl\u002Fexamples) with links to source\n* [Interactive playground](https:\u002F\u002Fdeck.gl\u002Fplayground)\n* [deck.gl Codepen demos](https:\u002F\u002Fcodepen.io\u002Fvis-gl\u002F)\n* [deck.gl Observable demos](https:\u002F\u002Fbeta.observablehq.com\u002F@pessimistress)\n* [vis.gl Medium blog](https:\u002F\u002Fmedium.com\u002Fvis-gl)\n* [deck.gl Slack workspace](https:\u002F\u002Fslack-invite.openjsf.org\u002F)\n\n## Contributing\n\ndeck.gl is part of vis.gl, an [OpenJS Foundation](https:\u002F\u002Fopenjsf.org\u002F) project. Read the [contribution guidelines](\u002FCONTRIBUTING.md) if you are interested in contributing.\n\n\n## Attributions\n\n#### Data sources\n\nData sources are listed in each example.\n\n\n#### The deck.gl project is supported by\n\n\u003Ca href=\"https:\u002F\u002Fwww.unfolded.ai\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvisgl\u002Fdeck.gl-data\u002Fmaster\u002Fimages\u002Fbranding\u002Funfolded.png\" height=\"32\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.foursquare.com\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvisgl\u002Fdeck.gl-data\u002Fmaster\u002Fimages\u002Fbranding\u002Ffsq.svg\" height=\"40\" \u002F>\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fwww.carto.com\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvisgl\u002Fdeck.gl-data\u002Fmaster\u002Fimages\u002Fbranding\u002Fcarto.svg\" height=\"48\" \u002F>\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fwww.mapbox.com\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvisgl\u002Fdeck.gl-data\u002Fmaster\u002Fimages\u002Fbranding\u002Fmapbox.svg\" height=\"44\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.uber.com\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvisgl\u002Fdeck.gl-data\u002Fmaster\u002Fimages\u002Fbranding\u002Fuber.png\" height=\"40\" \u002F>\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fwww.browserstack.com\u002F\">\u003Cimg src=\"https:\u002F\u002Fd98b8t1nnulk5.cloudfront.net\u002Fproduction\u002Fimages\u002Fstatic\u002Flogo.svg\" alt=\"BrowserStack\" width=\"200\" \u002F>\u003C\u002Fa>\n","deck.gl 是一个基于 WebGL2 的高性能数据可视化框架，专为大规模数据集的可视化而设计。它通过将数据映射到一系列视觉层（如图标、多边形、文本等）并结合多种视图模式（如地图、第一人称视角、正交投影），实现高效渲染和更新。该项目支持交互式事件处理（如选择、高亮显示和过滤）、地理投影以及与主要底图提供商的集成，并提供了一系列经过验证的高质量图层。此外，deck.gl 具有高度可定制性，所有核心类都易于扩展以满足特定需求。适用于需要在网页上进行复杂且高性能的数据可视化场景，特别是在地理空间分析领域。",2,"2026-06-11 02:57:02","top_language"]