awesome-georust
github.com/pka/awesome-georust ↗A curated list of awesome geospatial software, libraries, tools and resources, written in Rust
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me community resources from awesome-georust"
Installation instructions →What's inside
Spatial index / Partioning
- A5
Rust library for the A5 geospatial indexing system, a new alternative to S2 and H3 using irregular, equilateral pentagons.
- boostvoronoi
Segmented Voronoi for Rust.
- delaunator-rs
Simple and fast TIN generation library,
- earcutr
Port of MapBox's earcut triangulation code to Rust language.
- earcut-rs
Port of the Earcut polygon triangulation library with performance in mind.
- geo-index
Fast, immutable, ABI-stable spatial indexes.
Applications
- A/B Street
A traffic simulation game exploring how small changes to roads affect cyclists, transit users, pedestrians, and drivers.
- Arnis
Generate any location from the real world in Minecraft Java Edition with a high level of detail.
- Ferrostar
A FOSS navigation SDK built from the ground up for the future.
- Geo Engine
Cloud-ready geospatial data processing platform with workflows, raster
- Karttapullautin
A fast and accurate map generator from classified LiDAR data.
- rgis
Performant, cross-platform (web, desktop) GIS app written in Rust
Geocoding
- Airmail
Lightweight geocoder in pure Rust.
- country-boundaries
A fast offline reverse geocoder: Find the area in which a geo position is located.
- Geocoding
Enrich addresses, cities, countries with geographic coordinates through third-party geocoding web services.
- GeoHash
Compute geohash of locations.
Watchlist
- anime
Approximate Network Matching, Integration, and Enrichment.
- Bevy Point Cloud
A Bevy plugin to render point clouds.
- bevy-potree
- Cavalier Contours
2D polyline/shape library for offsetting, combining, etc.
- CGAR
Computational Geometry Algorithms for Rust.
- cogbuilder
Web Services
- BBOX services
Composable spatial services.
- Hecate
Fast Geospatial Feature Storage API.
- Martin
Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server with support for tile generation and mbtiles tooling.
- MVT Server
Simple and high-speed vector tile server with a built-in web-based admin interface.
- t-rex
Vector tile server specialized on publishing MVT tiles from your own data.
Geospatial primitives and algorithms
- cheap-ruler-rs
Collection of very fast approximations to common geodesic measurements.
- flat-projection
Fast geodesic distance approximations via flat surface projection.
- Geo
Geospatial primitives such as Point & LineString, and algorithms such as distance, convex hull, centroidcalculations.
- geocentric-rs
Conversion between geodetic (geographic) and geocentric (cartesian) coordinates.
- geographiclib-rs
A port of geographiclib (geodesic calculations).
- GEOS
Bindings for the Geometry Engine - Open Source (GEOS) library.
OSM data handling
- cosmo
Filter & transform OSM PBF data to geoparquet or geojson.
- osm_boundaries_utils_rs
Read OpenStretMap relations with type=boundary as valid MultiPolygon.
- osmflat
OpenStreetMap flatdata format and compiler.
- osm-lump-ways
Group OSM ways based on topology & shared tags
- osmpbf
Library for reading the OpenStreetMap PBF file format.
- osm-pbf-parquet
Transcode OSM PBF file to parquet files.
Handling GIS data formats
- cql2-rs
Library for parsing the OGC CQL2 filter language.
- FastGtfs
GTFS parsing, navigation, time table creation, and real-time network simulation.
- FlatGeobuf
A performant binary encoding for geographic data based on flatbuffers.
- GDAL
Bindings for the Geographic Data Abstraction Library (GDAL) for reading and writing raster and vector GIS files.
- GeoJSON
Work with GeoJSON files.
- GeoTIFF
Work with GeoTIFF raster files.
Showing a sample of 153 resources. View the full list on GitHub →