BinaryMuse/planetary.js
:earth_americas: Awesome interactive globes for the web observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4640
- days_rel: n/a
- days_push: 897
- n_releases_24m: 0
Adoption not part of the score
1620 stars · 180 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Planetary.js is a JavaScript library for building interactive, animated globes on the web using D3 and TopoJSON. It supports zoom, drag rotation, animated pings at coordinates, and is extensible via a plugin-based architecture.
Use cases
- render an interactive rotating earth globe on a webpage
- display animated pings at geographic coordinates on a globe
- add mouse drag and zoom to a 3D-style world map
- visualize world country borders and oceans from TopoJSON data
- build a customizable globe widget with custom colors and scale
- extend globe behavior with custom plugins
When to choose
- you need an interactive globe rendered to HTML canvas with minimal setup
- you want a lightweight D3-based globe with plugin extensibility
- you need animated location markers (pings) on a world map
When to avoid
- you need full-featured GIS mapping with tiles and layers (use Leaflet or Mapbox)
- you need modern D3 v4+ compatibility, since Planetary.js depends on D3 v3 and TopoJSON v1
- you need WebGL performance for very large datasets
Facets
library · maturity maintenance
data-visualization graphics data-visualization web-development browser interactive-globes d3 topo canvas geospatial plugin-architecture maps javascript nodejs
4 sources
- readme: https://github.com/BinaryMuse/planetary.js · fetched 2026-08-28 · 13904d940fc3
- homepage: http://planetaryjs.com · fetched 2026-08-29 · 1fa34ae52bfe
- site_page: http://planetaryjs.com/documentation · fetched 2026-08-29 · 7efcb90ca366
- registry_npm: https://registry.npmjs.org/planetary.js · fetched 2026-08-29 · 9db551f6693d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| BinaryMuse/planetary.js | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="BinaryMuse/planetary.js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem