Cobe is a WebGL globe library that renders interactive 3D globes in the browser with minimal overhead.
The library solves the problem of displaying animated, interactive globes on web pages by providing a lightweight WebGL implementation. It uses spherical Fibonacci mapping for efficient point distribution on the globe surface and allows developers to connect locations with animated arcs. Markers and arcs can be bound to DOM elements, enabling CSS-driven styling, transitions, and animations. The tool exposes CSS custom properties for anchor positioning and visibility states, so elements behind the globe can be hidden smoothly through CSS rather than requiring JavaScript manipulation.
Cobe suits projects that need an embeddable globe visualization without heavy dependencies or large bundle sizes. The five-kilobyte footprint makes it practical for performance-sensitive applications. Developers should choose this tool when they want globe interactivity with native CSS integration—the visibility variables allow smooth fade-outs and scale effects as markers rotate out of view, all driven by CSS transitions. The library works well for portfolio sites, data visualization dashboards, or any interface where a rotating globe serves as a visual element rather than a data-dense map.
Development activity in the project is dominated by enhancement requests, indicating ongoing refinement of capabilities and features rather than bug fixes or maintenance work.