A Go library for generating wireframe globe visualizations with support for graticules, boundaries, dots, lines, and rectangles.
Globe is a Go library for generating wireframe visualizations of the Earth. It allows developers to programmatically draw geographic elements like graticules, boundaries, points, lines, and rectangles on a 3D globe and export them as PNG images. It solves the need for simple, code-driven globe rendering without complex 3D engines.
Go developers working with geospatial data who need to create static globe visualizations for reports, dashboards, or educational tools.
Developers choose Globe for its lightweight, dependency-minimal approach to globe rendering, offering a straightforward API that integrates seamlessly into Go workflows without requiring external graphics libraries.
Globe wireframe visualizations in Golang
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built on the pinhole library, it enables fast 3D rendering without heavy external dependencies, keeping performance high for Go-based applications.
The README examples demonstrate how to quickly draw graticules, boundaries, and points with minimal code, making integration straightforward for developers.
Supports drawing graticules, land boundaries, country borders, points, lines, and rectangles, covering essential wireframe visualization needs.
Allows color customization using Go's color package, with specific recommendations like NRGBA to avoid rendering artifacts, as mentioned in the Starbucks example.
Limited to generating static PNG images with no support for interactivity, animations, or other export formats like SVG or WebGL.
Focuses solely on wireframe drawings, lacking features for filled shapes, textures, labels, or advanced 3D effects that are common in richer visualizations.
As noted in the README issue #6, using standard color types can cause rendering artifacts, forcing developers to use NRGBA specifically, which adds minor complexity.