Skip to main content

CanvasGlobe press and launch kit

Use these facts when listing, reviewing, or writing about CanvasGlobe. For questions or an updated asset, email [email protected].

One sentence

CanvasGlobe is a zero-dependency JavaScript and React library for interactive 3D globes and flat world maps rendered with Canvas 2D, without WebGL, map tiles, or a required API key.

Short description

CanvasGlobe turns a browser canvas into a draggable globe or flat world map. It supports markers, animated great-circle routes, country choropleths, multiple projections, keyboard controls, reduced motion, CSV input, and browser-side image or video export. It works with vanilla JavaScript, React, and a Web Component.

Verifiable facts

FactValue
npm packagecanvas-globe
RepositoryShree-hari/canvas-globe
RendererBrowser Canvas 2D
Runtime dependenciesZero
Required runtime network requestsZero
InterfacesJavaScript, React, Web Component, UMD script
Open-source licenseGPL-3.0-only
Commercial licensingAvailable for proprietary distribution
Author and ownerHarsh Jhunjhunuwala
BrandSwiftools

Visual assets

Do not describe fictional demonstration data or example logos as CanvasGlobe customers. Current version and adoption figures should be checked on npm and GitHub immediately before publication.

Useful review angles

  • Canvas 2D globe versus a WebGL globe
  • self-contained map visuals without tiles or provider accounts
  • one data model for globe and flat-map presentations
  • exporting social cards and browser-recorded clips
  • accessibility and reduced-motion behavior in animated maps

For an impartial review, test CanvasGlobe against the actual project data and include cases where a WebGL or GIS engine is the better choice.