Rust implementation of the H3 geospatial indexing system.
Rust
546
221 commits
updated Aug 29, 2026
Rust implementation of the H3 geospatial indexing system.
This is not a binding of the reference implementation, but a reimplementation from scratch.
The goals are:
cargo install h3ouse h3o::{LatLng, Resolution};
let coord = LatLng::new(37.769377, -122.388903).expect("valid coord");
let cell = coord.to_cell(Resolution::Nine);
Rust is an iron oxide. A Rust version of H3 is an H3 oxide, in other word $H_3O$ (a.k.a hydronium). Chemically speaking this is wrong ( $H_3O$ is produced by protonation of $H_2O$, not oxidation of $H_3$), but ¯\(ツ)/¯
717 followers · starred Jan 2026
471 followers · starred Jan 2023
695 followers · starred Mar 2024
832 followers · starred Nov 2025
Rust implementation of the H3 geospatial indexing system.
Rust
546
221 commits
updated Aug 29, 2026
Rust implementation of the H3 geospatial indexing system.
This is not a binding of the reference implementation, but a reimplementation from scratch.
The goals are:
cargo install h3ouse h3o::{LatLng, Resolution};
let coord = LatLng::new(37.769377, -122.388903).expect("valid coord");
let cell = coord.to_cell(Resolution::Nine);
Rust is an iron oxide. A Rust version of H3 is an H3 oxide, in other word $H_3O$ (a.k.a hydronium). Chemically speaking this is wrong ( $H_3O$ is produced by protonation of $H_2O$, not oxidation of $H_3$), but ¯\(ツ)/¯
717 followers · starred Jan 2026
471 followers · starred Jan 2023
695 followers · starred Mar 2024
832 followers · starred Nov 2025