17 open-source projects similar to llgcode/draw2d, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
GoSpatial is a simple command-line interface program for manipulating geospatial data
Go library for reading and writing ESRI Shapefiles. Pure Golang implementation based on the ESRI Shapefile technical description.
Go (cgo) interface to libpostal for fast international address parsing/normalization
Types and utilities for working with 2d geometry in Golang
A library provides spatial data and geometric algorithms
Golang package to calculate distances and locations on an Ellipsoid
BuntDB is an embedded key-value store for Go applications, providing in-memory storage with optional disk persistence. It structures data using a B-tree for ordered key-value access and an R-tree for spatial indexing, allowing both range scans and geometric intersection queries. Support for indexing on nested JSON document fields enables efficient lookups by values within JSON objects, and per-key time-to-live (TTL) expiration automatically removes stale entries. The store uses copy-on-write transaction isolation, ensuring each transaction sees a consistent snapshot and changes are applied at
Package geom implements efficient geometry types for geospatial applications.