A very fast JavaScript library for geospatial point clustering for browsers and Node. A work in progress.
var index = supercluster({
radius: 40,
maxZoom: 16
});
index.load(points);
index.getClusters([-180, -85, 180, 85], 2);
Clustering 6 million points in Leaflet: