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

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

  • 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

    Project mention: geo2tz - 4 years later | dev.to | 2024-06-30

    In July 2020, I wrote on this platform about geo2tz, a rest API to retrieve the timezone from latitude and longitude coordinates.

  • go-simple-geo

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

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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).

Go Geo discussion

Log in or Post with

Go Geo related posts

  • geo2tz - 4 years later

    1 project | dev.to | 30 Jun 2024
  • Create GPS Test Data In Go

    1 project | dev.to | 24 Apr 2024
  • go-simple-geo: a library for simple geo calculations

    3 projects | /r/golang | 19 Feb 2022

Index

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

Project Stars
1 Tile38 9,008
2 orb 865
3 go-geom 811
4 go-staticmaps 338
5 Geo2tz 65
6 go-simple-geo 20
7 tinygpkg-data 3
8 go-h3geo-dist 2

Sponsored
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.
www.influxdata.com