Go Geographic

Open-source Go projects categorized as Geographic

Top 13 Go Geographic Projects

  • S2 geometry

    S2 geometry library in Go

  • mbtileserver

    Basic Go server for mbtiles

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • go-staticmaps

    A go (golang) library and command line tool to render static map images using OpenStreetMap tiles.

  • osm

    General purpose library for reading, writing and working with OpenStreetMap data (by paulmach)

    Project mention: Varmomapo - MongoDB Atlas Hackathon 2022 on DEV | dev.to | 2022-12-06

    github.com/paulmach/osm: a Go package to read and transform OpenStreetMap PBF format.

  • h3-go

    Go bindings for H3, a hierarchical hexagonal geospatial indexing system

  • godal

    golang wrapper for github.com/OSGEO/gdal

  • simplefeatures

    Simple Features is a pure Go Implementation of the OpenGIS Simple Feature Access Specification

    Project mention: Share Your Code.. Share your most unique piece of Go code. | /r/golang | 2022-10-15

    I'm the primary author of https://github.com/peterstace/simplefeatures. It's a library that provides types and algorithms that operate on 2D geometries.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • geoserver

    geoserver is a Go library for manipulating a GeoServer instance via the GeoServer REST API. (by hishamkaram)

  • gismanager

    Publish Your GIS Data(Vector Data) to PostGIS and Geoserver

  • pbf

    OpenStreetMap PBF golang parser (by maguro)

  • S2 geojson

    Draw a polygon on the map or paste a geoJSON and explore how the s2.RegionCoverer covers it with S2 cells depending on the min and max levels

  • web-mercator-projection

    A Go project to explore the math to calculate and present data in a map using the `Web Mercator Projection`

  • go-h3geo-dist

    H3-geo distributed cells

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-06.

Go Geographic related posts


What are some of the best open-source Geographic projects in Go? This list will help you:

Project Stars
1 S2 geometry 1,570
2 mbtileserver 538
3 go-staticmaps 312
4 osm 298
5 h3-go 242
6 godal 104
7 simplefeatures 96
8 geoserver 84
9 gismanager 50
10 pbf 45
11 S2 geojson 23
12 web-mercator-projection 4
13 go-h3geo-dist 1
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.