CATEGORY
Science::Geospatial 549 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
mesh-data-tileRust reference implementation for Mesh Tile Format v1 (MTI1)122MIT
elicit_geo_typesElicitation-enabled geo-types shadow crate — MCP tools for geometric primitives120Apache-2.0 OR MIT
oxiprojOxiProj — the COOLJAPAN Pure-Rust cartographic library (a Pure-Rust port of PROJ).120Apache-2.0
swarmkit-sailingSailing-route PSO physics on top of the `swarmkit` particle-swarm library. Spherical-Earth coordinates, wind / boat / landmass…116MIT OR Apache-2.0
osmic-serveHTTP tile server with Tower middleware pipeline116MIT
massifFast terrain-RGB tile generator from elevation rasters (PMTiles / MBTiles)114MIT
rdf-compareFast CLI to compute the diff of two RDF files as a quad dataset with two named graphs114Apache-2.0
superstac-coreDomain models, storage trait, and shared utilities for superstac federated STAC search.112MIT
vasterRaster grid logic: geotransforms, cell indexing, extent-dimension arithmetic. No data, no dependencies.109MIT OR Apache-2.0
tilepackHeader-first single-file container for tiled multi-band image pyramids, read over HTTP range requests. Pure Rust, wasm-compatible.106MIT OR Apache-2.0
stt-optimizeSpatiotemporal dataset analyzer and optimizer for STT file generation106MIT
moritzbrantner-geo-coreFormat-agnostic geospatial domain types, geometry helpers, and transforms for video-analysis.99MIT OR Apache-2.0
grass-gis-sysRaw FFI bindings for the GRASS GIS C libraries, generated by bindgen99GPL-3.0-only
geo-repairFix invalid GIS geometries in parallel using rewritten GEOS/JTS repair module99Apache-2.0
cchPure-Rust Customizable Contraction Hierarchies (CCH): build, customize in parallel, and serve fast shortest-path distance,…98MIT
bonsai-indexA zero-dependency, embeddable, self-tuning spatial index for Rust97Apache-2.0
bywindSailing route optimisation with a focus on exploiting winds, using PSO over imported GRIB2 data.97MIT OR Apache-2.0
ezuPainterly cartography engine: render vector tiles as paintings (umbrella crate)95MIT OR Apache-2.0
shp2geojson-cesiumHigh-performance ESRI Shapefile to GeoJSON converter for cesium.91MIT
wyrmcastVector tile map server91MIT OR Apache-2.0
pbfhogg-cliCommand-line OpenStreetMap PBF toolkit90MIT OR Apache-2.0
cityjson-index-ffi-coreShared C-compatible FFI core for the cityjson-index Python bindings89MIT OR Apache-2.0
rss_coreRaster Source Service core library for querying, downloading, and processing remote sensing imagery88LGPL-3.0-or-later
sedona-pointcloudApache SedonaDB Rust API86Apache-2.0
stt-buildCLI tool for building spatiotemporal tile archives85MIT
geonative-cliCommand-line interface for the geonative geospatial library (installs the `geonative` binary)82MIT OR Apache-2.0
cad-csCalculations on Coordinate Systems (2D/3D geometry, vectors, transformations)80MIT OR Apache-2.0
jsonfgTypes for OGC Features and Geometries JSON (JSON-FG), a GeoJSON superset with support for arbitrary coordinate reference systems,…79MIT OR Apache-2.0
dwg2geoConvert engineering DWG drawings to auditable GeoJSON78MIT
terranaZero-config spatial API server — point it at a CSV, Parquet, or GeoJSON file and get a REST API with spatial and geometry queries.77MIT OR Apache-2.0
osmic-renderBackend abstraction, scene graph, tessellation77MIT
AISHub-data-collectorA tool to fetch and store data from https://www.aishub.net/76GPL-3.0-or-later
osmic-replOSM replication: change file parsing, feature store, incremental tile updates75MIT
osmic-extractBusiness entity extraction from OSM PBF — tag-based filtering, contact metadata, deduplication75MIT
point-formatsDependency-light LiDAR/point-cloud/mesh format conversion crate with explicit adapters for heavyweight formats.75MIT
oxiproj-dbproj.db (EPSG) reader for OxiProj.75Apache-2.0
tilepack-tilerNative converter, repack, and composition tools for the tilepack container format.74MIT OR Apache-2.0
fast-layerWIP: A fast WebAssembly-based layer for high-performance MapLibre/Mapbox74MIT
geonative-mvtMapbox Vector Tile (MVT 2.1) encoder for the geonative geospatial library. Pure-Rust, no third-party protobuf dependency.73MIT OR Apache-2.0
rustial-renderer-wgpuPure WGPU renderer for the rustial 2.5D map engine73MIT
depthpackCompact lossless / bounded-error codec for 16-bit depth maps with nodata (MED prediction + zstd). Pure Rust, wasm-compatible.73MIT OR Apache-2.0
spatiotemporal-tilesSpatioTemporal Tiles (STT): animated space-time tile archives — umbrella crate re-exporting the stt-* libraries and shipping the…71MIT
tsp-geoTSP route ordering for geographic lat/lng coordinates, built on the tsp-ils heuristic (spherical embedding, no projection…70Apache-2.0
superstac-searchFederated STAC search logic with retry, dedup, and response unification.68MIT
elicit_geojsonElicitation shadow crate for the geojson document/value library66Apache-2.0 OR MIT
rmp-route-optimizerA high-performance Eulerian route optimizer with MCP support.66MIT
terrustrialA Rust library for geospatial statistics, variograms, and kriging.65MIT OR Apache-2.0
cog_validatorValidate Cloud Optimized GeoTIFF (COG) files. Parity with rouault/cog_validator (GDAL reference).64MIT
spatialbench-cliBlazing fast pure Rust SpatialBench data generator command line tool.64Apache-2.0
elicit_wkbElicitation shadow crate for the wkb Well-Known Binary library64Apache-2.0 OR MIT
moritzbrantner-geo-io-geojsonGeoJSON I/O adapters for geo-core domain types.62MIT OR Apache-2.0
moritzbrantner-geo-clusteringFormat-agnostic geospatial point clustering over geo-core domain types.62MIT OR Apache-2.0
sedona-adbcApache SedonaDB Rust API61Apache-2.0
elicit_wktElicitation shadow crate for the wkt Well-Known Text library61Apache-2.0 OR MIT
rustial-renderer-bevyBevy Engine renderer for the rustial 2.5D map engine61MIT
isohullFast alpha-shape hulls for projected 2D and latitude/longitude point clouds59MIT
nomi4mA rust client for nominatim.56GPL-3.0-only
sedona-geoarrow-cApache SedonaDB Rust API56Apache-2.0
rstiffA Rust library for high-precision, type-preserving GeoTiff I/O powered by GDAL.54MIT
ezu-cliCommand-line renderer for the Ezu Style Spec54MIT OR Apache-2.0
geo_tilerConvert 2D geographic polygons into 3D spherical meshes for globe rendering49MIT
rustyspectralRust port of pyspectral: satellite sensor spectral response & solar spectrum analysis49Apache-2.0
gis-viewer-cliView GIS raster and vector files in the terminal48MIT
cityjson-convertCityJSON format converter48Apache-2.0
plozone3D spatial zone engine: geofencing, octree hole-scanning, realtime sync (WebSocket + QUIC + io_uring), voxel pathfinding, and AV…46MIT
overpass-libEasily create and execute Overpass API queries of OpenStreetMap. Supports both declarative and builder syntax for generating…46MIT
rwarpGDAL warp pipeline in Rust: coordinate transforms, approximate transforms, source window computation, and resampling kernels.45MIT OR Apache-2.0
web-mercatorWeb Mercator projection and perspective map viewport/fitBounds math compatible with Mapbox GL and deck.gl45MIT
moritzbrantner-geo-vizRenderer-agnostic geographic visualization indexes for maps.44MIT OR Apache-2.0
shp2geojsonHigh-performance ESRI Shapefile to GeoJSON converter.44MIT
superstac-engineRuntime for superstac: orchestrates federated STAC search, health monitoring, and capability introspection.43MIT
geoliteopen source geocode solution43AGPL-3.0-only
superstac-configYAML config loading for superstac federated STAC search.42MIT
geoflow-stac-mcpA Cloud-Native Geospatial MCP server with embedded DuckDB spatial compute and GeoFlow DAG validation41MIT
reeferOptimizing proc-macro for geometric algebra40MIT
airport_finderFind the nearest airport from (lat, lng) coordinates. Embeds a global airport database with R-tree spatial index and country…39MIT
elicit_georasterElicitation shadow crate for georaster GeoTIFF reader types39Apache-2.0 OR MIT
interior-pointJTS InteriorPoint algorithm ported to Rust38MIT
city3d_stacGenerate STAC metadata for CityJSON datasets38MIT
osmic-viewerInteractive wgpu windowed map viewer38MIT
elicit_geoElicitation-enabled geo algorithms MCP tools — predicates, measurements, transformations37Apache-2.0 OR MIT
elicit_projElicitation-enabled proj shadow crate — MCP tools for coordinate reference system and projection descriptors37Apache-2.0 OR MIT
ndslive-mathCoordinate math, packed tile IDs, and Morton (Z-order) codes for NDS.Live geographic tiling.37BSD-3-Clause
osmic-cliCLI for tile generation, PBF inspection, render-to-image37MIT
osmicOsmic facade crate: re-exports, prelude, DefaultPlugins37MIT
elicit_gisGeospatial contract interface — Props, traits, and types for GIS domain boundaries36Apache-2.0 OR MIT
elicit_rstarElicitation-enabled rstar shadow crate — MCP tools for R*-tree spatial index descriptors36Apache-2.0 OR MIT
bywind-vizGUI editor and search visualiser for the `bywind` sailing-route optimiser.36MIT OR Apache-2.0
graphwaysFast OpenStreetMap reachability, routing, and isochrones from Python, powered by Rust -- no routing server required.36MIT
bywind-cliCommand-line frontend for the `bywind` sailing-route optimiser: search, convert, info, inspect, tune.35MIT OR Apache-2.0
semantic-sceneRust parser for semantic scene descriptors, currently focused on Habitat-Sim Matterport3D .house files.34MIT
rustialA geospatial map library for Rust34MIT
tellurion-coreCore of the Tellurion geospatial serving engine: configuration model, routing, storage capability traits, collection descriptors,…33AGPL-3.0-only
geotiles-coreTile pyramid math, rendering, COG/MBTiles packaging and MVT encoding for geotiles32MIT OR Apache-2.0
geopackage-coreNo-IO core for the OGC GeoPackage format: GeoPackage Binary (GPB) codec, table DDL, RTree trigger definitions, and validation…31MIT OR Apache-2.0
rusterize-rsExtremely fast geometry rasterization31MIT
bijux-gnss-coreShared GNSS identities, units, time, observations, diagnostics, and artifact contracts29Apache-2.0
bijux-gnss-signalGNSS signal catalogs, spreading codes, raw samples, replicas, and DSP primitives27Apache-2.0
martini-rsRTIN mesh generation for terrain data based on the Martini algorithm26MIT OR Apache-2.0
trajixGNSS/positioning data parser and analysis library26MPL-2.0
geolithPlanet-scale geospatial data engine — tiles, routing, geocoding25MIT
raffineA 2D affine transformation library for Rust, inspired by Python's affine package.25MIT
bijux-gnss-navGNSS navigation products, corrections, positioning, RTK, PPP, and integrity algorithms24Apache-2.0
tellurion-renderRendering for the Tellurion geospatial serving engine: MVT-to-PNG rasterization, MapLibre-styled tiles, and footprint extrusion…24AGPL-3.0-only
geopackageRead and write OGC GeoPackage (.gpkg) files: pure-Rust container handling over bundled SQLite, with spec-correct spatial indexing24MIT OR Apache-2.0
irox-geometry2D and 3D Geometry Primitives23MIT OR Apache-2.0
geographSelf-contained DCEL (Doubly Connected Edge List) for planar graph geometry23MIT OR Apache-2.0
geo-hashGeo-hashing utilities22BSL-1.0
bijux-gnss-receiverGNSS receiver runtime for acquisition, tracking, observations, diagnostics, and artifacts21Apache-2.0
japan-reverse-geocoder国土交通省の位置参照情報(大字・町丁目レベル)を同梱した日本の逆ジオコーディングライブラリ / Offline reverse geocoding for Japan using MLIT location reference data21MIT OR Apache-2.0
terrand-rsPure-Rust terrain analysis on ndarray: slope, aspect, curvature, hillshade, hydrology, viewshed, and contour generation21MIT OR Apache-2.0
geonative-pmtilesPure-Rust PMTiles v3 reader and writer (single-file tile archive with Hilbert-ordered directories) for the geonative geospatial…20MIT OR Apache-2.0
gpx-rsGPX 1.1 parsing, validation, path analytics, and CLI tools20MIT
overture-mcpModel Context Protocol (MCP) server for Overture Maps road network extraction20MIT OR Apache-2.0
gpxanimateGPX route animator web server — upload a GPX file and get an animated Leaflet map visualization19MIT OR Apache-2.0
extract-rsExtract geospatial features from Overture Maps Parquet data via S3 into GeoJSON19MIT
eikonalFast Marching Method for eikonal distance fields plus weighted grid shortest paths for routing19MIT OR Apache-2.0
grass-gisExperimental, ergonomic async Rust bindings for GRASS GIS19GPL-3.0-only
quadbin-rsRaquet extension for Apache DataFusion19Apache-2.0
geotilesCLI for generating raster tiles (XYZ/MBTiles), COG, and MVT vector tiles from geospatial data19MIT OR Apache-2.0
bijux-gnss-infraGNSS dataset, provenance, run-layout, artifact, override, and experiment infrastructure18Apache-2.0
tellurion-featuresOGC API - Features implementation for the Tellurion geospatial serving engine: collections, GeoJSON items, bbox and datetime…18AGPL-3.0-only
tellurion-stylesRead-only OGC API - Styles implementation for the Tellurion geospatial serving engine: MapLibre style documents and metadata.18AGPL-3.0-only
superstac-cliCommand-line interface for federated STAC search across multiple catalogs.18MIT
rastertile-rsRaquet extension for Apache DataFusion18Apache-2.0
istlIndexed binary STL — Hilbert-sorted, bbox-indexed mesh format with fast spatial queries18MIT OR Apache-2.0
tellurion-postgisPostGIS storage driver for the Tellurion geospatial serving engine: catalog introspection, feature queries, and MVT tile…17AGPL-3.0-only
tellurion-tilesOGC API - Tiles implementation for the Tellurion geospatial serving engine: MVT and PNG tiles plus styled map tiles on…17AGPL-3.0-only
geo-rasterizerRaquet extension for Apache DataFusion17Apache-2.0
quadbin-schemaRaquet extension for Apache DataFusion17Apache-2.0
quadbin-geo-rsRaquet extension for Apache DataFusion17Apache-2.0
tellurion-places3D places for the Tellurion geospatial serving engine: extruded footprints served as a 3D Tiles 1.1 tileset with implicit tiling.16AGPL-3.0-only
tellurion-pmtilesPMTiles storage driver for the Tellurion geospatial serving engine: serves vector tiles directly from local PMTiles v3 archives.16AGPL-3.0-only
tellurion-stacSTAC API implementation for the Tellurion geospatial serving engine: the STAC Catalog landing page, STAC Collections, and STAC…16AGPL-3.0-only
parse-dmsParse a coordinate string (degrees/minutes/seconds or decimal, with hemisphere) into decimal latitude/longitude. A faithful port…16MIT OR Apache-2.0
datafusion-raquetRaquet extension for Apache DataFusion16Apache-2.0
moenarch-geo-coreFormat-agnostic geospatial domain types, geometry helpers, and transforms for video-analysis.16MIT OR Apache-2.0
bijux-gnssGNSS facade and command-line workflows for receiver processing, validation, and evidence15Apache-2.0
cairn-geocoderUmbrella crate for the Cairn airgap-ready geocoder. Re-exports core APIs.15MIT OR Apache-2.0
tellurion-flatgeobufFlatGeobuf storage driver for the Tellurion geospatial serving engine: serves paginated features directly from local .fgb files…15AGPL-3.0-only
tellurion-geoparquetGeoParquet storage driver for the Tellurion geospatial serving engine: serves paginated features directly from local GeoParquet…15AGPL-3.0-only
tellurionHigh-performance geospatial serving engine: OGC API Features, Tiles (MVT and PNG), styled maps, and 3D places over routed,…15AGPL-3.0-only
rastertile-schemaRaquet extension for Apache DataFusion15Apache-2.0
tellurion-memoryReadable in-memory reference driver for Tellurion's storage capability contract.14AGPL-3.0-only
tellurion-ingestIngest CLI for the Tellurion geospatial serving engine: owns physical table DDL, seeds demo data, and loads datasets into PostGIS.14AGPL-3.0-only
insar-coreInSAR time-series analysis engine in Rust (PS-InSAR + SBAS)13MIT OR Apache-2.0
geomap-engineFuses camera pose and object detections into a persistent, deduplicated 2D object map.13MIT
mailwoman-clientTyped Rust clients for Mailwoman's Photon / Nominatim / libpostal drop-in geocoding APIs and native /v1/* surface, generated from…12AGPL-3.0-only OR LicenseRef-Commercial
martin-config-macrosDerive macros for MapLibre's Martin tile server configuration types.0MIT OR Apache-2.0