Hexagonal hierarchical geospatial indexing system
H3 is a geospatial indexing system developed by Uber that partitions the world into hexagonal cells organized in a hierarchical structure, enabling spatial indexing and analysis at multiple resolutions. The core library is written in C and provides functions for converting coordinates to cells, finding cell centers and boundaries, and identifying neighboring cells, with language bindings available for Java, JavaScript, Python, and others. The project is built using C, CMake, and Make, and includes extensive testing infrastructure using fuzzing harnesses with AFL and libFuzzer as well as comprehensive documentation built with Docusaurus.