# Supercluster

Canonical: https://gisforweb.com/tools/supercluster/

Fast JavaScript library for clustering large GeoJSON point datasets in browsers and Node.js.

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.

## Details

- Type: library

- Categories: visualization, analysis

- Open source: Yes

- Pricing model: open-source

- License: ISC

- Platforms: web

## 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

## Project sources

- Website: https://github.com/mapbox/supercluster

- Documentation: https://github.com/mapbox/supercluster#readme

- Repository: https://github.com/mapbox/supercluster

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
