-
geo
Geospatial primitives and algorithms
-
geojson
Read and write GeoJSON vector geographic data
-
geozero
Zero-Copy reading and writing of geospatial data
-
google_maps
An unofficial Google Maps Platform client library for the Rust programming language
-
geographiclib-rs
A port of geographiclib in Rust
-
proj
High-level Rust bindings for the latest stable version of PROJ
-
gdal
GDAL bindings for Rust
-
kml
KML support for Rust
-
polylabel
A Rust implementation of the Polylabel algorithm for finding optimum polygon label positions
-
h3ron
High-level rust API for H3
-
geoutils
A collection of geo computation utilities
-
s2
S2 geometric library
-
h3o
A Rust implementation of the H3 geospatial indexing system
-
d3_geo_rs
A port of D3/d3-geo
-
geohash
Geohash implementation for Rust
-
wkt
Rust read/write support for well-known text (WKT)
-
postgis
An extension to rust-postgres, adds support for PostGIS
-
startin
A Delaunay triangulator for terrains
-
roaring-landmask
A fast and limited-memory structure with a landmask based on GSHHG for determing whether a point on Earth is on land or in the ocean
-
geocode-csv
CLI tool to bulk geocode CSV data using the Smarty API or libpostal
-
pmtiles
Implementation of the PMTiles v3 spec with multiple sync and async backends
-
photon-geocoding
An API client for Komoot's Photon API written in and for Rust
-
geozero-shp
Shapefile reader with GeoZero API
-
osm-tag-csv-history
Use CSV tools to see who's mapping what in OpenStreetMap
-
polars_gdal
Read and write GDAL-compatible geospatial data into Polars and GeoPolars
-
osm-geo-mapper
Navigate OpenStreetMap data in the terminal
-
geox
Shim to simplify using PostGIS types with sqlx and async-graphql
-
d3_geo_voronoi_rs
A port into rustlang of the javascript library d3-geo-voronoi
-
geocodio
A client wrapper for the Geocodio API
-
tzf-rs
Fast convert longitude,latitude to timezone name
-
geopolars
Geospatial extensions for Polars
-
lv03
Conversion between the Swiss coordinate system (LV03/CH1903 or LV95/CH1903+) and WGS84 coordinates
-
raster-tools
Raster processing tools
-
rgeo
Offline reverse geocoding library using geonames db
-
geos-src
static library build for geos-sys
-
swiftnav
GNSS positioning and related utilities
-
libosmium
Rust binding and wrapper for libosmium
-
geo-booleanop
Rust implementation of the Martinez-Rueda Polygon Clipping Algorithm
-
haversine-alpha
A CLI to get the distance (Km) between multiple coordinates using Haversine formula
-
geocoder-abbreviations
Geocoding Abbreviations classified by language and type
-
google-geocode
An API client for the Google Geocoding API
-
pbf2graph
OSM Road Graph Extractor
-
cheap-ruler
A Rust port of cheap-ruler, a collection of very fast approximations to common geodesic measurements
-
geo-rasterize
a pure-rust 2D rasterizer for geospatial applications
-
nav-types
Easily work with global positions and vectors
-
osm4routing
Convert OpenStreetMap data into routing friendly CSV
-
peermaps-ingest
Convert OSM data into the peermaps on-disk format
-
tile-grid
Library for map tile grid calculations
-
flat_projection
Fast geodesic distance approximations via flat surface projection
-
metrics-exporter-newrelic
Basic
metrics
exporter for use with NewRelic -
gdal-sys
Low level GDAL bindings for Rust
-
geo-weights
Crate for generating weights matrixes from geospatial data
-
h3ron-h3-sys
bindgen-generated lowlevel bindings for statically linked libh3
-
rsgeo
rsgeo is a geography tool which is written with Rust
-
geo-svg-io
Functionality to convert between SVG and geo-types
-
geocoding
Geocoding library for Rust
-
osm_boundaries_utils
utilities to help reading OpenStreetMap boundaries in rust
-
earthwyrm
Vector tile map server for openstreetmap data
-
wkb
Convert geo-types from georust to/from Well Known Binary
-
osm_pbf_iter
Parse OpenStreetMap .pbf dumps while trying to avoid copying
-
geocoords
A Coordinates struct that is opinionated in that it strictly represents valid latitude and longitude. Represented internally as 64-bit floating points; this provides sub-millimeter precision anywhere on Earth.
-
osmpbf-parser
parse osm protobuf files and scan for records with explicit file offsets
-
llambda/rrgeo-actix
A fast, offline, reverse geocoder
-
h3o-cli
A CLI app that exposes most of the h3o API for scripting
-
nominatim-rs
Bindings to the Nominatim web API for rust
-
swiftnav-sys
FFI bindings for libswiftnav
-
navigation
Provides basic navigation between GPS waypoints
-
opinionated_metrics
Automatic configuration of exporters for
metrics
-
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
-
geo-postgis
Conversion between
geo-types
andpostgis
types -
static-bushes
Rust ports of the kdbush and flatbush npm packages
-
pbf-reader
Fast openstreetmap PBF file format reader. Reads Nodes, Ways, Relations. It uses mpsc::channell and multiple threads to do job as fast as possible.
-
rijksdriehoek
Convert coordinates between rijksdriehoek and wgs84
-
geezy
A collection of Geodetical functions
-
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
-
spatial-join
Spatial join tools
-
maplibre
Native Maps for Web, Mobile and Desktop
-
city2ba
A tool for generating synthetic bundle adjustment problems
-
city-spellcheck
city-spellcheck is a library that gives city spelling corrections using a fuzzy search that takes distance from supplied gps coordinates into weighting
-
open-location-code
Library for translating between GPS coordinates (WGS84) and Open Location Code
-
py_geo_interface
Exchange vector geometries between Rust and Python using pyo3 and Pythons __geo_interface__ protocol
-
h3ron-graph
Graph algorithms on edges of th3 H3 spatial indexing system
-
mbutiles
MBUtiles is an utility in Rust, to generate MBTiles from tiles directories and extract tiles from MBTiles file
-
osm-primitives
Primitives for the Openstreetmap data model
-
gpkg
Rust library for working with GeoPackages
-
proj-sys
Rust bindings for PROJ v9.0.x
-
shapefile
Read & Write shapefiles in Rust
-
geo-validator
Functionality to validate geo-types MultiPolygon/Polgon according to the OGC rules
-
bingmaps
API bindings for the Bing Maps v1 HTTP API
-
geomatic
Projections, conversions of geospatial coordinates and related operations
-
line_intersection
Find the intersection between two 2d lines, rays, or line segments
-
mercator
Mercator projection for WGS84 to 2d zone
-
ogcapi
OGC API building blocks
-
copc-rs
Cloud Optimized Point Cloud (COPC) reader
-
lonlat_bng
Convert longitude and latitude coordinates to BNG coordinates, and vice versa
-
wkb-rs
Conversions between WKB (Well Known Binary) and geo-types
-
osm-admin-lookup
Lookup the Openstreetmap admin hierarchy of coordinates
-
world_image_file
Read, write, and project with World Files for georeferenced images
-
ogc
Models, APIs and Tools for working with Open Geospatial Consortium (OGC) technologies
-
pos
Reads GNSS/IMU position and accuracy files