-
walkers
slippy map widget for egui
-
tzf-rs
Fast convert longitude,latitude to timezone name
-
pmtiles
v3 spec with multiple sync and async backends
-
serde_esri
serializing and deserializing Esri JSON FeatureSet and Geometry objects
-
osm-lump-ways
Group OpenStreetMap lines based on graph topology and OSM tags
-
pdal
PDAL bindings for Rust
-
japanese-address-parser
parse japanese addresses
-
pdal-sys
Low level Rust <-> C++ bindings to PDAL
-
e57
A pure Rust library for reading and writing E57 files with point clouds and related image data
-
footprint
Simplified format for Earth remote sensing instrument footprints
-
geodesy
A platform for experiments with geodetic transformations and data flow
-
versatiles
A toolbox for converting, checking and serving map tiles in various formats
-
fast-graph
A fast, lightweight and extensible implementation of a graph data structure
-
ferrostar
The core of modern turn-by-turn navigation
-
routee-compass
energy-aware routing engine
-
versatiles-lib
reading versatiles containers
-
anise
Core of the ANISE library
-
postgis_diesel
An extension for Diesel framework to support PostGIS geometry datatype
-
osm-waters
Obtain the necessary OSM water bodies for your project. It finds the water polygons that intersect your chosen geometries and outputs the results into GeoJSON.
-
utiles
Map tile utilities aka utiles
-
utiles-core
Map tile utilities aka utiles
-
h3o
H3 geospatial indexing system
-
static-bushes
Rust ports of the kdbush and flatbush npm packages
-
ser-io
reading SER files used in astrophotography
-
gnss-rtk
GNSS position solver
-
berlin-core
Identify locations and tag them with UN-LOCODEs and ISO-3166-2 subdivisions
-
ckmeans
Wang and Song's Ckmeans clustering algorithm
-
overpass
Query OpenStreetMap Nodes
-
zotgtfs
Conversion of Anteater Express data to GTFS Schedule and Realtime
-
geocode-csv
CLI tool to bulk geocode CSV data using the Smarty API or libpostal
-
h3o-cli
A CLI app that exposes most of the h3o API for scripting
-
geox
Shim to simplify using PostGIS types with sqlx and async-graphql
-
geo_rust
geocoding and reverse geocoding using the GeoNames dataset
-
geoarrow
Rust implementation of GeoArrow
-
mapvas
A map viewer with drawing functionality
-
osm-io
Read and write OSM data
-
geohash
Geohash implementation for Rust
-
d3_geo_rs
A port of D3/d3-geo
-
contour-isobands
Compute isobands and contour polygons (using marching squares algorithm)
-
contour
Compute isorings and contour polygons (using marching squares algorithm)
-
nadi_core
parse list of numbers from/to human readable string
-
aprs-parser
APRS message parser for Rust
-
osmx
Rust port of OSMExpress - a fast database file format for OpenStreetMap
-
earthwyrm
Vector tile map server for openstreetmap data
-
datafusion-geo
Add geo functionality extension to datafusion query engine
-
earthwyrm-bin
Vector tile map server using MVT
-
irox-carto
Cartographic & Geospatial Library
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
irox-sirf
SiRF Binary format Encoders and Decoders for GPS Devices
-
rasterh3
Convert raster data to H3 cells
-
miniproj
implements general and specific geodetic operations like geographic projections
-
h3arrow
Integration of the H3 geospatial grid with the arrow memory model
-
miniproj-epsg-registry
implements code-generation for miniproj
-
geo
Geospatial primitives and algorithms
-
polylabel
algorithm for finding optimum polygon label positions
-
flatgeobuf
FlatGeobuf for Rust
-
sp3
IGS SP3 file parser
-
geo-types
Geospatial primitive data types
-
rnx2crx
RINEX data compressor
-
ublox-rnx
Efficient RINEX production from a Ublox GNSS receiver
-
rinex-qc
RINEX data analysis
-
rinex
Package to parse and analyze RINEX data
-
osm_graph
set of tools for generating isochrones from geographic coordinates. It leverages OpenStreetMap data to construct road networks and calculate areas accessible within specified time limits…
-
geo-bevy
Generate Bevy meshes from
geo
types -
osm-pbf-reader
OpenStreetMap PBF reader
-
osm-pbf-proto
OpenStreetMap PBF-Format data-structures
-
tile-downloader
Download all map tiles in a given lat/lon rectangle
-
ipcap
🌍 A CLI & library for decoding IP addresses into state, postal code, country, coordinates, etc without internet access
-
geoserde
Adapter between geographic features and GIS files
-
ipcap-codegen
ipcap codegen crate
-
sif-kdtree
immutable, flat k-d tree
-
geozero
Zero-Copy reading and writing of geospatial data in WKT/WKB, GeoJSON, MVT, GDAL, and other formats
-
geos-src
static library build for geos-sys
-
pni-sdk
convenient, low-level bindings to several PNI-manufactured sensors, including compass and some AHRS sensors that support the PNI Serial Binary Protocol
-
galileo-mvt
Mapbox Vector Tile format reader
-
supercluster-rs
Supercluster for fast hierarchical point clustering
-
keshvar
collection of all sorts of useful information for every country
-
sif-rtree
immutable, flat R-tree
-
google_maps
An unofficial Google Maps Platform client library for the Rust programming language
-
geoconv
convert between different coordinate systems
-
geos
Rust bindings for GEOS C API
-
georaster
accessing geospatial raster images
-
geographiclib-rs
A port of geographiclib in Rust
-
supercluster
A very fast Rust crate for geospatial point clustering
-
icao-isa
ICAO International Standard Atmosphere(ISA) and air speed equations
-
libgweather
Rust bindings for libgweather
-
terrars-andrewbaxter-dinker
Pre-generated Terrars Dinker bindings
-
gweather-sys
FFI bindings for libgweather
-
vmp4-dump
Dumps Apple VMP4 files, used by geod, GeoServices, Maps, and other Apple apps
-
martin
Blazing fast and lightweight tile server with PostGIS, MBTiles, and PMTiles support
-
kiss-icp-ops-core
Unofficial Pure Rust Implementation of kiss-icp
-
martin-tile-utils
Utilites to help with map tile processing, such as type and compression detection. Used by the MapLibre's Martin tile server.
-
osm4routing
Convert OpenStreetMap data into routing friendly CSV
-
jord
Geographical Position Calculations (Ellipsoidal and Spherical models)
-
mbtiles
low-level MbTiles access and processing library, with some tile format detection and other relevant heuristics
-
h3o-bit
Low-level library for H3 indexes' bit twiddling
-
libmseed-sys
Native bindings to the libmseed library
-
geoconvert
A lightweight library to convert between geographic coordinate systems
-
japan-geoid
Calculates geoid heights for Japan using GSI's geoid model
-
rosewood
A file-based RTree for geospatial data
-
rs_osrm_serde
rust wrapper for osrm, folk from TehGoat/rs_osrm
-
geo-index
Fast, static, ABI-stable spatial indexes
-
irox-gpx
GPX format Encoders and Decoders for GPS Devices
-
geomedea
a geospatial data format optimized for remotely accessing a subset of planet-wide data
-
gnss-rs
GNSS constellations and space vehicles support
-
kml
KML support for Rust
-
crx2rnx
RINEX data decompressor
-
rinex-cli
Command line tool parse and analyze RINEX data
-
redizone
Redis compatible server convert longitude and latitude to timezone name(s)
-
rnx2cggtts
CGGTTS data generation from RINEX
-
osm_pbf_iter
Parse OpenStreetMap .pbf dumps while trying to avoid copying
-
thangail
Geofencing helper for Mikrotik
-
h3ron
High-level rust API for H3
-
h3ron-h3-sys
bindgen-generated lowlevel bindings for statically linked libh3
-
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
-
h3ron-polars
Integration of the h3 geospatial indexing system with polars dataframes
-
erased-cells
Create to enable manipulation of heterogeneous values and buffers of Rust primitive numeric types
-
tilejson
serializing the TileJSON file format
-
point_like
Traits for 2D point-like types
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
osmpbfreader
Read OpenStreetMap PBF files in rust
-
miniproj-ops
implements geodetic operations used in the miniproj crate
-
opening-hours
A parser and evaluation tool for the opening_hours fields in OpenStreetMap
-
irox-winlocation-api
Rust ergonomic adapter for the Windows Devices Location API
-
opening-hours-syntax
A parser for opening_hours fields in OpenStreetMap
-
geoarrow2
GeoArrow
-
proj4rs
Rust adaptation of Proj4
-
crs-definitions
CRS (coordinate reference system) definitions
-
kapta
~ Inspired by leaflet. Draw map with wasm
-
sbp-settings
SwiftNav settings API library
-
cheap-ruler
port of cheap-ruler, a collection of very fast approximations to common geodesic measurements
-
egm2008
Earth Gravitational Model (EGM2008)
-
e57-to-las
Convert E57 point cloud files to LAS
-
rove
System for real time spatial and timeseries quality control of weather data
-
maps-address-completion-service
Serve city names, zip codes, street names and house numbers for auto completion
-
py_geo_interface
Exchange vector geometries between Rust and Python using pyo3 and Pythons __geo_interface__ protocol
-
olympian
Quality control routines for meteorological observations
-
giga-segy-out
allows writing of SEG-Y
-
giga-segy-core
containing basic structures for working with SEG-Y
-
osmnodecache
Flat file OSM node cache to store (latitude,longitude) pairs as indexed entries
-
osm_boundaries_utils
help reading OpenStreetMap boundaries in rust
-
geolocation_utils
A repository which will allow easier calculations of bounds based on latitude and longitude coordinates
-
rdp
An FFI wrapper for the Ramer–Douglas–Peucker and Visvalingam-Whyatt algorithms
-
cv-contour
supports ESRI J shapefile
-
shapelib-rs
supports ESRI J shapefile (C bindings)
-
shape-contour
supports ESRI J shapefile (C bindings)
-
rinex-qc-traits
RINEX quality analysis specific traits
-
db_ip
An (unofficial) Rust library for querying db-ip.com data
-
inverse_distance_weight
Inverse Distance Weighting (IDW) algorithm for spatial interpolation