Life & fun · alternatives · 2026
24 alternatives to Geometry-aware Hashing of GeoJSON objects
Just a quick little feature I implemented over the weekend. TODO: Assure that polygons can be palindromic as well
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Geometry-aware Hashing of GeoJSON objects launched in 2024; newer entries below may have overtaken it.
- 1

Long-simmering side project that is finally ready to see the light. HAMTs are a cool persistent data structure and implementing one has been a lot of fun. Beyond the code, there is likely some value in the extensive and largely complete implementation docs; basic benchmarks are linked in the README, too. Kind of aiming to be "the libavl for HAMTs". That is obviously a high and aspirational bar but a distinct possibility if it stirs up a little interest and/or contribution. Anyways, it's time for this to go out, collect feedback and maybe even some use outside of toy projects. Let me…
2023 · github.com · its alternatives →
- 2

- 3AA
2019 · geohash.world · its alternatives →
- 4GI
2019 · geo-info.co · its alternatives →
- 5

Yehuda's start as a programmer and the spec for building API
2016 · changelog.com · its alternatives →
- 6

- 7

The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm - DOSAYGO-STUDIO/rain
2024 · github.com · its alternatives →
- 8

Geohashes in proximity. Contribute to ashwin711/proximityhash development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 9GI
2020 · geo-info.co · its alternatives →
- 10TS
2021 · mro.name · its alternatives →
- 11

A simple re-implementation of Google's sparsehash as a learning excercise. - qpfiffer/Simple-Sparsehash
2015 · github.com · its alternatives →
- 12

A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent
2017 · github.com · its alternatives →
- 13VA
2011 · thevash.com · its alternatives →
- 14

My friend and I have been collaborating on this lighthearted introduction to doing geospatial computation in rust. Don't know Rust? Don't know geospatial? I'd be interested to know what you think.
2022 · book.georust.org · its alternatives →
- 15KM
2024 · krata.app · its alternatives →
- 16

2025 · abdullahdevrel.github.io · its alternatives →
- 17AO
I've recently been working with real-time geoJSON data at a rate of 50+ queries per second. SaaS solutions can be prohibitively expensive at this rate, thus, I created go-reverse-geo. Data is pulled from geonames.org and is stored in MongoDB (a requirement of my current project). It is very much a work-in-progress (I wrote it this morning). Hope someone finds it useful. https://paranoia.dev/vivi/go-reverse-geo
2020 · its alternatives →
- 18

A lightweight vanilla Javascript micro-library for making collapsible trees with JSON - MaxLeiter/jsonTree
2016 · github.com · its alternatives →
- 19AS
2017 · hatuko.com · its alternatives →
- 20

2016 · gpanther.github.io · its alternatives →
- 21

Frustrated by the inability to play with semantic search / ANN in Go w/o a heavy-weight external DB, I created this HNSW library. I hope other gophers find it useful.
2024 · github.com · its alternatives →
- 22OP
2013 · objectplayground.com · its alternatives →
- 23

Implementation of the JSON semi-index described in the paper "Semi-Indexing Semi-Structured Data in Tiny Space" - ot/semi_index
2011 · github.com · its alternatives →
- 24TO
Truncations of a polygon
2015 · winkervsbecks.github.io · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →