geoarrow/geoarrow-rs

GeoArrow in Rust, Python, and JavaScript (WebAssembly) with vectorized geometry operations

Rust

425

946 commits

updated Sep 11, 2026

See the code

README

geoarrow-rs

A Rust implementation of the GeoArrow specification and bindings to GeoRust algorithms for efficient spatial operations on GeoArrow memory. This implements GeoArrow version 0.2.0.

This repository also includes Python bindings and JavaScript (WebAssembly) bindings, wrapping the GeoArrow memory layout and offering file format readers and writers and vectorized geometry operations.

Documentation

Documentation Website

References

apache-arrow
geoarrow
geoparquet
geospatial
javascript
pyo3
python
rust
typescript
wasm-bindgen
webassembly

Contributors

kylebarron

854 commits

lewiszlw

18 commits

gadomski

18 commits

dependabot[bot]

16 commits

geoarrow/geoarrow-rs

GeoArrow in Rust, Python, and JavaScript (WebAssembly) with vectorized geometry operations

Rust

425

946 commits

updated Sep 11, 2026

See the code

README

geoarrow-rs

A Rust implementation of the GeoArrow specification and bindings to GeoRust algorithms for efficient spatial operations on GeoArrow memory. This implements GeoArrow version 0.2.0.

This repository also includes Python bindings and JavaScript (WebAssembly) bindings, wrapping the GeoArrow memory layout and offering file format readers and writers and vectorized geometry operations.

Documentation

Documentation Website

References

apache-arrow
geoarrow
geoparquet
geospatial
javascript
pyo3
python
rust
typescript
wasm-bindgen
webassembly

Contributors

kylebarron

854 commits

lewiszlw

18 commits

gadomski

18 commits

dependabot[bot]

16 commits

Languages

Rust

87.4%

Python

7.0%

Jupyter Notebook

5.3%