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
| Fact | Value |
|---|---|
| npm package | canvas-globe |
| Repository | Shree-hari/canvas-globe |
| Renderer | Browser Canvas 2D |
| Runtime dependencies | Zero |
| Required runtime network requests | Zero |
| Interfaces | JavaScript, React, Web Component, UMD script |
| Open-source license | GPL-3.0-only |
| Commercial licensing | Available for proprietary distribution |
| Author and owner | Harsh Jhunjhunuwala |
| Brand | Swiftools |
Visual assets
- Square product logo
- Product Hunt thumbnail, 240 by 240 PNG
- Social preview image
- Interactive globe product image
- Feature gallery product image
- Interactive playground
- Live examples
- Free browser tools
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.