-
geo
Geospatial primitives and algorithms
-
wkt
Rust read/write support for well-known text (WKT)
-
geo-types
Geospatial primitive data types
-
geoarrow-array
GeoArrow array definitions
-
proj4rs
Rust adaptation of Proj4
-
geographiclib-rs
A port of geographiclib in Rust
-
h3o
H3 geospatial indexing system
-
kml
KML support for Rust
-
geodesy
A platform for experiments with geodetic transformations and data flow
-
supercluster
Geospatial and non-geospatial point clustering
-
e57
A pure Rust library for reading and writing E57 files with point clouds and related image data
-
stac
SpatioTemporal Asset Catalog (STAC) specification
-
sedona-geometry
Apache SedonaDB Rust API
-
sedona-spatial-join
Apache SedonaDB Rust API
-
sedona-functions
Apache SedonaDB Rust API
-
geo-traits
Geospatial traits
-
sedona-geos
Apache SedonaDB Rust API
-
crs-definitions
CRS (coordinate reference system) definitions
-
jord
Geographical Position Calculations (Ellipsoidal and Spherical models)
-
sfcgal
High-level bindings to SFCGAL and conversion from/to other geometry libraries
-
stac-server
SpatioTemporal Asset Catalog (STAC) API server
-
lerc-rs
Pure Rust LERC (Limited Error Raster Compression) encoder and decoder
-
cityjson-json
Serde adapter for CityJSON 2.0, providing (de)serialization on top of the
cityjson-typescrate -
sedona-raster
Apache SedonaDB Rust API
-
sedona
Apache SedonaDB Rust API
-
spatialbench
Blazing fast pure Rust Spatial Bench data generation library
-
sedona-geo
Apache SedonaDB Rust API
-
arcgis
Type-safe Rust SDK for the ArcGIS REST API with compile-time guarantees
-
surtgis
High-performance geospatial analysis CLI
-
sedona-expr
Apache SedonaDB Rust API
-
sedona-raster-functions
Apache SedonaDB Rust API
-
sedona-schema
Apache SedonaDB Rust API
-
aws-sdk-sagemakergeospatial
AWS SDK for Amazon SageMaker geospatial capabilities
-
lerc-reader
Pure-Rust decoder for the LERC raster compression format
-
cityjson
Types and accessor methods for representing semantic 3D city models in Rust, implementing the CityJSON specifications
-
bonsai-index
A zero-dependency, embeddable, self-tuning spatial index for Rust
-
sedona-testing
Apache SedonaDB Rust API
-
h3o-cli
A CLI app that exposes most of the h3o API for scripting
-
sedona-s2geography
Apache SedonaDB Rust API
-
geoarrow
amalgamation crate
-
sedona-proj
Apache SedonaDB Rust API
-
sedona-geoparquet
Apache SedonaDB Rust API
-
wbraster
A pure-Rust library for reading and writing raster GIS formats
-
lerc-core
Shared types and errors for pure-Rust LERC codecs
-
sedona-datasource
Apache SedonaDB Rust API
-
grass-gis
Experimental, ergonomic async Rust bindings for GRASS GIS
-
cityjson-index
Index CityJSON datasets with a persistent SQLite sidecar
-
oxigdal
Pure Rust geospatial data abstraction library — the Rust alternative to GDAL
-
cityjson-parquet
Parquet read/write for CityJSON 2.0 city models via cityjson-arrow
-
sedona-geo-generic-alg
Apache SedonaDB Rust API
-
a5
High-performance Rust implementation of the A5 hierarchical spatial indexing system
-
cityjson-arrow
Arrow IPC and Parquet transport for CityJSON 2.0 city models
-
rustac
Command line interface for rustac
-
sedona-tg
Apache SedonaDB Rust API
-
stac-extensions
Manage STAC extensions (https://stac-extensions.github.io/)
-
jismeshcode
日本標準地域メッシュコード(JIS X 0410)を扱う包括的なRustライブラリ / A comprehensive Rust library for Japanese Standard Grid Square Code
-
bevy_a5
A Bevy plugin providing A5 geospatial pentagonal cells for floating origin use and spatial queries
-
xs_h3
Excerion Sun's Rust implementation of Uber's H3 geospatial indexing library
-
sedona-adbc
Apache SedonaDB Rust API
-
sedona-geo-traits-ext
Apache SedonaDB Rust API
-
eorst
Earth Observation and Remote Sensing Toolkit - library for raster processing pipelines
-
sedona-geoarrow-c
Apache SedonaDB Rust API
-
geo-omerc
Convert geo types between geodesic degrees and cartesian meters using Oblique Mercator
-
lerc-writer
Pure-Rust Lerc2 encoder for single blobs and concatenated band sets
-
duckdb-postgis
transforming geospatial data using DuckDB and ingesting it into a PostGIS database
-
fcb_core
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers. Contains code derived from FlatGeobuf (BSD-2-Clause) for spatial indexing.
-
cityjson-lib-ffi-core
Shared C-compatible FFI core for the cityjson-lib Python and C++ bindings
-
cog_validator
Validate Cloud Optimized GeoTIFF (COG) files. Parity with rouault/cog_validator (GDAL reference).
-
tracematch
High-performance GPS route matching and activity analysis algorithms
-
spatio
A high-performance, embedded spatio-temporal database for modern applications
-
geoarrow-expr-geo
GeoArrow
-
rapidgeo-simplify
Douglas-Peucker polyline simplification with pluggable distance backends
-
proj-sys
Rust bindings for PROJ v9.6.x
-
lerc-band-materialize
Internal band materialization helpers for the lerc-rust workspace
-
chrono_gpst
chrono conversion utils for GPS Time (GPST)
-
stac-duckdb
Client for querying stac-geoparquet using DuckDB
-
sedona-pointcloud
Apache SedonaDB Rust API
-
wbvector
Pure-Rust library for reading and writing vector GIS formats
-
geograph
Self-contained DCEL (Doubly Connected Edge List) for planar graph geometry
-
gpq-tiles
CLI tool for converting GeoParquet to PMTiles vector tiles
-
mapky-app-specs
Mapky Data Model Specifications — decentralized social layer over OpenStreetMap on Pubky
-
fcb_cli
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers
-
h3o-bit
Low-level library for H3 indexes' bit twiddling
-
geoflow-stac-mcp
A Cloud-Native Geospatial MCP server with embedded DuckDB spatial compute and GeoFlow DAG validation
-
fastgeotoolkit
A novel high-performance geospatial analysis framework with advanced route density mapping algorithms
-
stac-api
SpatioTemporal Asset Catalog (STAC) API specification
-
e57-to-las
Convert E57 point cloud files to LAS
-
mesh-data-tile
Rust reference implementation for Mesh Tile Format v1 (MTI1)
-
geos-src
static library build for geos-sys
-
geomapper
German geographical localization
-
geoparquet
reader and writer
-
cityjson-index-ffi-core
Shared C-compatible FFI core for the cityjson-index Python bindings
-
gpxtidy
Tidy up GPX files for publication
-
ogcapi
OGC API building blocks
-
geomorph
conversion between different coordinate systems
-
shp2geojson
High-performance ESRI Shapefile to GeoJSON converter
-
city3d_stac
Generate STAC metadata for CityJSON datasets
-
eyros
multi-dimensional interval database
-
serde_geozero
serializing and deserializing geospatial data using serde and geozero
-
wagyu-rs
Geometry boolean operations (union, intersection, difference, xor) - Rust port of Mapbox wagyu
-
rtz
easily work with geo lookups via a binary, a library, or a server
-
stac-client
A friendly, async client for the SpatioTemporal Asset Catalog (STAC) specification, written in Rust
-
sedona-common
Apache SedonaDB Rust API
-
egml
processing GML data
-
static-bushes
Rust ports of the kdbush and flatbush npm packages
-
pgstac
Rust interface for pgstac
-
rss_core
Raster Source Service core library for querying, downloading, and processing remote sensing imagery
-
litegis
A geospatial extension for SQLite
-
spatial-narrative
representing, analyzing, and working with narratives that unfold across real-world geographic space
-
vaster
Raster grid logic: geotransforms, cell indexing, extent-dimension arithmetic. No data, no dependencies.
-
spatialbench-cli
Blazing fast pure Rust SpatialBench data generator command line tool
-
edigeo
Parser for EDIGEO format (French cadastral data - AFNOR NF Z 52000)
-
wagyu-rs-cli
CLI for wagyu-rs geometry boolean operations
-
egml-cli
CLI tool for processing GML data
-
spatialbench-arrow
SpatialBench data generator into Apache Arrow format
-
geocoding
Geocoding library for Rust
-
odjitter
Disaggregate origin/destination data from zones to points
-
cityjson-lib
High-level CityJSON 2.0 read/write facade integrating JSON I/O
-
routers
Rust-Based Routing Tooling for System-Agnostic Maps
-
geoarrow-csv
CSV reader and writer for GeoArrow
-
geoq
Geospatial utility CLI
-
geo-postgis
Conversion between
geo-typesandpostgistypes -
geojson-vt-rs
slicing GeoJSON into vector tiles
-
proj4wkt
Parse WKT to Proj strings
-
rosewood
A file-based RTree for geospatial data
-
geoprox
Standalone CLI for running the Geoprox service
-
labeledarray
labeled n-dimensional arrays with spatial-aware helpers for geospatial and scientific workflows
-
oxigdal-geojson-stream
Pure-Rust streaming GeoJSON reader and writer for OxiGDAL
-
spatio-types
Core spatial and temporal data types for the Spatio database
-
nodedb-spatial
Spatial indexing and query operations shared between NodeDB Origin and NodeDB-Lite
-
speclib-core
Core types and I/O for the speclib federated spectral signature library
-
geo-booleanop
Martinez-Rueda Polygon Clipping Algorithm
-
nitrite_spatial
Spatial indexing support for Nitrite database using R-Tree
-
stac-cli
Command line interface for stac-rs
-
rustial-renderer-wgpu
Pure WGPU renderer for the rustial 2.5D map engine
-
oxigdal-noalloc
no_std, no_alloc fixed-size geometry primitives for OxiGDAL
-
oxigdal-gpkg
Pure Rust GeoPackage (GPKG) reader for OxiGDAL - SQLite format parser without C dependencies
-
hextree
Location to value mapping
-
oxigdal-index
Pure-Rust spatial index (R-tree) for OxiGDAL vector data
-
geoarrow-test
Test data for GeoArrow data
-
spatialtime
lookup longitude + latitude pairs, using flatgeobufs
-
geo-rasterize
a pure-rust 2D rasterizer for geospatial applications
-
geo-booleanop2
Martinez-Rueda Polygon Clipping Algorithm
-
stac-async
Asynchronous I/O for stac-rs
-
oxigdal-drivers-advanced
Advanced geospatial format drivers for OxiGDAL (JPEG2000, GeoPackage, KML/KMZ, GML)
-
oxigdal-pmtiles
Pure Rust PMTiles v3 reader for OxiGDAL - single-file tile archive with varint directory
-
foodshare-geo
High-performance geospatial utilities for distance calculations and PostGIS parsing
-
surtgis-wasm
WebAssembly bindings for SurtGis geospatial algorithms
-
egml-io
IO operations for processing GML data
-
geoarrow-expr-geos
GeoArrow
-
oxigdal-mbtiles
Pure Rust MBTiles tile archive reader for OxiGDAL - SQLite-based tile pyramid support
-
turf-rs
advanced geospatial analysis based on Turf, providing powerful tools for manipulating and optimizing geometric data
-
sfconversions
Support conversion from R's sf package types to geo_types geometry primitives using extendr
-
extract-rs
Extract geospatial features from Overture Maps Parquet data via S3 into GeoJSON
-
spatialarray
labeled n-dimensional arrays with spatial-aware helpers for geospatial and scientific workflows
-
ogcapi-types
Types as defined by various OGC API Standards
-
egml-transform
Supplementary operations for GML data
-
h3ron
High-level rust API for H3
-
faultline_core
Canonical domain models, identifiers, and manifests for FaultLine
-
terrustrial
geospatial statistics, variograms, and kriging
-
faultline_geometry
Geometry abstractions and spatial metric contracts for FaultLine
-
geo-core
Common tools for working with spatial data
-
spatial-join
Spatial join tools
-
py_geo_interface
Exchange vector geometries between Rust and Python using pyo3 and Pythons __geo_interface__ protocol
-
geospatial
functions
-
irox-winlocation-api
Rust ergonomic adapter for the Windows Devices Location API
-
rwarp
GDAL warp pipeline in Rust: coordinate transforms, approximate transforms, source window computation, and resampling kernels
-
ogcapi-drivers
Driver traits and implementations
-
geojson-tile-renderer
Convert GeoJSON features to PNG tile images with Web Mercator projection
-
geoprox-client
An HTTP client library for interacting with the Geoprox search engine
-
async_geocoding
Geocoding library for Rust
-
geohasher
geohash encode/decode functions without any dependencies
-
h3ron-h3-sys
bindgen-generated lowlevel bindings for statically linked libh3
-
zonebuilder
command-line interface to create regular geographic zones for urban analysis
-
pdal
PDAL bindings for Rust
-
faultline_sync
Local-first synchronization models and operation envelopes for FaultLine
-
snapr
enabling a flexible and frictionless way to render snapshots of maps with overlayed geometries
-
faultline_diff
Diff and change classification contracts for FaultLine
-
lerc
Safe and idiomatic Rust wrapper for Esri's LERC compression library
-
faultline_compute
Execution backend abstractions for FaultLine
-
berlin-core
Identify locations and tag them with UN-LOCODEs and ISO-3166-2 subdivisions
-
faultline_agents
Planner/executor/reviewer orchestration contracts for FaultLine
-
faultline_index
Spatial index abstractions for FaultLine
-
lsys-lib-area
行政区域数据,坐标对应城市数据
-
geopolars
Geospatial extensions for Polars
-
global_digital_address
Square-cell Web Mercator encoder/decoder for globally unique grid codes
-
flatgeom
Geometry types using flat structures instead of jagged arrays
-
arcgis_rust
A Rust-based geospatial intelligence library inspired by ArcGIS Runtime
-
ogcapi-services
Server implementation of several OGC API Standards
-
grass-gis-sys
Raw FFI bindings for the GRASS GIS C libraries, generated by bindgen
-
routers_tiles
create tiles
-
arcrs
Thin Python wrapper for implementing Geoprocessing Tools using Rust
-
lerc-sys
Low-level FFI bindings to Esri's LERC C API
-
pelorus
A high-performance GPS map-matching library for geospatial road network processing
-
ogcapi-client
Client to access OGC API Feature and STAC endpoints
-
diesel-mysql-spatial
An extension for the Diesel framework to support MySQL spatial datatypes
-
gpmf
WIP gpmf implementation
-
surtgis-core
Core types and traits for SurtGis geospatial library
-
tin-sea-geo
geospatial data processing with SeaORM integration
-
globalmaptile
Convert a raster into TMS tiles, create KML SuperOverlay EPSG:4326, generate a simple HTML viewers based on Google Maps and OpenLayers. Ported from globalmaptiles.py
-
routers_geo
Geospatial Utilities for Routers
-
gpq-tiles-core
Core library for converting GeoParquet to PMTiles vector tiles
-
infra-hex-rs
Fetch UK infrastructure data, aggregate to hex grids in British National Grid
-
inverse_distance_weight
Inverse Distance Weighting (IDW) algorithm for spatial interpolation
-
egml-core
Core primitives and operations for processing GML data
-
h3ron-ndarray
Integration with the ndarray crate to generate H3 cells from raster data (using gdal, ...)
-
h3ron-graph
Graph algorithms on edges of th3 H3 spatial indexing system
-
proj4rs-geodesic
Binding to Geodesic calculation routines
-
geoprox-server
Geoprox server implementation providing a HTTP API for geospatial queries and position tracking
-
h3ron-polars
Integration of the h3 geospatial indexing system with polars dataframes
-
globalmaptiles-rs
Convert a raster into TMS tiles, create KML SuperOverlay EPSG:4326, generate a simple HTML viewers based on Google Maps and OpenLayers. Ported from globalmaptiles.py
-
haversine-formula
Haversine formula
-
osm-api
Rust binding for the Open Street Map Api
-
dipr
Converts the National Weather Service's (NWS) Digital Instantaneous Precipitation Rate (DIPR) radar product from its native data format into more common vector GIS formats
Try searching with DuckDuckGo.