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.

rstarAn R*-tree spatial index35,588,099MIT OR Apache-2.0AlgorithmsData structures robustRobust adaptive floating-point predicates for computational geometry20,584,971MIT OR Apache-2.0AlgorithmsGraphics geoGeospatial primitives and algorithms19,677,048MIT OR Apache-2.0Science::Geospatial i_overlayBoolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon…5,843,747MIT OR Apache-2.0AlgorithmsGraphics gdalGDAL bindings for Rust4,070,386MITAPI bindingsScience::Geospatial gdal-sysLow level GDAL bindings for Rust4,070,045MITAPI bindingsScience::Geospatial geohashGeohash implementation for Rust.3,034,524MIT/Apache-2.0Science::Geospatial h3oA Rust implementation of the H3 geospatial indexing system.1,480,541BSD-3-ClauseNo standard libraryScience::Geospatial geozeroZero-Copy reading and writing of geospatial data in WKT/WKB, GeoJSON, MVT, GDAL, and other formats.1,182,862MIT OR Apache-2.0API bindingsDatabase interfaces wkbFast, pure-Rust reader and writer for Well-Known Binary geometries1,163,024MIT OR Apache-2.0Science::Geospatial h3o-bitLow-level library for H3 indexes' bit twiddling.1,050,337BSD-3-ClauseNo standard library::No dynamic allocationScience::Geospatial walkersslippy map widget for egui941,464MITGUIScience::Geospatial geoarrow-schemaGeoArrow geometry type and metadata definitions.928,927MIT OR Apache-2.0Science::Geospatial geoarrow-arrayGeoArrow array definitions.927,747MIT OR Apache-2.0Science::Geospatial proj4rsRust adaptation of Proj4820,340MIT OR Apache-2.0Science::Geospatial geoarrow-expr-geoRust implementation of GeoArrow710,957MIT OR Apache-2.0Science::Geospatial geodatafusionSpatial extensions for Apache DataFusion709,995MIT OR Apache-2.0Science::Geospatial projHigh-level Rust bindings for the latest stable version of PROJ680,978MIT OR Apache-2.0API bindingsScience::Geospatial tzf-rsFast convert longitude,latitude to timezone name.462,342MITCommand line utilitiesDate and time polylineEncoder and decoder for the Google Encoded Polyline format411,784MIT/Apache-2.0Science::Geospatial kmlKML support for Rust337,616MIT OR Apache-2.0Science::Geospatial clipper2A safe, idiomatic Rust API for 2D polygon boolean clipping (intersection, union, difference, XOR), offsetting (inflate/deflate),…331,317MIT OR Apache-2.0AlgorithmsGraphics clipper2c-sysRust FFI bindings to Clipper2 — 2D polygon boolean clipping (intersection, union, difference, XOR), offsetting (inflate/deflate),…324,373MIT OR Apache-2.0AlgorithmsExternal FFI bindings tilejsonLibrary for serializing the TileJSON file format240,115MIT OR Apache-2.0Science::Geospatial pmtilesImplementation of the PMTiles v3 spec with multiple sync and async backends.224,336MIT OR Apache-2.0Science::Geospatial geoarrowGeoArrow amalgamation crate.209,617MIT OR Apache-2.0Science::Geospatial fast_hilbertFast Hilbert 2D curve computation using an efficient Lookup Table (LUT).185,006MITAlgorithmsScience::Geospatial giga-segy-coreA library containing basic structures for working with SEG-Y.154,865MIT OR Apache-2.0Science::Geospatial giga-segy-inA library allows parsing of SEG-Y.154,043MIT OR Apache-2.0Parser implementationsScience::Geospatial crs-definitionsCRS (coordinate reference system) definitions130,398CC0-1.0Science::Geospatial geodesyA platform for experiments with geodetic transformations and data flow110,505MIT OR Apache-2.0ScienceScience::Geospatial e57A pure Rust library for reading and writing E57 files with point clouds and related image data.106,674MITParser implementationsScience::Geospatial geoarrow-castFunctions for converting from one GeoArrow geometry type to another.96,798MIT OR Apache-2.0Science::Geospatial geo-indexFast, immutable, ABI-stable spatial indexes.94,907MIT OR Apache-2.0AlgorithmsData structures versatilesA toolbox for converting, checking and serving map tiles in various formats.89,989MITCommand line utilitiesScience::Geospatial spatialbenchBlazing fast pure Rust Spatial Bench data generation library.88,819Apache-2.0Data structuresDatabase interfaces spatialbench-arrowSpatialBench data generator into Apache Arrow format88,699Apache-2.0Data structuresDatabase interfaces rinexRINEX file parsing, analysis and production85,434MPL-2.0Parsing toolsScience giga-segy-outA library allows writing of SEG-Y.75,760MIT OR Apache-2.0Science::Geospatial world_magnetic_modelRust implementation of the NOAA World Magnetic Model (WMM).73,082MIT OR Apache-2.0AerospaceEmbedded development haversine-rsProvides some helpers functions to calculate the distance between two points on Earth using the Haversine formula.70,582MITMathematicsScience::Geospatial h3o-mvtGenerate MVT tiles from set of H3 cells.70,346BSD-3-ClauseScience::Geospatial i_trianglePolygon Triangulation Library: Efficient Delaunay Triangulation for Complex Shapes.67,834MIT OR Apache-2.0AlgorithmsGame development ferrostarThe core of modern turn-by-turn navigation.67,335BSD-3-ClauseScience::Geospatial miniproj-epsg-registryThis crate implements code-generation for miniproj65,071non-standardScience::Geospatial miniprojThis crate implements general and specific geodetic operations like geographic projections.64,278non-standardScience::Geospatial miniproj-opsThis crate implements geodetic operations used in the miniproj crate.59,846non-standardScience::Geospatial lonlat_bngConvert longitude and latitude coordinates to BNG coordinates, and vice versa58,336BlueOak-1.0.0Science::Geospatial gnss-rsGNSS constellations55,837MPL-2.0ScienceScience::Geospatial martin-tile-utilsUtilities to help with map tile processing, such as type and compression detection. Used by the MapLibre's Martin tile server.47,438MIT OR Apache-2.0Parsing toolsScience::Geospatial mbtilesA simple low-level Mbtiles access and processing library, with some tile format detection and other relevant heuristics.47,049MIT OR Apache-2.0Database interfacesScience::Geospatial tile-gridLibrary for map tile grid calculations.45,901MITScience::Geospatial egm2008Earth Gravitational Model (EGM2008)42,059BSD-3-ClauseScience::Geospatial martinBlazing fast and lightweight tile server with PostGIS, MBTiles, and PMTiles support41,225MIT OR Apache-2.0Science::GeospatialWeb programming::HTTP server maplibre_nativeRust bindings to the MapLibre Native map rendering engine39,833MIT OR Apache-2.0External FFI bindingsRendering ogcapi-typesTypes as defined by various OGC API Standards.38,930MIT OR Apache-2.0Science::Geospatial aviation_calc_utilA library to assist with aviation related calculations.37,211Apache-2.0 OR MITAerospace::Aerospace simulationsMathematics icechunkTransactional storage engine for Zarr designed for use on cloud object storage36,690Apache-2.0Database interfacesScience mlt-coreMapLibre Tile library code35,911MIT OR Apache-2.0Science::Geospatial keshvarcollection of all sorts of useful information for every country34,298BSD-3-ClauseFinanceInternationalization (i18n) sp3IGS SP3 file parser34,176MPL-2.0Parsing toolsScience versatiles_deriveA toolbox for converting, checking and serving map tiles in various formats.31,993MITCommand line utilitiesScience::Geospatial sif-rtreesimple, immutable, flat R-tree30,387MIT OR Apache-2.0Data structuresScience::Geospatial versatiles_coreA toolbox for converting, checking and serving map tiles in various formats.30,250MITCommand line utilitiesScience::Geospatial osm-ioRead and write OSM data29,794MIT OR Apache-2.0Science::Geospatial gnss-rtkGNSS position solver28,629AGPL-3.0ScienceScience::Geospatial versatiles_geometryA toolbox for converting, checking and serving map tiles in various formats.27,509MITCommand line utilitiesScience::Geospatial geoparquetGeoParquet reader and writer.27,160MIT OR Apache-2.0Science::Geospatial versatiles_imageA toolbox for converting, checking and serving map tiles in various formats.25,226MITCommand line utilitiesScience::Geospatial rinex-cliRINEX and SP3 data post processing tool25,126MPL-2.0Command-line interfaceCommand line utilities versatiles_pipelineA toolbox for converting, checking and serving map tiles in various formats.24,506MITCommand line utilitiesScience::Geospatial fast-mvtFast Mapbox Vector Tile (MVT) reader and writer24,471MIT OR Apache-2.0Science::Geospatial versatiles_containerA toolbox for converting, checking and serving map tiles in various formats.24,463MITCommand line utilitiesScience::Geospatial ckmeansA Rust implementation of Wang and Song's Ckmeans clustering algorithm22,419BlueOak-1.0.0Science::Geospatial jordGeographical Position Calculations (Ellipsoidal and Spherical models)21,501MITScience::Geospatial jgdtransCoordinate Transformer by Gridded Correction Parameter (par file)19,766MIT OR Apache-2.0Science::Geospatial japan-geoidCalculates geoid heights for Japan using GSI's geoid model.18,824MITScienceScience::Geospatial earthwyrmVector tile map widget for WebAssembly18,610MIT OR Apache-2.0Science::Geospatial routee-compassThe RouteE-Compass energy-aware routing engine17,889BSD-3-ClauseScienceScience::Geospatial fast-graphA fast, lightweight and extensible implementation of a graph data structure.17,849Apache-2.0Data structuresDatabase interfaces e57-to-lasConvert E57 point cloud files to LAS17,466MITScience::Geospatial irox-cartoCartographic & Geospatial Library16,510MIT OR Apache-2.0AerospaceData structures osmnodecacheFlat file OSM node cache to store (latitude,longitude) pairs as indexed entries16,458MIT OR Apache-2.0CachingScience::Geospatial rinex-qcRINEX and more broadly, GNSS data processing16,052MIT OR Apache-2.0Parsing toolsScience versatiles-libA library for reading versatiles containers.15,847MITScience::Geospatial aerowebA library to retrieve data from Meteo France's aeronautical meteorologic services15,528GPL-3.0AerospaceScience::Geospatial crx2rnxRINEX decompression command line utility15,152MPL-2.0Command-line interfaceCommand line utilities sif-kdtreesimple, immutable, flat k-d tree14,654MIT OR Apache-2.0Data structuresScience::Geospatial rnx2crxRINEX compression command line utility14,581MPL-2.0Command-line interfaceCommand line utilities h3o-cliA CLI app that exposes most of the h3o API for scripting.14,074BSD-3-ClauseScience::Geospatial utiles-coreMap tile utilities aka utiles13,771MIT OR Apache-2.0Science::Geospatial wspr_cdkThis crate provides an abstraction that allows you to do analysis on wspr's real time spot data.13,491BSD-1-ClauseScience::GeospatialWeb programming::HTTP server snaprLibrary enabling a flexible and frictionless way to render snapshots of maps with overlayed geometries.13,362MITScience::Geospatial utilesWeb map tile utils (aka utiles)13,343MIT OR Apache-2.0Science::Geospatial olympianQuality control routines for meteorological observations12,944LGPL-3.0-onlyScience::Geospatial geohasherSimple geohash encode/decode functions without any dependencies.12,525Apache-2.0AlgorithmsScience::Geospatial coordinate-transformerProvides functions and structures for converting geocentric Cartesian coordinates, latitude and longitude, JPR, and pixel…11,356MIT OR Apache-2.0MathematicsScience::Geospatial irox-nmea0183NMEA-0183 format Encoders and Decoders for GPS Devices11,325MIT OR Apache-2.0AerospaceEncoding geozero-shpWARNING: The shp driver is now included in geozero.10,889MIT OR Apache-2.0Science::Geospatial gnss-qc-traitsGNSS Quality Control traits10,772MPL-2.0ScienceScience::Geospatial popgisA blazing fast way to insert GeoJSON, ShapeFile & OsmPBF into a PostGIS database.10,755MIT OR Apache-2.0Science::Geospatial osm-typesOSM Element Types10,724MIT OR Apache-2.0Science::Geospatial nadi_coreCore library for Nadi systems, for use by plugins10,351GPL-3.0-onlyData structuresScience osm-pbfRead and write the OSM PBF Format10,126MIT OR Apache-2.0Parser implementationsScience::Geospatial binexBINEX encoder and decoder for real-time GNSS9,909MPL-2.0Parsing toolsScience rosewoodA file-based RTree for geospatial data9,857MIT OR Apache-2.0Science::Geospatial earthwyrm-binVector tile map server using MVT9,852MIT OR Apache-2.0Science::Geospatial dda-voxelize3D mesh voxelization with the DDA algorithm9,804MITAlgorithmsGraphics sinexSINEX format parser9,685MPL-2.0Parsing toolsScience irox-winlocation-apiRust ergonomic adapter for the Windows Devices Location API9,432MIT OR Apache-2.0Aerospace::Aerospace protocolsAPI bindings geo-omercConvert geo types between geodesic degrees and cartesian meters using Oblique Mercator.9,386MITScience::Geospatial berlin-coreIdentify locations and tag them with UN-LOCODEs and ISO-3166-2 subdivisions.9,217MITScience::GeospatialText processing hexgridspiralHexagonal Cube-Coordinate System with Spiralling Integer Tile Identifiers9,153MIT OR Apache-2.0Data structuresGame development irox-sirfSiRF Binary format Encoders and Decoders for GPS Devices9,022MIT OR Apache-2.0AerospaceEncoding geoprox-coreCore library for Geoprox, provides geospatial indexing and search functionalities9,008MIT OR Apache-2.0AlgorithmsCaching survex-rsRust bindings for the Survex 3D image processor.8,996GPL-3.0-onlyAPI bindingsExternal FFI bindings gnss-protosGNSS protos encoder and decoder8,925MPL-2.0Parsing toolsScience egml-coreCore primitives and operations for processing GML data.8,819MIT OR Apache-2.0Data structuresParser implementations geoproxStandalone CLI for running the Geoprox service8,813MIT OR Apache-2.0Command-line interfaceScience::Geospatial geoprox-serverGeoprox server implementation providing a HTTP API for geospatial queries and position tracking8,793MIT OR Apache-2.0CachingScience::Geospatial serde_esriA library for serializing and deserializing JSON from Esri Location Services.8,767MIT OR Apache-2.0EncodingParser implementations libisgLibraly reading/writing ISG 2.0 format8,655MIT OR Apache-2.0Science::Geospatial sl-typesSome basic types for Second Life related tools8,614MIT OR Apache-2.0Parser implementationsScience::Geospatial arikaCoordinate frames, reference transforms, epochs, and celestial body ephemerides for orbital mechanics.8,510MITScienceScience::Geospatial ogcapi-driversDriver traits and implementations8,299MIT OR Apache-2.0Science::Geospatial egml-transformSupplementary operations for GML data.8,246MIT OR Apache-2.0Data structuresParser implementations egml-ioIO operations for processing GML data.8,237MIT OR Apache-2.0Data structuresParser implementations meteostatGet historic weather data from thousands of weather stations around the world.8,181Apache-2.0Science::Geospatial egmlLibrary for processing GML data.8,005MIT OR Apache-2.0Data structuresParser implementations srtm_readerA performant DTM(srtm) reader for .hgt files.7,889BSD-3-ClauseParser implementationsParsing tools ublox-rnxEfficient RINEX production from a Ublox GNSS receiver7,800MIT OR Apache-2.0Command-line interfaceCommand line utilities geo_rustA library for geocoding and reverse geocoding using the GeoNames dataset.7,722MITData structuresScience::Geospatial voxel-tiler-coreConvert point clouds to voxel data.7,673MIT OR Apache-2.0ConcurrencyData structures fit2gpx.fit to .gpx converter7,280MITCommand-line interfaceScience::Geospatial georasterRust library for accessing geospatial raster images.7,124MIT/Apache-2.0Multimedia::ImagesScience::Geospatial nasademNASADEM SRTM elevation tile loading and lookup.7,122MIT OR Apache-2.0Science::Geospatial irox-gpxGPX format Encoders and Decoders for GPS Devices6,845MIT OR Apache-2.0AerospaceEncoding shapelib-rsRust crate shapelib-rs supports ESRI J shapefile (C bindings)6,789MITExternal FFI bindingsGraphics wbvectorPure-Rust library for reading and writing vector GIS formats6,487MIT OR Apache-2.0EncodingScience::Geospatial jprectJapan Plane Rectangular Coordinate System6,468MITScience::Geospatial wbtopologyA pure-Rust topology suite inspired by JTS6,332MIT OR Apache-2.0AlgorithmsScience::Geospatial copc-rsCloud Optimized Point Cloud (COPC) reader and writer.6,295MIT/Apache-2.0Rendering::Data formatsScience::Geospatial ogcapi-servicesServer implementation of several OGC API Standards.6,198MIT OR Apache-2.0Science::Geospatial nadi_pluginMacro library to write plugins for nadi system using nadi_core6,101GPL-3.0-onlyData structuresScience bbox-coreCommon functionality for BBOX services6,065MIT OR Apache-2.0Science::Geospatial icao-isaAn implementation of the ICAO International Standard Atmosphere(ISA) and air speed equations.5,801MITAerospaceNo standard library a5High-performance Rust implementation of the A5 hierarchical spatial indexing system5,779Apache-2.0AlgorithmsData structures geoarrow-testTest data for GeoArrow data5,753MIT OR Apache-2.0Science::Geospatial rinex-qc-traitsRINEX quality analysis specific traits5,660MIT OR Apache-2.0Parsing toolsScience eorstEarth Observation and Remote Sensing Toolkit - library for raster processing pipelines5,572LGPL-3.0-or-laterScience::Geospatial geoarrow2Rust implementation of GeoArrow5,151MIT OR Apache-2.0Science::Geospatial aabbStatic AABB spatial index for 2D queries4,774MITData structuresGame development bbox-frontendHTML frontend for BBOX services4,749MIT OR Apache-2.0Science::Geospatial supercluster-rsRust implementation of Supercluster for fast hierarchical point clustering4,694MITScience::Geospatial bbox-map-serverBBOX map server4,580MIT OR Apache-2.0Science::Geospatial spherical_geometryA package for working with spherical geometry4,526MITMathematicsScience::Geospatial fcb_coreFlatCityBuf is a library for reading and writing CityJSON with FlatBuffers. Contains code derived from FlatGeobuf (BSD-2-Clause)…4,381MITData structuresEncoding bbox-asset-serverServing static and templated files4,275MIT OR Apache-2.0Science::Geospatial sfconversionsSupport conversion from R's sf package types to geo_types geometry primitives using extendr4,213MITScience::Geospatial egml-cliCLI tool for processing GML data.4,203MIT OR Apache-2.0Data structuresParser implementations shape-contourRust crate shape-contour supports ESRI J shapefile (C bindings)4,186MITExternal FFI bindingsGraphics ogcapi-clientClient to access OGC API Feature and STAC endpoints.3,994MIT OR Apache-2.0Science::Geospatial gnss-qcGNSS data Quality Control3,978MPL-2.0ScienceScience::Geospatial bbox-processes-serverBBOX OGC API Processes Service3,954MIT OR Apache-2.0Science::Geospatial bbox-feature-serverBBOX OGC API Features Service3,931MIT OR Apache-2.0Science::Geospatial bbox-tile-serverVector and raster tiles server supporting various sources and storage formats3,922MIT OR Apache-2.0Science::Geospatial ogcapiOGC API building blocks.3,921MIT OR Apache-2.0Science::Geospatial roveSystem for real time spatial and timeseries quality control of weather data3,757AGPL-3.0-onlyScience::Geospatial martin-coreBasic building blocks of MapLibre's Martin tile server.3,620MIT OR Apache-2.0Parsing toolsScience::Geospatial bbox-serverBBOX OGC API Services3,597MIT OR Apache-2.0Science::Geospatial envisim_utilsUtility methods for design-based sampling methods and estimation3,468AGPL-3.0-onlyMathematicsScience efbElectronic Flight Bag library to plan and conduct a flight.3,451Apache-2.0AerospaceScience::Geospatial geocentricConversion between geodetic and geocentric (cartesian) coordinates3,336MITScience::Geospatial tileyoloA simple raster-based XYZ tile server for serving GeoTIFFs3,178MITScience::GeospatialWeb programming::HTTP server inverse_distance_weightInverse Distance Weighting (IDW) algorithm for spatial interpolation.3,141MITScience::Geospatial envisim_samplrSampling methods for balanced and spatially balanced sampling3,139AGPL-3.0-onlyMathematicsScience plocPoint location library3,081MITAlgorithmsData structures natural-earth-basemapA Rust library for creating SVG basemaps using Natural Earth data, supporting multiple styles and customizable map projections3,007MIT OR Apache-2.0Multimedia::ImagesRendering icechunk-typesShared foundational types for icechunk2,982Apache-2.0Database interfacesScience envisim_estimateDesign-based estimation and variance estimation2,906AGPL-3.0-onlyMathematicsScience czdbA pure Rust library for parsing CZDB-format IP databases.2,877MITParsing toolsScience::Geospatial icechunk-storageStorage trait and shared types for icechunk2,855Apache-2.0Database interfacesScience osm_graphThis library provides a set of tools for generating isochrones from geographic coordinates. It leverages OpenStreetMap data to…2,852MITScience::GeospatialSimulation rnx2cggttsCGGTTS data generation from RINEX2,796MIT OR Apache-2.0Command-line interfaceCommand line utilities animeApproximate Network Matching, Integration, and Enrichment2,762MIT OR Apache-2.0AlgorithmsScience erased-cellsCreate to enable manipulation of heterogeneous values and buffers of Rust primitive numeric types2,750MITData structuresEncoding icechunk-arrow-object-storeApache Arrow object_store storage backend for icechunk2,709Apache-2.0Database interfacesScience icechunk-formatBinary format types and serialization for the Icechunk storage engine2,708Apache-2.0Database interfacesScience icechunk-s3Native AWS S3 storage backend for icechunk2,689Apache-2.0Database interfacesScience mlsndMoving Least Squares deformations in N Dimensions2,684MITGraphicsMathematics sarproA high-performance Sentinel-1 Synthetic Aperture Radar (SAR) GRD product to image processor.2,662MIT OR Apache-2.0Command line utilitiesMultimedia::Images rapidgeo-distanceFast and accurate geographic distance calculations with geodesic, haversine, and euclidean algorithms2,591MIT OR Apache-2.0AlgorithmsScience::Geospatial hydro-analysisHydrolog anaylsis tools for manipulating DEMs2,584MITScience::Geospatial pdal-sysLow level Rust <-> C++ bindings to PDAL2,551MITAPI bindingsScience::Geospatial geelloA tool to render geo data2,548MITScience::Geospatial voxel-tiler-cliA CLI tool to convert point clouds into voxel mesh data in Ply format.2,473MIT OR Apache-2.0Command line utilitiesScience::Geospatial destinationA library providing types and method for managing physical addresses in a municipality.2,429Apache-2.0Command line utilitiesParser implementations loose-dmsParse geographical coordinates from strings in DMS or decimal format2,385MITParser implementationsScience coursepointerConverts waypoints into Garmin FIT course points2,314MITCommand line utilitiesScience::Geospatial surtgis-coreCore types and traits for SurtGis geospatial library2,303MIT OR Apache-2.0Science::Geospatial