Lightweight implementation of H3 geospatial indexing system.
It aims to be a faster and lighter alternative optimized for each target language. Please refer to each package for details.
Uber's original H3 implementation is written in C, and they provide bindings for other languages based on it.
Which is understandable for reducing maintenance cost, but it has some drawbacks:
- For Go, it requires
CGO_ENABLED. - For JavaScript, its Emscripten build is quite large and far from the optimal.
This makes hard to effectively utilize the good features of each language and leveraging their module system.
Thankfully, the original implementation is entirely open source, so we can handle the maintenance difficulties ourselves. We value a better user experience more than that.
Libraries are licensed under the Apache 2.0 License
For the original H3 algorithm and reference implementation, it is licensed under the the Apache 2.0 License - Copyright (c) Uber Technologies, Inc.