Go Geo

Open-source Go projects categorized as Geo

Top 8 Go Geo Projects

  • Tile38

    Real-time Geospatial and Geofencing

  • Project mention: Show HN: TG – Fast geometry library in C | news.ycombinator.com | 2023-09-22

    [2] https://github.com/tidwall/tile38

  • orb

    Types and utilities for working with 2d geometry in Golang

  • Project mention: Create GPS Test Data In Go | dev.to | 2024-04-24

    I've left the following code as a documented single function to make it more readable. And I've used the orb package to hide away a lot of the more common calculations and types (orb).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • go-geom

    Package geom implements efficient geometry types for geospatial applications.

  • go-staticmaps

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

  • Geo2tz

    A self-hostable REST-like API to get the time zone from geo coordinates

  • go-simple-geo

    go-simple-geo is a library for simple geo calculations.

  • go-h3geo-dist

    H3-geo distributed cells

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tinygpkg-data

    Small geographic datasets based on open data + tools

  • Project mention: Protomaps – A free and open source map of the world | news.ycombinator.com | 2023-10-23

    SVG is kind-of terrible for maps, but you can get pretty small with GeoPackage (read: sqlite). I recently spent a bit too long on exactly this problem and ended up with the following.

    116KB - 5MB for country borders

    16MB - 52MB for ~50K city/county level borders based on geoBoundaries

    The range of sizes depends on how much custom compression/simplification you put into it. The source files are about 10x bigger, but that's already pretty small.

    Topojson might be even smaller though.

    Check the repo for details /selfplug https://github.com/SmilyOrg/tinygpkg-data

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).

Go Geo related posts

Index

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

Project Stars
1 Tile38 8,902
2 orb 831
3 go-geom 781
4 go-staticmaps 336
5 Geo2tz 61
6 go-simple-geo 21
7 go-h3geo-dist 2
8 tinygpkg-data 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com