Supercluster
Fast JavaScript library for clustering large GeoJSON point datasets in browsers and Node.js.
2.4k
1 months ago
ISC
About
Supercluster is a fast JavaScript library for spatially indexing and clustering GeoJSON point features. It runs in browsers and Node.js, supports bounding-box and tile queries, and exposes cluster expansion and property aggregation. It was built to power clustering in Mapbox GL JS and is useful for rendering large point datasets efficiently.
Features
- Clusters large GeoJSON point datasets
- KD-tree spatial indexing via kdbush
- Runs in browsers and Node.js
- Tile and bounding-box queries
- Cluster expansion and property aggregation
- Powers clustering in Mapbox GL JS
Related tools
GeoDjango
Django's geographic web framework for spatial models, queries, and GIS web apps.
Apache ECharts
JavaScript visualization library with interactive charts, maps, and geographic data components.
Leaflet
Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight.
CesiumJS
Open-source JavaScript library for world-class 3D globes and maps with WebGL.
Details
- Type
- Library
- Pricing
- open-source
- License
- ISC
- Hosting
- Self-host