Geoos by spatial-go
A library provides spatial data and geometric algorithms
About Geoos
From the project's README at github.com/spatial-go/geoos. Lightly cleaned for readability; for the full source see the upstream repo.
Our organization is officially established! The first open source project (Using ) provides spatial data and geometric algorithms. All comments and suggestions are welcome! Guides
http://www.spatial-go.com Contents Guides Contents Structure Documentation Maintainer Contributing License Structure 1.algorithm Package algorithm defines Specifies Computational Geometric and algorithm err. 2.clusters Package clusters is a spatial clustering algorithm. 3.coordtransform Package coordtransform is for transform coord. 4.example Example This is an example . 5.geoencoding Package geoencoding is a library for encoding and decoding into Go structs using the geometries. 6.grid Package grid is used to generate grid data. 7.index Package index define spatial index interface. 8.planar Package planar provides support for the implementation of spatial operations and geometric algorithms. 9.space Package space A representation of a linear vector geometry. 10.utils Package utils A functions of utils. Documentation How to use : Example: Calculating via ``` package main
"github.com/spatial-go/geoos/geoencoding" "github.com/spatial-go/geoos/planar" )
func main() { // First, choose the default algorithm. strategy := planar.NormalStrategy() // Secondly, manufacturing
Health score breakdown
6-dimension composite. See methodology for formula and weights.
Adoption signals
Real-world usage data, pulled from each registry. The bigger the numbers, the more battle-tested the project.
| Signal | Value | Source |
|---|---|---|
| GitHub stars | 530 | github.com/spatial-go/geoos |
| GitHub forks | 109 | github.com/spatial-go/geoos |
Release & maintenance
Is this project actively maintained, or about to die? Check the recency of last commit and last release.
| Project age | 5.1 years | since Mar 2021 |
| Last commit | 1.8 years ago | Jul 3, 2024 |
| Releases shipped | 18 | last: 2.9 years ago |
Self-hosting cost across providers
Detected requirements: 4GB RAM, 40GB disk minimum. Cheapest plan per provider that meets the requirement.
| Provider | Plan | Specs | Monthly | |
|---|---|---|---|---|
| hetzner | CAX11 | 2c · 4GB · 40GB | $4.13 USD | Deploy → |
| vultr | VC2 | 1c · 1GB · 25GB | $5 USD | Deploy → |
| linode | Nanode 1GB | 1c · 1GB · 25GB | $5.12 USD | Deploy → |
| digitalocean | Basic Regular 1GB | 1c · 1GB · 25GB | $6 USD | Deploy → |
What people say on Hacker News
Ready to self-host Geoos?
Spin up a hetzner CAX11 (4GB RAM, 40GB disk) for $4.13/mo and follow the project's official install docs.
Data last refreshed May 7, 2026.
Similar open-source projects
Projects in our directory that replace the same SaaS or share topics with Geoos.