Awesome-Geospatial

Geospatial toolkit

A curated list of geospatial analysis tools and resources.

Long list of geospatial tools and resources

GitHub

4k stars
204 watching
628 forks
last commit: about 2 months ago
Linked from 5 awesome lists

awesomeawesome-listdata-analysisdeep-learningearth-observationgeoprocessinggeospatialgeospatial-analysisgeotoolsgismachine-learningmapremote-sensingspatial-analysisspatial-data

Awesome Geospatial / Database

3D CityDB A free 3D geo database to store, represent, and manage virtual 3D city models on top of a standard spatial relational database. The database model contains semantically rich, hierarchically structured, multi-scale urban objects facilitating complex GIS modeling and analysis tasks, far beyond visualization
Cloudant IBM noSQL database that supports spatial data (GeoJSON)
DB2 Spatial Extender Spatial Extender allows you to store, manage, and analyze spatial data in DB2
GeoCouch 516 about 3 years ago GeoCouch is a spatial extension for Couchbase and Apache CouchDB
Geopackage SQLite spatial extension. More powerful than its older brother Spatialite
H2GIS 208 15 days ago A spatial extension of the H2 database
Hastings 29 about 2 years ago GeoSpatial Search for CouchDB 2
Informix Spatial Informix spatial extension
Microsoft SQL Server Microsoft SQL/SQL Azure spatial features. All the spatial functionality is also available as a .NET library (can be downloaded using nuget)
MobilityDB 540 11 days ago An extension to the Postgres database which adds support for temporal and spatio-temporal objects
MongoDB Also supports GeoJSON and spatial indexes
MySql Spatial MySql spatial extension
Neo4j Spatial 779 about 1 month ago Library of spatial utilities for Neo4j
Oracle Spatial Oracle database spatial extension
OrientDB 4,753 1 day ago OrientDB is an Open Source Multi-Model NoSQL DBMS with the support of Native Graphs, Documents Full-Text, Reactivity, Geo-Spatial and Object Oriented concepts
PgRouting pgRouting extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality
PostGIS Vector Tile Utils 273 over 4 years ago A set of PostgreSQL functions that are useful when creating vector tile sources
PostGIS PostgreSql spatial extension
Rasdaman Array database that allows storing and querying massive multi-dimensional arrays, such as sensor, image, simulation, and statistics data appearing in domains like earth, space, and life science
SciDB Array database designed for multidimensional data management and analytics common to scientific, geospatial, financial, and industrial applications
Spatialite SQLite spatial extension
Teradata Geospatial Feature Teradata spatial extension for DW and BI
Tile38 9,166 7 days ago Tile38 is a geospatial database, spatial index, and realtime geofence
TileDB 1,866 6 days ago TileDB is a powerful engine for storing and accessing dense and sparse multi-dimensional arrays, which can help you model any complex data efficiently
yogrt 18 about 2 years ago A simple templating tool for importing GIS data to PostGIS

Awesome Geospatial / Image Classification & DIP Software

ArcMap Raster Edit Suite 16 over 7 years ago An ArcMap Addin that enables manual editing of single pixels on raster layer
ContextCapture ContextCapture enables you to automatically generate multi-resolution 3D models at any scale and precision
Correlator3D High-end photogrammetry suite
Dinamica EGO Dinamica EGO consists of a sophisticated platform for environmental modeling
e-Foto Free and open source digital photogrammetric workstation
eCognition GEOBIA software
ENVI Geospatial image processing and classification software
ERDAS Geospatial image processing and classification software
gdal2tilesp 79 about 3 years ago This enhancement to the gdal2tiles.py script includes additional features
Global Mapper Geospatial and remote sensing data analysis
Guidos Toolbox Some GDAL functionalities and includes MSPA (Morphological Spatial Pattern Analysis) for connectivity maps
IDL IDL is a programming language used for data analysis and image processing programming
INPHO INPHO is a Digital Photogrammetry Software
Interimage Open Source GEOBIA software
Matlab Multi-paradigm numerical computing environment and fourth-generation programming language
Metashape Agisoft Metashape is a stand-alone software product that performs photogrammetric processing of digital images
MultiSpec A Freeware Multispectral Image Data Analysis System
OSSIM Suite of geospatial libraries and applications used to process imagery, maps, terrain, and vector data
PCI Geomatica Remote sensing software package for image processing
rasterix 29 over 6 years ago Rasterix is a cross-platform utility built around the GDAL library and the Qt framework designed to process geospatial raster data
RealityCapture Photogrammetry software
SNAP SNAP is an open source common architecture for ESA Toolboxes ideal for the exploitation of Earth Observation data
Spring GIS and remote sensing image processing system with an object-oriented data model
TerrSet TerrSet (formerly IDRISI) is an integrated geographic information system (GIS) and remote sensing software
The Sentinel Toolbox The Sentinel Toolboxes consists of a collection of processing tools, data product readers and writers and a display and analysis application to process Sentinel data
TIMESAT TIMESAT is a software package for analysing time-series of satellite sensor data
WebODM Generate maps, point clouds, DEMs and 3D models from aerial images

Awesome Geospatial / Geographic Information System

ArcGIS Pro Fully 64-bit version of ArcGIS with new GUI and 2D/3D integration
ArcGIS GIS for working with maps and geographic information
AutoCAD Map 3D GIS AutoCAD integration
FME Desktop FME is an integrated collection of Spatial ETL tools for data transformation and data translation
GC2 GC2 is an enterprise platform GIS (open source)
GeoDa Spatial data analysis software
Geomedia Commercial GIS
GRASS GIS GRASS (Geographic Resources Analysis Support System) is a free and open source GIS
gvSIG Free and open source GIS
ILWIS Integrated Land and Water Information System (ILWIS) is a remote sensing and GIS software
LuciadFusion An all-in-one server solution for your data publication workflow and geospatial data management
Manifold System Commercial GIS
Mapbox Studio 1,142 about 6 years ago Desktop application for vector tile driven map design
MapInfo Commercial GIS
MapWindow GIS Free and open source desktop geographic information system
MicroImages TNTgis Commercial GIS
OpenJUMP Open source Java GIS
QGIS Cross-platform free and open-source desktop geographic information system
SAGA SAGA is the abbreviation for System for Automated Geoscientific Analyses
Smallworld Commercial GIS
Terraview GIS application built using the TerraLib GIS library
uDig A GIS Framework for Eclipse (Java) and also a GIS software

Awesome Geospatial / Web Map Development

angular-azure-maps 3 12 months ago Angular 6 Azure Maps is a wrapped MS Azure Map on Angular
ArcGIS JS App Generator 42 about 7 years ago This is a yeoman generator for ArcGIS API for JavaScript applications
azure-maps-animations 22 about 1 month ago A rich library of animations for use with the Azure Maps Web SDK
azure-maps-fullscreen-control 3 3 months ago An Azure Maps Web SDK module that provides a control to display the map in fullscreen mode
azure-maps-geolocation-control 8 about 2 years ago An Azure Maps Web SDK module that provides a control that uses the browser's geolocation API to locate the user on the map
azure-maps-gridded-data-source 8 about 1 month ago A module for the Azure Maps Web SDK that provides a data source that clusters data points into cells of a grid area
azure-maps-selection-control 1 7 months ago An Azure Maps Web SDK module that provides controls for selecting data in a data source using drawing tools or by requesting a route range polygon
azure-maps-services-ui 7 7 months ago A set of web UI controls that wrap the Azure Maps REST services
azure-maps-swipe-map 3 3 months ago A module for the Azure Maps Web SDK that allows swiping between two overlapping maps, ideal for comparing two overlapping data sets
azure-maps-sync-maps 1 about 4 years ago An Azure Maps Web SDK module that synchronizes the cameras of two or more maps
Bertin.js 307 about 1 year ago A JavaScript library for visualizing geospatial data and make thematic maps for the web
CesiumJS An open-source JavaScript library for world-class 3D globes and maps
CMV - The Configurable Map Viewer 325 2 months ago CMV is a community-supported open source mapping framework. CMV works with the Esri JavaScript API, ArcGIS Server, ArcGIS Online and more
deck.gl A WebGL-powered framework for visual exploratory data analysis of large datasets
Flare Cluster Layer 134 over 2 years ago ArcGIS javascript custom graphics layer. Creates clusters and creates flares for clusters
geojson-vt 1,896 5 months ago A highly efficient JavaScript library for slicing GeoJSON data into vector tiles on the fly
GeoNode A web-based application and platform for developing geospatial information systems (GIS) and for deploying spatial data infrastructures (SDI)
Google Maps API Polyline String Decoder 61 almost 5 years ago Function that will convert encoded polyline strings (as returned by the Google Maps API) into a list of lat/lon pairs
jVectorMap jVectorMap is a vector-based, cross-browser and cross-platform component for interactive geography-related data visualization on the web. It provides numerious features like smooth zooming and panning, fully-customizable styling, markers, labels and tooltips
L7 3,674 9 days ago Large-scale WebGL-powered Geospatial Data Visualization By Ant Financial
Leaflet.MapboxVectorTile 300 about 3 years ago A Leaflet Plugin that renders Mapbox Vector Tiles on HTML5 Canvas
Leaflet Open-Source JavaScript Library for Mobile-Friendly Interactive Maps
LuciadRIA A JavaScript library for 3D globes and maps, with support for military symbology and desktop-like performance
Mapbox GL JS Mapbox GL JS is a JavaScript library that uses WebGL to render interactive maps from vector tiles and Mapbox styles
MapLibre GL 6,681 6 days ago Is a community led fork derived from Mapbox GL JS prior to their switch to a non-OSS license
Mapzen Tangram 2,213 almost 2 years ago JavaScript library for rendering 2D & 3D maps live in a web browser with WebGL, supports MVT, GeoJSON, TopoJSON
Ol-ext Cool extensions for OpenLayers (ol) - animated clusters, CSS popup, Font Awesome symbol renderer, charts for statistical map (pie/bar), layer switcher, wikipedia layer, animations, canvas filters
OpenGlobus A javascript library designed to display interactive 3d maps and planets with map tiles, imagery and vector data, markers and 3d objects. It uses the WebGL technology, open source and completely free
OpenLayers High-performance, feature-packed library for creating interactive maps on the web
Oskari Framework for easily building multipurpose web mapping applications utilizing distributed Spatial Data Infrastructures like INSPIRE
react-azure-maps 52 23 days ago React Wrapper for azure-maps-control
TerriaJS 1,185 8 days ago A library for building rich, web-based geospatial data explorers
titiler 795 4 days ago A dynamic Web Map tile server
v-mapbox 187 3 months ago Vue.js wrapper for
vue-azure-maps 24 almost 2 years ago Integrate Azure Maps in your Vue application

Awesome Geospatial / Web Map Server

52North WPS The 52°North Web Processing Service (WPS) enables the deployment of geo-processes on the web in a standardized way. It features a pluggable architecture for processes and data encodings. The implementation is based on the current OpenGIS specification: 05-007r7. Its focus was the creation of an extensible framework to provide algorithms for generalization on the web
Baremaps An open source pipeline for producing Mapbox vector tiles from OpenStreetMap with Postgis and Java
Deegree Open source software for spatial data infrastructures and the geospatial web. Deegree offers components for geospatial data management, including data access, visualization, discovery and security. Open standards are at the heart of Deegree. It supports WMS, WFS for Catalogue Service, WCS, WPS, WMTS
Geoserver WMS written in Java and relies on GeoTools. Allows users to share and edit geospatial data
GeoTrellis Server 73 6 months ago Tools for building raster processing and display services. It supports WMS, WCS, WMTS and can use individual rasters, STAC Catalogs (through the STAC API service) and GeoTrellis Layers as input raster sources
MapGuide Runs on Linux or Windows, supports Apache and IIS web servers, and has APIs (PHP, .NET, Java, and JavaScript) for application development
MapProxy An open source tile server proxy for geospatial data (WMS-C, TMS, WMTS, KML SuperOverlays). It caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client
Mapserver WMS written in C
MapTiler Server Map server for self-hosting. Publish interactive maps to get map services from your own server or laptop
Nanocubes 734 over 1 year ago An in-memory data structure for spatiotemporal data cubes
PGRestAPI 436 over 6 years ago Node.js REST API for PostGres Spatial Entities. AKA: SpatialServer
Terracotta 692 19 days ago A light-weight, versatile XYZ tile server. MIT-licensed, pure Python, serving Cloud-Optimized GeoTIFF (COG)
THREDDS 265 over 2 years ago The THREDDS Data Server (TDS) is a web server that provides metadata and data access for scientific data sets, using OPeNDAP, OGC WCS, HTTP, and other data access protocols
utilery 41 about 7 years ago Micro vector tile manufacturing from PostGIS
Zoo Project WPS A WPS (Web Processing Service) implementation written in C, Python and JavaScript. It is an open source platform which implements the WPS 1.0.0 and WPS 2.0.0 standards edited by the Open Geospatial Consortium (OGC). It provides a developer-friendly framework for creating and chaining WPS compliant Web Services

Awesome Geospatial / Radar

GAMMA Allows processing of SAR, interferometric SAR (InSAR) and differential interferometric SAR (DInSAR)
GMT5SAR InSAR processing system based on GMT
LiCSBAS 234 12 months ago LiCSBAS is an open-source package in Python and bash to carry out InSAR time series analysis using LiCSAR products
NANSAT 182 about 2 months ago Nansat is a scientist friendly Python toolbox for processing 2D satellite earth observation data
PolSARpro Open source radar image data processing software
PyRate 204 over 1 year ago A Python tool for estimating velocity and time-series from Interferometric Synthetic Aperture Radar (InSAR) data
pyroSAR 512 18 days ago A Python Framework for Large-Scale SAR Satellite Data Processing
PySAR 613 9 days ago InSAR time series analysis in Python
SARbian Free and open SAR operating system (based on Debian Linux)
Sarmap Synthetic Aperture Radar processing software
SARPROZ Implements a wide range of Synthetic Aperture Radar (SAR), Interferometric SAR (InSAR) and Multi-Temporal InSAR processing techniques
Sentinel Toolboxes Free open source toolboxes for the scientific exploitation of the Sentinel missions

Awesome Geospatial / Lidar

CloudCompare 3D point cloud processing software
DielmoOpenLidar Open source software based in gvSIG for the management of LiDAR data
displaz 235 15 days ago A hackable lidar viewer
Entwine 451 11 days ago Point cloud indexing for massive datasets
FullAnalyze Handling, visualizing and processing lidar data (3D point clouds and waveforms)
Fusion CLI/GUI Lidar software
Global Mapper Lidar Module Lidar module for Global Mapper
greyhound 131 over 6 years ago A point cloud streaming framework for dynamic web services and native applications
Laspy Laspy is a python library for reading, modifying, and creating .LAS LIDAR files
LAStools A collection of highly-efficient, scriptable tools with multi-core batching that process LAS, compressed LAZ, Terrasolid BIN, .shp, and ASCII
LASzip Quickly turns bulky LAS files into compact LAZ files without information loss
libLAS libLAS is a C/C++ library for reading and writing the very common LAS LiDAR format
lidar 6 over 7 years ago A Crystal language library for reading and writing LiDAR data in LAS format
lidario 30 over 3 years ago A small Go library for reading and writing LiDAR (LAS) files
lidR 608 30 days ago R package for airborne LiDAR data manipulation and visualisation for forestry application
MCC-LIDAR Multiscale Curvature Classification for LIDAR Data
PDAL PDAL is a C++ BSD library for translating and manipulating point cloud data
plas.io WebGL point cloud rendering
potree 4,599 3 months ago Potree is a free open-source WebGL based point cloud renderer for large point clouds. PotreeConverter provides all files to view your point cloud with only a basic webserver running
pyGEDI 91 over 2 years ago pyGEDI provides a high performance, lower cognitive load, and cleaner and more transparent code for data extraction, analysis, processing, and visualization of GEDI's products
PyLAS A python library for reading and writing LAS files
Quick Terrain Modeler Proprietary LiDAR exploitation software by Applied Imagery
rGEDI 164 about 1 month ago An R Package for NASA's Global Ecosystem Dynamics Investigation (GEDI) Data Visualization and Processing
The Point Cloud Library - PCL Standalone, large scale, open project for 2D/3D image and point cloud processing
TopoDOT Proprietary software for extracting topography, 3D models, GIS Assets, and more from point cloud data
Treetop 116 over 1 year ago A Shiny-based Application for Extracting Forest Information from LiDAR data

Awesome Geospatial / 3D Application

3dcitybuilder 48 over 3 years ago QGIS Plugin that generates 3D Models of Urban Areas
3dfier 555 8 months ago The open-source tool for creation of 3D models
ArcGIS Earth Display data, sketch placemarks, measure distances and areas, and add annotations at any part of the world
CityEngine Transform 2D GIS Data into Smart 3D City Models
Google Earth Bringing a earth view for global mapping
Open3D Open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python
Skyline A glimpse into Skyline's cutting-edge 3D geospatial visualization products, and their potential to transform the way your organization makes decisions, shares information and manages its assets
World Wind Providing features for displaying with geographic data

Awesome Geospatial / Geographic Data Mining

GeoDMA GeoDMA is a plugin for TerraView software, used for geographical data mining
Weka Weka is a collection of machine learning algorithms for data mining tasks written in Java

Awesome Geospatial / GNSS/INS Post Processing

Applanix POSPAC MMS POSPac MMS leverages Global Navigation Satellite Systems (GNSS) and inertial navigation systems (INS) data to generate a source of truth for post-mission trajectories and mapping
Leica Infinity Surveying Software Easily manage and process data from multiple sites and survey teams and from all of your different survey instruments – digital levels, total stations, UAVs, GNSS sensors, and now even scanners
Novatel Waypoint Waypoint software leverages Global Navigation Satellite Systems (GNSS) and inertial navigation systems (INS) data to generate a source of truth for post-mission trajectories and mapping
RTKLIB 2,568 6 months ago RTKLIB is an open source program package for standard and precise positioning with GNSS (global navigation satellite system)
Trimble Business Center Trimble® Business Center (TBC) software enables surveyors to transform field data from GNSS receivers, total stations, laser scanners, mobile mapping systems, drones and more into high-quality, actionable information and client deliverables

Awesome Geospatial / Atmospheric Correction

6S Second Simulation of the Satellite Signal in the Solar Spectrum (6S) open source algorithm
6S_emulator 83 over 4 years ago The 6S emulator is an open-source atmospheric correction tool. It is based on the 6S radiative transfer model but it runs 100x faster with minimal additional error (i.e. < 0.5 %)
ACOLITE_MR 10 over 3 years ago Atmospheric correction for aquatic applications of metre-scale satellites
ARCSI 35 4 months ago The Atmospheric and Radiometric Correction of Satellite Imagery (ARCSI) software provides a command line tool for the generation of Analysis Ready Data (ARD) optical data including atmospheric correction, cloud masking, topographic correction etc
ATCOR ERDAS Imagine module
gee-atmcorr-S2 153 about 4 years ago Atmospheric correction of Sentinel 2 imagery in Google Earth Engine using Py6S
i.atcorr GRASS GIS module that performs atmospheric correction using the 6S algorithm
Py6S Py6S is a interface to the Second Simulation of the Satellite Signal in the Solar Spectrum (6S) atmospheric Radiative Transfer Model through the Python programming language
radiometric_normalization 33 over 1 year ago Implementation of radiometric normalization workflows
sen2cor is a processor for Sentinel-2 Level 2A product generation and formatting; it performs the atmospheric-, terrain and cirrus correction of Top-Of- Atmosphere Level 1C input data
SIAC 64 about 1 month ago A sensor invariant Atmospheric Correction (SIAC)
SIAC_GEE 59 about 4 years ago SIAC GEE version

Awesome Geospatial / Agent-based Modeling

DMASON 17 over 2 years ago DMASON is a parallel version of the MASON library for writing and running simulations of Agent based simulation models
MASON MASON is a fast discrete-event multiagent simulation library core in Java, designed to be the foundation for large custom-purpose Java simulations, and also to provide more than enough functionality for many lightweight simulation needs. MASON contains both a model library and an optional suite of visualization tools in 2D and 3D
Mesa 2,526 5 days ago Mesa is an Apache2 licensed agent-based modeling (or ABM) framework in Python
NetLogo NetLogo is a multi-agent programmable modeling environment
nlrx 77 3 months ago Provides tools to setup and execute NetLogo simulations from R
Repast The Repast Suite is a family of advanced, free, and open source agent-based modeling and simulation platforms
SpaDES Metapackage for implementing a variety of event-based models, with a focus on spatially explicit models. These include raster-based, event-based, and agent-based models

Awesome Geospatial / Landscape Metrics

Fragstats Spatial Pattern Analysis Program for Categorical Maps
landscapemetrics 230 3 months ago landscapemetrics is an R package for calculating landscape metrics for categorical landscape patterns in a tidy workflow
LS_METRICS 22 over 1 year ago A tool for calculating landscape connectivity and other ecologically scaled landscape metrics
Makurhini 40 27 days ago R package for calculating fragmentation and landscape connectivity indices used in conservation planning
nlmpy A Python package to create neutral landscape models
NLMR 65 3 months ago R package to simulate neutral landscape models
PyLandStats 83 9 days ago An open-source Pythonic library to compute landscape metrics

Awesome Geospatial / Landscape Modelling

GLOBIOM Global Biosphere Management Model (GLOBIOM) is used to analyze the competition for land use between agriculture, forestry, and bioenergy, which are the main land-based production sectors
InVEST InVEST (Integrated Valuation of Ecosystem Services and Tradeoffs) is a suite of models used to map and value the goods and services from nature that sustain and fulfill human life

Awesome Geospatial / Spatial Optimization

MARXAN Marxan is a freely available conservation planning software. It provides decision support to a range of conservation planning problems, including the design of new reserve systems, reporting on the performance of existing reserve systems, and developing multiple-use zoning plans for natural resource management
prioriactions 10 2 months ago The prioriactions R package uses a mixed integer mathematical programming (MIP) approach for building and solving multi-action conservation planning problems, where the goal is to find an optimal combination of management actions that abate threats, in an efficient way while accounting for connectivity
prioritizr 123 10 days ago R package that uses integer linear programming (ILP) techniques to provide a flexible interface for building and solving conservation planning problems
Zonation Zonation produces a hierarchical prioritization of the landscape based on the occurrence levels of biodiversity features in sites (cells) by iteratively removing the least valuable remaining cell while accounting for connectivity and generalized complementarity

Awesome Geospatial / Libraries

GDAL Geospatial Data Abstraction Library (GDAL) is a translator library for raster and vector geospatial data formats
GeographicLib For solving geodesic problems. Implemented in C, C++, Java, Javascript, Fortran, Python and Matlab
Geolib GeoLib is a fast, efficient, computational geometry library available in C++, C# and Java
Mapnik C++/Python/Node.js library for map rendering
MDAL 160 15 days ago Mesh Data Abstraction Library
pgRouting Extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality
PointCloud 400 3 months ago A PostgreSQL extension for storing point cloud (LIDAR) data
Terralib TerraLib is a GIS classes and functions open source library
TerraMA2 32 about 3 years ago A free and open source computational platform for early warning systems

Awesome Geospatial / PaaS - Platform as a Service

ArcGIS Platform Esri's PaaS with multiple location services and developer APIs
Google Maps API Google's PaaS (Platform as a Service) for Geocoding or analysis/processing services
Mapbox GL JS MapBox WebGL Javascript API
Mapbox.js MapBox Javascript API
Microsoft Bing API Microsoft Bing Maps API
OpenStreetMap API OpenStreetMap API

Awesome Geospatial / SaaS - Software as a Service

ArcGIS Online ArcGIS Online GIS platform for mapping and spatial analysis
ARLAS ARLAS Exploration is an Open Source software for exploring and analysing Geo BigData
Carto Cloud computing platform that provides GIS and web mapping tools for display in a web browser
CSV2GEO Batch geocoder using excel/csv file, text or API as an input and get latitude, longitude and an interactive map as output
Fulcrum A mobile data collection platform that allows you to build, deploy, & collect field data with your own customizable data collection apps
GIS Cloud Real-time mapping platform for the entire workflow of your organization
Mapbox Plataform for web map design and manipulation
MapTiler Cloud Maps API for web & mobile developers. Customize maps, upload or create own geodata and publish online
Mergin Maps A mobile data collection open-source platform for field data surveys based on QGIS. Available as service or self-hosted
NextGIS A cloud geospatial service that allows you to create web GIS right in the browser
OpenCage Geocoding API An API aggregating multiple open geo datasources (OpenStreetMap and others)
OpenMapTiles Vector tiles and map services as service, self-hosted or off-line

Awesome Geospatial / DaaS - Data as a Service

Apple Maps Apple map service
Google Maps Google map service
Microsoft Bing Maps Microsoft map service
OpenStreetMap OpenStreeMap map service

Awesome Geospatial / Google Earth Engine

AREA2 AREA 2 (“area squared” or “area two”), short for Area Estimation & Accuracy Assessment, is a Google Earth Engine application that provides comprehensive support for sampling and estimation in a design-based inference framework
BAP-GEE 57 about 1 year ago Best Available Pixel calculation using Google Earth Engine
earthEngineGrabR 53 over 4 years ago The earthEngineGrabR is an interface between R and the Google Earth Engine, which simplifies the acquisition of remote sensing data
EarthEngine.jl 49 about 1 year ago Google Earth Engine in Julia
ee-fastapi 83 over 3 years ago Flood Detection with Google Earth Engine
ee-goes 3 about 3 years ago An Earth Engine JavaScript library for visualizing GOES-R time series
ee-rgb-timeseries 59 3 months ago Earth Engine JS module to color time series chart points as stretched 3-band RGB
eemont 418 2 days ago A python package that extends Google Earth Engine
exploreRGEE 22 over 2 years ago Google Earth Engine (GEE) in the Rstudio IDE
gee-atmcorr-S2 153 about 4 years ago Atmospheric correction of Sentinel 2 imagery in Google Earth Engine using Py6S
geemap 3,490 4 days ago A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets
gee_s1_ard 236 about 1 month ago Creates an analysis ready sentinel-1 SAR image collection in Google Earth Engine by applying additional border noise correction, speckle filtering and radiometric terrain normalization
GEET 162 3 months ago Google Earth Engine Toolbox - Library to write small EE apps or big/complex apps with a lot less code
geeup 121 about 2 months ago Simple CLI for Earth Engine Uploads
landsat-extract-gee 58 about 5 years ago Get Landsat surface reflectance time-series from google earth engine
msslib 17 over 3 years ago An Earth Engine JavaScript library for working with Landsat MSS image data
OEEex 27 6 months ago A chrome extension to enhance Google Earth Engine code editor
OpenEarthEngineLibrary 129 about 1 month ago Collection of code goodies for Google Earth Engine(GEE)
restee Aims to make plugging Earth Engine (EE) computations into downstream Python processing easier
rgee 691 2 days ago Google Earth Engine for R
sankee 99 9 months ago Visualize classified time series data with interactive Sankey plots in Google Earth Engine
spectral 178 8 days ago Awesome Spectral Indices for the Google Earth Engine JavaScript API (Code Editor)
wxee 206 11 months ago A Python interface between Earth Engine and xarray for processing weather and climate data

Awesome Geospatial / Deep Learning

AIDE 230 4 months ago Annotation Interface for Data-driven Ecology: Tools for detecting wildlife in aerial images using active learning
AirNet 101 about 6 years ago SegNet-like network implemented in TensorFlow to use for segmenting aerial images
Deep Learning ArcGIS 451 8 days ago Deep Learning Libraries Installers for ArcGIS
DeepForest 519 7 days ago Python Package for Tree Crown Detection in Airborne RGB imagery
eo-learn 1,129 about 2 months ago Earth observation processing framework for machine learning in Python
Hyperspectral 298 almost 6 years ago Deep Learning for Land-cover Classification in Hyperspectral Images
Label Maker 461 about 1 year ago Data Preparation for Satellite Machine Learning
libtorch-yolov3 452 about 4 years ago A Libtorch implementation of the YOLO v3 object detection algorithm
LightNet 719 almost 5 years ago LightNet: Light-weight Networks for Semantic Image Segmentation (Cityscapes and Mapillary Vistas Dataset)
mmsegmentation 8,285 3 months ago MMSegmentation is an open source semantic segmentation toolbox based on PyTorch. It is a part of the OpenMMLab project
Pixel Decoder 78 over 1 year ago A machine learning python package to run deep learning with satellite imagery
PixelLib 1,049 about 1 year ago Pixellib is a library for performing segmentation of images. It suports both Semantic Segmentation as Instance Segmentation
platypus 130 almost 3 years ago R package for object detection and image segmentation
Presto 188 7 months ago Lightweight, Pre-trained Transformers for Remote Sensing Timeseries
Raster Vision 2,082 22 days ago An open source framework for deep learning on satellite and aerial imagery
SamGIS 5 11 days ago – Image Segmentation machine learning based (Segment Anything by Meta - Facebook) applied to GIS and geo data also with GPU requirements. A Segment Anything HuggingFace demo and an HuggingFace with natural language-based image segmentation capabilities via
segment-geospatial 3,067 4 days ago Meta AI' Segment Anything Model (SAM) for Geospatial Data
sentinel-tree-cover 161 4 months ago Image segmentations of trees outside forest
ShelfNet 252 over 3 years ago Implementation of a CNN model for real-time semantic segmentation
SIMRDWN 216 over 4 years ago The Satellite Imagery Multiscale Rapid Detection with Windowed Networks (SIMRDWN) codebase combines some of the leading object detection algorithms into a unified framework designed to detect objects both large and small in overhead imagery
SNIPER 2,687 over 3 years ago SNIPER is an efficient multi-scale object detection algorithm
Solaris 414 about 2 years ago CosmiQ Works Geospatial Machine Learning Analysis Toolkit
srcnn 76 over 4 years ago Super Resolution for Satellite Imagery
Temporal Convolutional Neural Network 149 over 4 years ago Temporal Convolutional Neural Network for the Classification of Satellite Image Time Series
TernausNetV2 547 over 4 years ago TernausNetV2: Fully Convolutional Network for Instance Segmentation
TorchGeo 2,771 2 days ago TorchGeo is a PyTorch domain library, similar to torchvision, that provides datasets, transforms, samplers, and pre-trained models specific to geospatial data
TorchSat 393 about 4 years ago TorchSat is an open-source PyTorch framework for satellite imagery analysis
tsl 272 10 days ago PyTorch library for processing spatiotemporal data
WaterNet 245 almost 8 years ago A convolutional neural network that identifies water in satellite images
YOLT 275 almost 5 years ago You Only Look Twice: Rapid Multi-Scale Object Detection In Satellite Imagery

Awesome Geospatial / C

Datamaps 342 over 10 years ago This is a tool for indexing large lists of geographic points or lines and dynamically generating map tiles from the index for display
FORCE 174 23 days ago Framework for Operational Radiometric Correction for Environmental monitoring
H3 4,933 6 days ago Hexagonal hierarchical geospatial indexing system
libpostal 4,076 3 months ago A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data
libvips 9,745 6 days ago A fast image processing library with low memory needs
Shapefile C Library Provides the ability to write simple C programs for reading, writing and updating (to a limited extent) .shp and .dbf files
udunits2 62 12 months ago API and utility for arithmetic manipulation of units of physical quantities
YOLT 664 about 6 years ago You Only Look Twice: Rapid Multi-Scale Object Detection In Satellite Imagery

Awesome Geospatial / C++

Boost Geometry Part of collection of the Boost C++ Libraries, defines concepts, primitives and algorithms for solving geometry problems
Capaware 3D terrain representation with multilayer representation
copc-lib 41 about 2 months ago copc-lib provides an easy-to-use interface for reading and creating Cloud Optimized Point Clouds
cpd 400 7 months ago Coherent Point Drift (CPD) is a point-set registration algorithm
depthmapX 185 almost 4 years ago Multi-platform Spatial Network Analysis Software
dreich_algorithm 1 over 9 years ago Algorithm for extracting channel networks from high resolution topographic data
entwine 451 11 days ago Entwine is a data organization library for massive point clouds, designed to conquer datasets of hundreds of billions of points as well as desktop-scale point clouds
GDAL Geospatial Data Abstraction Library (GDAL) is a computer library that serve as a translator library for raster and vector geospatial data formats
gdalcubes 121 9 months ago gdalcubes is a library to represent collections of Earth Observation (EO) images as on demand data cubes (or multidimensional arrays)
geojson-vt-cpp 94 3 months ago Port to C++ of JS GeoJSON-VT for slicing GeoJSON into vector tiles on the fly
GEOS GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)
gSLICr 336 11 months ago Real-time super-pixel segmentation
Halide 5,908 about 14 hours ago Halide is a programming language designed to make it easier to write high-performance image processing code on modern machines
hmm 577 11 months ago Heightmap meshing utility
hydroflow 1 almost 6 years ago Compute drainage orders in drainage basins using Strahler and Shreve methods
ITK ITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis
LASzip 192 about 1 month ago Quickly turns bulky LAS files into compact LAZ files without information loss
laz-perf 77 5 months ago Alternative LAZ implementation for C++ and JavaScript
libGeoTiff Manipulate TIFF based interchange format for georeferenced raster imagery
libspatialindex 710 about 2 months ago C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API
Mapbox GL Native 4,377 over 1 year ago Render Mapbox styles in mobile, desktop, and node applications using C++ and OpenGL
Mapbox Maps SDK for Qt Qt Automotive Map Suite
Mapnik Vector Tile 553 over 2 years ago Mapnik C++ implemention of Mapbox Vector Tile specification
Mapnik C++ library for map rendering
Mapzen Tangram-ES 828 11 months ago C++ library for rendering 2D and 3D maps using OpenGL ES 2 with custom styling and interactions
networkit 771 10 days ago NetworKit is a growing open-source toolkit for large-scale network analysis
OpenDroneMap 4,901 16 days ago OpenDroneMap is a tool to postprocess drone, balloon, kite, and street view data to geographic data including orthophotos, point clouds, & textured mesh
OpenOrienteering Mapper 404 23 days ago OpenOrienteering Mapper is a software for creating maps for the orienteering sport
Orfeo ToolBox Orfeo TooLBox (OTB) is an open-source C++ library for remote sensing images processing, distributed under the Apache v2.0 licence
osgearth 1,510 12 days ago A free open source C++ geospatial toolkit
OSMExpress 242 about 2 months ago Fast database file format for OpenStreetMap
OSRM (Open Source Routing Machine) High performance routing engine written in C++, designed to run on OpenStreetMap data. Services available: Nearest, Route, Table, Match, Trip, Tile
otbtf 161 26 days ago Deep learning with otb
pprepair 58 about 1 year ago Validation and Automatic Repair of Planar Partitions
prepair 115 about 1 year ago Automatic repair of single polygons (according to the OGC Simple Features / ISO19107 rules) using a constrained triangulation
Pronto Raster 50 over 2 years ago C++ library for geographical raster data analysis
RichDEM 271 5 months ago High-performance Terrain and Hydrology Analysis
RoutingKit 372 3 months ago RoutingKit is a C++ library that provides advanced route planning functionality
RSGISLib The Remote Sensing and GIS software library (RSGISLib) is a collection of tools for processing remote sensing and GIS datasets. The tools are accessed using Python bindings or an XML interface
S2 Geometry 2,330 16 days ago Computational geometry and spatial indexing on the sphere
Selene 303 over 2 years ago A C++14 image representation, processing and I/O library
Spatial Spatial is a generic header-only C++ library providing multi-dimensional in-memory containers, iterators and functionals
Supercluster 35 almost 3 years ago A C++14 port of supercluster, a fast 2D point clustering library for use in interactive maps
TauDEM 235 7 months ago Terrain Analysis Using Digital Elevation Models (TauDEM) software for hydrologic terrain analysis and channel network extraction
Terralib TerraLib is a GIS classes and functions open source library
TIN Terrain 585 over 1 year ago A command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes
tippecanoe 2,728 8 months ago Build vector tilesets from large collections of GeoJSON features
valhalla 4,533 9 days ago Open Source Routing Engine for OpenStreetMap
Vector Tiles Producer Command line tool in C++ to creates vector tiles for a given area at chosen zoom levels using a Mapnik XML
VROOM 1,350 8 days ago VROOM is an open-source optimization engine written in C++17 that aim at providing good solutions to various real-life vehicle routing problems (VRP) within a small computing time

Awesome Geospatial / C Sharp

ArcBruTile 6 almost 3 years ago ArcBruTile displays a collection of maps in ArcGIS Pro 2.0 and ArcMap 10.0 - 10.6
AzureMapsRestServices 27 over 2 years ago .Net Standard 2.0 library to access AzureMaps Services
Bing Maps REST Toolkit 182 6 months ago This is a portable class library which makes it easy to access the Bing Maps REST services from .NET
Bing Maps Spatial Data Services Toolkit 47 6 months ago This toolkit makes it easy to use the Bing Maps Spatial Data Services (SDS) in .NET
Bing Maps WPF SDK The Bing Maps WPF API
Bing-Maps-Fleet-Tracker 224 about 1 year ago The Bing Maps Fleet Tracker is a tracking solution for small to medium sized teams. Easily track vehicles and mobile devices
BotBuild-Location An open-source location picker control for Microsoft Bot Framework powered by Bing Maps REST services
BruTile 331 4 months ago BruTile is a .NET library to access tile services like those of OpenStreetMap, MapBox or GeodanMaps
DEM Net Elevation API 305 about 2 months ago 3D terrain generation library, provides access to global DEM datasets (OpenTopography, Nasa ASTER) and tiled imagery services. GlTF and STL export formats supported
DotSpatial 882 6 months ago DotSpatial is a geographic information system library written for .NET 4
Earth-Lens 52 over 5 years ago Earth Lens, a Microsoft Garage project is an iOS iPad application that helps people and organizations quickly identify and classify objects in aerial imagery through the power of machine learning
GDAL/OGR CSharp C# bindings for GDAL and OGR
Geo 181 about 2 months ago A geospatial library for .NET
GeoJSON.Net 447 3 months ago .Net library for GeoJSON types & corresponding Json.Net (de)serializers
GeoJSON4EntityFramework 19 over 7 years ago Create GeoJSON from Entity Framework Spatial Data or WKT
Mapbox Maps SDK for Unity The Maps SDK for Unity is a collection of tools for building Unity applications from real map data
MaxRev.Gdal.Core 158 9 days ago Bindings for GDAL and OGR (both win-x64 and linux-x64)
NTS Net Topology Suite 1,451 2 months ago A .NET GIS solution that is fast and reliable for the .NET platform
osmsharp OsmSharp is a C# library to work with OpenStreetMap (OSM) data
Sanchez 129 10 months ago False-colour geostationary satellite image compositor
SharpKml 161 7 months ago Is able to read/write both KML files and KMZ files
SharpMap 836 almost 2 years ago SharpMap is an easy-to-use mapping library for use in web and desktop applications
Windows UWP map control The Bing Maps control built into the Windows UWP platform

Awesome Geospatial / Clojure

geo 301 8 months ago Clojure library for working with geohashes, polygons, and other world geometry

Awesome Geospatial / Crystal

lidar 6 over 7 years ago A Crystal language library for reading and writing LiDAR data in LAS format

Awesome Geospatial / CSS

CartoCSS TileMills language
MapCSS MapCSS is a CSS-like language for map stylesheets

Awesome Geospatial / Dart

turf_dart 70 about 1 month ago - A turf.js-like geospatial analysis library working with GeoJSON, written in pure Dart

Awesome Geospatial / Delphi

DSpatial DSpatial is an Open Source software development project to provide developers using Delphi with a library of tools for the use, manipulation, and visualization of spatial data

Awesome Geospatial / Elixir

distance 62 3 months ago Provides a set of distance functions for use in GIS or graphic applications
geo 649 about 2 months ago A collection of GIS functions for Elixir
Geometry Library 154 about 2 months ago A Geometry library for Elixir that calculates spatial relationships between two geometries
GeoPostGIS 302 11 days ago Postgrex extension for the PostGIS data types

Awesome Geospatial / Fortran

6S Second Simulation of the Satellite Signal in the Solar Spectrum (6S) open source algorithm
SPECFEM3D_GLOBE 91 17 days ago SPECFEM3D_GLOBE simulates global and regional (continental-scale) seismic wave propagation
SWAT 62 12 months ago Implementation of SWAT model

Awesome Geospatial / Go

BoxTree 314 3 months ago An R-tree implementation for Go
BuntDB 4,582 2 months ago BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
cogger 111 4 months ago cogger is a fast geotiff to COG converter
Draw2D 1,099 5 months ago 2D rendering for different output (raster, pdf)
geom 56 6 months ago Geometry objects and functions for Go
Go GDAL 290 6 months ago Go (golang) wrapper for GDAL, the Geospatial Data Abstraction Library
go-geom 857 3 months ago Go library for handling geometries
Go-proj-4 44 almost 4 years ago Go bindings for the Cartographic Projections Library PROJ.4
Go-shp 258 4 months ago Go library for reading and writing ESRI Shapefiles. Pure Golang implementation based on the ESRI Shapefile technical description
go-spatial 63 over 6 years ago GoSpatial is a simple command-line interface program for manipulating geospatial data
godal 141 about 2 months ago Godal aims at providing an idiomatic go wrapper around the GDAL library
gopostal 161 7 months ago Go (cgo) interface to libpostal for fast international address parsing/normalization
GoSpatial 63 over 6 years ago GoSpatial is a simple command-line interface program for manipulating geospatial data
lidario 30 over 3 years ago A small Go library for reading and writing LiDAR (LAS) files
orb 913 4 months ago A set of types for working with 2d geo and planar/projected geometric data in Golang
pg_featureserv 459 19 days ago Lightweight RESTful Geospatial Feature Server for PostGIS in Go
pg_tileserv 872 22 days ago A very thin PostGIS-only tile server in Go. Takes in HTTP tile requests, executes SQL, returns MVT tiles
S2 1,698 3 months ago S2 is a library for spherical geometry that aims to have the same robustness, flexibility, and performance as the best planar geometry libraries
Tegola 1,296 about 2 months ago Tegola is a vector tile server delivering Mapbox Vector Tiles with support for PostGIS and GeoPackage data providers

Awesome Geospatial / Groovy

GeoScript Groovy 46 7 months ago GeoScript Groovy is the Groovy implementation of GeoScript

Awesome Geospatial / Haskell

HGeometry 122 6 days ago HGeometry is a library for computing with geometric objects in Haskell. It defines basic geometric types and primitives, and it implements some geometric data structures and algorithms
hgis Package containing functions to make graphs, read shapefiles, and compute areas/perimeters of geographic features
Naqsha 26 about 4 years ago Naqsha is a Haskell library to work with geospatial data types
TerraHS TerraHS is a software component that enables the development of geographical applications in a functional language, using the data handling capabilities and spatial operations of TerraLib

Awesome Geospatial / IDL

LandTrendr 39 over 7 years ago LandTrendr (Landsat-based Detection of Trends in Disturbance and Recovery) attempt to capture, label, and map changes in Earth's surface for use in science, natural resource management, and education

Awesome Geospatial / Java

Apache SIS Apache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications
asgbook 11 over 12 years ago Implementation of GIS/RS features in Java. Its also the code accompanying the book "Automating the Analysis of Spatial Grids" by Valliappa Lakshmanan
GDAL Warp Bindings 17 about 2 months ago Thread-safe bindings for GDAL's Warp functionality
Geoapi GeoAPI provides a set of Java language programming interfaces for geospatial applications
Geo Assist 210 over 1 year ago Geo Assist is an open source API for indexing and querying spatial data in the most efficient manner. It allows you to store 2D spatial data in-memory and support features such as find nearest neighbors, find in bounding box, etc
Geonetwork GeoNetwork is a catalog application to manage spatially referenced resources
GeoServer GeoServer is open source server for sharing geospatial data
Geotools GeoTools is an open source Java library that provides tools for geospatial data
GeoWebCache a Java web application used to cache map tiles coming from a variety of sources such as OGC Web Map Service (WMS). It implements various service interfaces (such as WMS-C, WMTS, TMS, Google Maps KML, Virtual Earth) in order to accelerate and optimize map image delivery. It can also recombine tiles to work with regular WMS clients
GeOxygene Provide an open framework which implements OGC/ISO specifications for the development and deployment of GIS applications
Gisgraphy Open source framework that offers the ability to do geolocalisation and geocoding via Java APIs or REST webservices
GraphHopper Routing Engine 5,422 2 days ago GraphHopper is a fast and memory efficient Java routing engine, released under Apache License 2.0. By default it uses OpenStreetMap and GTFS data, but it can import other data sources
JGeocoder Free Java Geocoder
jpostal 105 8 months ago Java/JNI bindings to libpostal for fast international street address parsing/normalization
JTS Topology Suite 1,989 12 days ago JTS Topology Suite is an API of 2D spatial predicates and functions
LuciadLightspeed A Java library that provides the foundations for advanced geospatial analytics applications
MapFish Print The purpose of Mapfish Print is to create reports that contain maps (and map related components) within them. The project is a Java based servlet/library/application based on the mature Jasper Reports Library
Openmap 73 21 days ago Open Source JavaBeans-based programmer's toolkit
PDAL-Java 8 26 days ago Java extension and bindings for PDAL
Photon 1,950 8 days ago Photon is an open source geocoder built for OpenStreetMap data. It is based on elasticsearch
Proj4j 189 11 months ago Java port of the Proj.4 library for coordinate reprojection
Spatial4j 937 over 1 year ago Spatial4j is a general purpose geospatial ASL licensed open-source Java library
Weka Weka is a collection of machine learning algorithms for data mining tasks written in Java
World Wind Java SDK Nasa cross-platform Java SDK

Awesome Geospatial / JavaScript

Arabesque 26 almost 2 years ago Arabesque is a web application for thematic mapping of flow and networks datasets
arc.js 369 about 2 years ago Calculate great circles routes as lines in GeoJSON or WKT format
ArcGIS API ArcGIS API for JavaScript
Bing Maps V8 Code Samples 145 6 months ago A large collection of open source code samples for Bing Maps V8
Bing Maps V8 Interactive SDK An interactive code sample gallery for Bing Maps V8
Bing Maps V8 TypeScript Definitions 36 6 months ago TypeScript Definitions for the Bing Maps V8 web control
Bing Maps V8 Web Control Bing Maps API for JavaScript
Bertin.js 307 about 1 year ago A JavaScript library for visualizing geospatial data and make thematic maps for the web
CesiumJS 13,004 about 14 hours ago An open-source JavaScript library for world-class 3D globes and maps
d3-geomap A library for creating geographical maps based on D3.js
de9im 29 over 2 years ago A collection of fast functions for DE-9IM spatial operations
deck.gl 12,265 9 days ago WebGL2 powered geospatial visualization layers
eurostat-map.js 61 7 days ago Reusable library to quickly create and customise web maps showing Eurostat data directly retrieved from Eurostat database
Galton 272 about 3 years ago Lightweight Node.js isochrone server. Build isochrones using OSRM, Turf and concaveman
gdal-js 124 almost 2 years ago An Emscripten port of GDAL 2.1
geoblaze 181 4 months ago Geoblaze is a geospatial raster processing engine written purely in javascript
Geodesy 1,175 5 months ago Libraries of geodesy functions implemented in JavaScript
GeoExt Open Source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha
geojson-merge 233 over 4 years ago Merge multiple GeoJSON files into one FeatureCollection
Geokit 37 7 days ago Geokit is a command-line interface (CLI) tool written in javascript, that contains all the basic functionalities for measurements, conversions and operations of geojson files
geoverview 25 about 2 years ago Based on maplibre-gl, geoverview is a tool for giving a quick and easy geographic overview of any geojson (and the information it contains)
GeoPackage.js 311 3 months ago GeoPackage JS is an implementation of the OGC GeoPackage spec. This library works in both the browser and Node 4+
geopouch 85 over 4 years ago Spatial plugin from PouchDB extracted and supporting N dimensional coordinates
Geo-Three 720 about 1 month ago Tile based geographic world map visualization library for threejs
geotiff.js 880 about 1 month ago geotiff.js is a small library to parse TIFF files for visualization or analysis
geotoolbox 59 9 months ago is javascript tool for geographers. It allows to simply deal with geojson properties (attribute data) and provides several GIS operations useful for thematic cartography
Ginkgoch Ginkgoch is a GIS visualization, analyze library on Node.js. It allows to build cross-platform GIS services, desktop and mobile apps
gmaps.js 7,023 about 4 years ago gmaps.js allows you to use the potential of Google Maps in a simple way
Google Maps API Google Maps API for JavaScript
Heatcanvas.js 403 almost 3 years ago Yet another heatmap implementation for Javascript
Heatmap.js A heatmap implementation for Javascript
hyperleaflet A library that allows you to use the popular Leaflet library with just HTML attributes
iTowns A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data. It can connect to WMS/WMTS/TMS servers including elevation data and load many different data formats (3dTiles, gpx, KML and much much more)
JSTS 1,485 7 months ago Port of the Java JTS library
jVectorMap jVectorMap is a vector-based, cross-browser and cross-platform component for interactive geography-related data visualization on the web. It provides numerious features like smooth zooming and panning, fully-customizable styling, markers, labels and tooltips
kepler.gl kepler.gl is a data-agnostic, high-performance web-based application for visual exploration of large-scale geolocation data sets
Koop An open source geospatial data server. Transform geospatial data on the fly and serve as GeoJSON, Vector Tiles, Feature Services and more
landsat8.earth 40 over 1 year ago 2D/3D WebGL-powered Landsat 8 satellite imagery analysis
landspeed.js 53 almost 8 years ago WMS server using node-mapnik
leaflet Open-Source JavaScript Library for Mobile-Friendly Interactive Maps
leaflet-elevation 255 about 1 year ago Leaflet plugin that allows to add elevation profiles using d3js
leaflet-providers 2,164 18 days ago An extension to Leaflet that contains configurations for various free tile providers
leaflet TimeDimension 435 over 1 year ago Add time dimension capabilities on a Leaflet map
Loam 219 about 1 year ago Javascript wrapper for GDAL in the browser
LuciadRIA A JavaScript library for 3D globes and maps, with support for military symbology and desktop-like performance
mapbox-gl-draw 956 12 days ago Draw tools for mapbox-gl-js
mapboxgl-powerbi 127 over 1 year ago Mapbox GL PowerBI custom visual
mapshaper-proj 38 7 months ago A JavaScript port of the Proj.4 map projection library
NASA WebWorldWind 898 9 months ago The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages
openaq 18 over 7 years ago A JS client for the OpenAQ API. OpenAQ is a non-profit organization empowering communities around the globe to clean their air by harmonizing, sharing, and using open air quality data
OpenGlobus A javascript library designed to display interactive 3d maps and planets with map tiles, imagery and vector data, markers and 3d objects. It uses the WebGL technology, open source and completely free
OpenLayers Open source AJAX library
openrouteservice-js 206 2 months ago The JavaScript API to consume openrouteservice(s) painlessly!
OpenSphere 185 3 months ago A pluggable, single-page, GIS web application that supports both 2D and 3D views
OSM Building The JavaScript API to consume openrouteservice(s) painlessly!) - A JavaScript library for visualizing OpenStreetMap building geometry on 2D and 3D maps
overpass-turbo 943 17 days ago A web based data mining tool for OpenStreetMap using Overpass API
PGRestAPI 436 over 6 years ago Node.js REST API for PostGres Spatial Entities
pixelmatch 6,188 5 months ago The smallest, simplest and fastest JavaScript pixel-level image comparison library
pouchdb-geospatial 18 almost 2 years ago The PouchDB Geospatial plugin provides spatial querying of GeoJSON objects right in the browser
procedural-gl-js 1,289 over 3 years ago Procedural GL JS is a library for creating 3D map experiences on the web, written in JavaScript and WebGL. It is built on top THREE.js
proj4js 2,031 25 days ago JavaScript library to transform coordinates from one coordinate system to another, including datum transformations
react-leaflet 5,176 2 months ago React components for Leaflet maps
react-map-gl 7,867 3 months ago React friendly API wrapper around MapboxGL JS
reproject 222 about 2 years ago Change, convert, transform, reproject GeoJSON between different projections/CRS
Spatial 5 over 13 years ago A 2d spatial hash module for node.js
spl.js 172 6 months ago SpatiaLite and friends - sqlite, geos, proj, rttopo - for node (sync API) and browser (async API)
SQLite3 6,231 17 days ago Asynchronous, non-blocking SQLite3 bindings for Node.js
Supercluster 2,111 3 months ago A crazy fast geospatial point clustering library for browsers and Node
SuperMap iClient for JavaScript Cloud GIS web client development platform supportted by SuperMap
Terra Draw 496 12 days ago A cross provider JavaScript library for drawing on maps
TerriaJS 1,185 8 days ago A library for building rich, web-based geospatial data explorers
Thermo.js 1 over 12 years ago Another heatmap implementation for Javascript
tilegarden 97 almost 2 years ago Serverless raster and vector map tile generation using Mapnik and AWS Lambda
tilelive-postgis 52 12 months ago Implements the tilelive API for generating mapnik vector tiles from PostGIS
TileMantle 36 over 6 years ago A tool to warm up your tile server cache. Give it a URL template, geometry, and list of zoom levels and it will request tiles incrementally to warm it up
tilestrata-mapnik 9 about 4 years ago TileStrata provider for rendering tiles with mapnik
TileStrata 428 over 3 years ago A pluggable Node.js map tile server
Turf.js Advanced geospatial analysis for browsers and node
ui-leaflet 314 almost 7 years ago AngularJS directive to embed an interact with maps managed by Leaflet library
Vue2Leaflet 1,957 25 days ago Vue 2 components for Leaflet maps
WebGISService 0 12 months ago Geospatial operations running as a service. Based on NodeJS/ExpressJS and TurfJS. Works with GeoJSON Features and FeaturesCollection
Windshaft 310 about 1 year ago A Node.js map tile library for PostGIS and torque.js, with CartoCSS styling

Awesome Geospatial / Julia

ArchGDAL 143 7 days ago Vector and Raster interfaces
ClimateTools.jl 118 25 days ago Collection of commonly-used tools in Climate Science
CoordinateTransformations.jl 180 5 months ago Julia package to manage simple or complex networks of coordinate system transformations
DataFrames.jl 1,738 7 days ago Tools for working with tabular data in Julia
DynamicGrids.jl 225 12 days ago Generalised framework for building high-performance grid-based spatial simulations, including cellular automata, but also allowing a wider range of behaviours like random jumps and interactions between multiple grids. It is extended by Dispersal.jl for modelling organism dispersal processes
EarthEngine.jl 49 about 1 year ago Google Earth Engine in Julia
EcologicalNetwork.jl 68 over 1 year ago This julia package provides a common interface to analyze all types of data on ecological networks
EarthDataLab.jl 33 5 days ago Interface for Reading from the Earth System Datacube
GDALfuns.jl 0 about 9 years ago Auto-generated low-level wrapper for the GDAL library
GeoArrays.jl 51 about 2 months ago Simple geographical raster interaction built on top of ArchGDAL, GDAL and CoordinateTransformations
GeoData.jl 214 9 days ago Standardising geospatial raster data in the Julia language
GeoDataFrames.jl 68 9 days ago Simple geographical vector interaction built on top of ArchGDAL
Geodesy.jl 112 4 months ago Work with points defined in various coordinate systems
GeoInterface.jl 99 5 days ago A Julia Protocol for Geospatial Data
GeoJSON.jl 68 7 months ago This library is developed independently of, but is heavily influenced in design by the python-geojson package
GeoMakie.jl 173 6 days ago Geographical plotting utilities for Makie.jl
GeoStats.jl 524 9 days ago An extensible framework for high-performance geostatistics in Julia
GMT.jl 196 6 days ago Generic Mapping Tools Library Wrapper for Julia
ImageFeatures.jl 45 5 months ago Image feature detection for the Julia language
ImageFiltering.jl 99 7 months ago ImageFiltering implements blurring, sharpening, gradient computation, and other linear filtering operations, as well nonlinear filters like min/max
ImageMetadata.jl 12 16 days ago ImageMetadata is a simple package providing utilities for working with images that have metadata attached
ImageMorphology.jl 27 6 months ago This package provides morphology-related functionality to the Images.jl project
Images.jl 535 14 days ago An image processing library for Julia
ImageSegmentation.jl 47 6 months ago Julia package for multiple Image Segmentation Algorithms
ImageTransformations.jl 46 11 months ago This package provides support for image resizing, image rotation, and other spatial transformations of arrays
Interpolations.jl 0 12 months ago This package implements a variety of interpolation schemes for the Julia language
JuliaGIS 4 over 10 years ago A package for the visualization and manipulation of geographic data
LASindex.jl 4 over 4 years ago Pure Julia reader of lasindex .lax files
LasIO.jl 22 over 3 years ago Native Julia package for working with .las pointcloud data
LazIO.jl 12 about 1 month ago Extends LasIO with Laszip integration
LibGEOS.jl 2 over 8 years ago LibGEOS is a LGPL-licensed package for manipulation and analysis of planar geometric objects, based on the libraries GEOS (the engine of PostGIS) and JTS (from which GEOS is ported)
LibLAS.jl 3 about 6 years ago Julia wrapper for LibLAS, a library for reading and writing the LAS LiDAR format
LibSpatialIndex.jl 10 2 months ago A library for spatially indexing kD bounding box data (based on libspatialindex)
NearestNeighbors.jl 426 11 days ago High performance nearest neighbor data structures and algorithms for Julia
NetCDF.jl 116 6 months ago NetCDF support for the julia programming language
NMEA.jl 8 over 3 years ago NMEA.jl is a package for parsing NMEA GPS protocol sentences
OpenStreetMaps.jl 52 over 8 years ago This package provides basic functionality for parsing, viewing, and working with OpenStreetMap map data
OpenStreetMapX.jl 123 9 months ago Provides basic functionality for parsing, viewing, and working with OpenStreetMap map data
OpenStreetMapXPlot.jl 35 9 months ago Plotting functionality for the OpenStreetMapX.jl (Supports PyPlot.jl and Plots.jl with GR backend)
Proj4.jl 48 about 1 month ago A simple wrapper around the Proj.4 cartographic projections library
RasterDataSources.jl 23 about 1 month ago Downloads raster data for local use or for integration into other spatial data packages, like GeoData.jl
RasterIO.jl 18 almost 7 years ago Simple Raster Formats for Julia
RegionTrees.jl 111 about 2 years ago Quadtrees, Octrees, and more in Julia
Shapefile.jl 82 about 2 months ago Parsing .shp files in Julia
SpatialIndexing.jl 32 7 months ago Spatial data indexing in pure Julia (R*-trees etc)
SpectralIndices.jl 18 20 days ago Julia package for working with spectral indices commonly used in remote sensing and earth observation applications
STAC.jl 29 about 2 months ago SpatioTemporal Asset Catalog (STAC) julia client
Tinker.jl 2 almost 4 years ago Interactive graphical tool for complex image analysis
Turf.jl 1 almost 5 years ago This library is a port of Turf.js to the Julia programming language for geospatial analysis
ViziCities 2,730 almost 6 years ago A framework for 3D geospatial visualization in the browser
VoronoiDelaunay.jl 124 over 1 year ago Fast, robust construction of 2D Delaunay and Voronoi tessellations on generic point types
Watershed.jl 3 about 6 years ago This is a translation of Zlateski's C++ Watershed code

Awesome Geospatial / Kotlin

geospatial-messenger 218 over 6 years ago Geospatial messenger application written with Spring Boot + Kotlin + PostgreSQL
Lets-Plot 444 12 days ago An open-source plotting library. Together with GeoTools it allows you to visualize geospatial data in Jupyter notebooks or a JVM application

Awesome Geospatial / Lisp

cl-ewkb 14 over 13 years ago Common Lisp PostGIS EWKB data model and encoder/decoder
cl-proj 2 almost 5 years ago CL-PROJ provides CFFI-based Common Lisp bindings for the PROJ.4 library
utm 7 almost 5 years ago Lisp library for converting between latitude/longitude and UTM

Awesome Geospatial / Lua

geo.lua 146 about 7 years ago A helper library for Redis geospatial indices
Tarantool/GIS 48 about 2 years ago A full-featured geospatial extension for Tarantool
TerraME TerraME is a programming environment for spatial dynamical modelling. It supports cellular automata, agent-based models, and network models running in 2D cell spaces

Awesome Geospatial / MATLAB

CCDC 98 24 days ago Algorithm developed for Continuous Change Detection and Classification (CCDC) of land cover using all available Landsat data
ChangeDetectionToolbox 168 over 3 years ago MATLAB Toolbox for Remote Sensing Change Detection
Cmask 7 over 4 years ago This tool called Cmask (Cirrus cloud mask) is used for cirrus cloud detection in Landsat 8 imagery using a time series of data from the Cirrus Band (1.36 – 1.39 µm)
COLD 22 almost 2 years ago Algorithm for COntinuous monitoring of Land Disturbance (COLD) using Landsat time series
MFmask 12 over 6 years ago Automated cloud and cloud shadow detection for Landsats 4-8 images

Awesome Geospatial / Nim

fp_denoise 17 over 2 years ago A tool for de-noising raster digital elevation models
kdtree 43 about 4 years ago A pure Nim k-d tree implementation for efficient spatial querying of point data
wbt_nim 3 almost 3 years ago A Nim-based API for using the WhiteboxTools geospatial data analysis library

Awesome Geospatial / Perl

address formatting 392 8 days ago Templates to format geographic addresses
Geo::GDAL Perl extension for the GDAL library for geospatial data

Awesome Geospatial / Python

aiocogeo 73 over 3 years ago Asynchronous cogeotiff reader
aiocogeo 73 over 3 years ago Read Cloud Optimized GeoTiffs without GDAL
Alpha Shape Toolbox 257 about 2 months ago Toolbox for constructing alpha shapes
AnaFlow 34 3 months ago A python-package containing analytical solutions for the groundwater flow equation
ArcGIS Python API ArcGIS API for Python is a Python library for working with maps and geospatial data, powered by web GIS
autoRIFT 217 3 months ago Python module of a fast and intelligent algorithm for finding the pixel displacement between two images
Cartopy A library providing cartographic tools for python for plotting spatial data
cdsapi 244 30 days ago Python API to access the Copernicus Climate Data Store (CDS)
cedar-datacube 11 about 5 years ago Create Earth engine Datacubes of Analytical Readiness
Centroids 22 almost 8 years ago This application reads a valid geojson FeatureCollection and returns a valid geojson FeatureColleciton of centroids
chupaESRI 39 11 months ago ChupaESRI is a Python module/command line tool to extract features from ArcGIS Server map services
Climata 84 about 6 years ago Python library for loading and iterating over climate and flow time series data (from ACIS/NOAA RCCs, CoCoRaHS, Hydromet/USBR, CNRFC ESP/NWS, SNOTEL/AWDB/NRCS, and NWIS/USGS)
CoastSat 696 7 days ago CoastSat is an open-source software toolkit written in Python that enables users to obtain time-series of shoreline position at any coastline worldwide from 30+ years (and growing) of publicly available satellite imagery
cog_validator 54 about 1 year ago This is a standalone (Python / Flask) service that allows users to submit GeoTIFF files (preferably by URL) and check their compliance with the Cloud Optimized GeoTIFF (COG) specification
cubo 166 3 months ago Easily create EO mini cubes from STAC in Python
CuPy 9,485 6 days ago NumPy-like API accelerated with CUDA
cuSpatial 616 7 days ago GPU-Accelerated Spatial and Trajectory Data Management and Analytics Library
dask-geopandas 505 11 days ago Parallelized GeoPandas with Dask
dask-rasterio 99 almost 4 years ago Read and write rasters in parallel using Rasterio and Dask
Descartes Plot geometries in matplotlib
Detectree 239 11 days ago DetecTree is a Pythonic library to classify tree/non-tree pixels from aerial imagery
EarthPy 508 6 months ago A package built to support working with spatial data using open source python
elevation 290 10 months ago Python script to download global terrain digital elevation models, SRTM 30m DEM and SRTM 90m DEM
eo-box 14 almost 4 years ago Earth observation processing framework for machine learning in Python
EODAG Command line tool and a plugin-oriented Python framework for searching, aggregating results and downloading remote sensed images while offering a unified API for data access regardless of the data provider
EOmaps 339 3 months ago Create interactive maps to visualize, analyze and compare geographical datasets (based on matplotlib/cartopy)
EOReader 287 15 days ago EOReader is a multi-satellite reader allowing you to open optical and SAR data
Fiona For making it easy to read/write geospatial data formats
forestatrisk 117 4 months ago Python package to model and forecast the risk of deforestation
FreeType For converting font glyphs to polygons
geemap 3,490 4 days ago A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets
geeup 121 about 2 months ago Simple CLI for Earth Engine Uploads
GemGIS 261 about 1 month ago Python-based, open-source geographic information processing library
geoalchemy 106 over 1 year ago Using SQLAlchemy with spatial databases
geoapify 14 over 1 year ago CLI and Python client for Geoapify's location services
geocube 343 4 days ago Tool to convert geopandas vector data into rasterized xarray data
GeoDaSpace 47 over 1 year ago Software for Advanced Spatial Econometrics
GeoPandas 4,519 6 days ago Python tools for geographic data
geofileops 112 12 days ago Python toolbox to process large vector files faster
geospatial 364 12 days ago A collection of Python packages for geospatial analysis and data visualization
GSTools 569 3 months ago A geostatistical toolbox: random fields, variogram estimation, covariance models, kriging and much more
trackintel 206 about 1 month ago A GeoPandas extension for tracking data
networkx To work with networks
Shapely Manipulation and analysis of geometric objects in the Cartesian plane
PyKrige 770 3 months ago Kriging Toolkit for Python
PySAL For all your spatial econometrics needs
Rasterstats 531 about 2 months ago Python module for summarizing geospatial raster datasets based on vector geometries
GeoDjango Django geographic web framework
geojson-area 97 about 6 years ago Calculate the area inside of any GeoJSON geometry
geojson-area 97 about 6 years ago Calculate the area inside of any GeoJSON geometry. This is a port of Mapbox's geojson-area for Python
geojsonio.py 121 over 4 years ago Open GeoJSON data on geojson.io from Python. geojsonio.py also contains a command line utility that is a Python port of geojsonio-cli
GeoLambda 302 over 2 years ago Create and deploy Geospatial AWS Lambda functions Python
geopatra 51 almost 2 years ago Interactive Maps with Geopandas
geopy 4,491 3 months ago geopy is a Python 2 and 3 client for several popular geocoding web services
geosnap 248 14 days ago geosnap makes it easier to explore, model, analyze, and visualize the social and spatial dynamics of neighborhoods
GeostatsPy 508 about 2 months ago GSLIB reimplimented in Python
geotiff 216 9 months ago A noGDAL tool for reading geotiff files
get_modis 62 about 2 years ago Downloading MODIS data from the USGS repository
GIPPY 83 almost 5 years ago Geospatial Image Processing for Python
gpdvega 52 over 4 years ago gpdvega is a bridge between GeoPandas and Altair that allows to seamlessly chart geospatial data
HyperCoast 153 18 days ago A Python package for visualizing and analyzing hyperspectral data in coastal regions
HyRiver A suite of Python packages for retrieving various geospatial/temporal data from public web services
HPGL 112 almost 3 years ago High Perfomance Geostatistics Library
Intake-stac 111 about 1 month ago This is an intake data source for SpatioTemporal Asset Catalogs (STAC)
LANDSAT-Download 205 about 4 years ago Automated download of LANDSAT data from USGS website
landsat-extract-gee 58 about 5 years ago Get Landsat surface reflectance time-series from google earth engine
Landsat-util 690 over 2 years ago Landsat-util is a command line utility that makes it easy to search, download, and process Landsat imagery
landsatxplore 223 about 21 hours ago Search and download Landsat scenes from EarthExplorer
LARD 85 3 months ago A runway dataset and a generator of synthetic aerial images with automatic labeling
leafmap 3,226 1 day ago A Python package for geospatial analysis and interactive mapping with minimal coding in a Jupyter environment
Lets-Plot An open-source plotting library supporting visualization of geospatial data on static or interactive maps
lidar 250 about 2 months ago Terrain and hydrological analysis using digital elevation models (DEMs)
localtileserver 304 14 days ago A Python package for serving tiles from large raster files in the Slippy Maps standard (i.e., ) for visualization in Jupyter with or
LT-ChangeDB 4 almost 2 years ago Scripts to extract spectral change information from LandTrendr data to a geodatabase
Mahotas-imread 71 4 months ago Read images to numpy arrays
Mahotas 844 4 months ago Mahotas is a library of fast computer vision algorithms (all implemented in C++ for speed) operating over numpy arrays
mapboxgl-jupyter 668 almost 3 years ago Use Mapbox GL JS to visualize data in a Python Jupyter notebook
Mapchete 196 10 days ago Mapchete processes raster and vector geodata in digestable chunks. Tile-based geodata processing
mapclassify 139 8 days ago Classification schemes for choropleth mapping
momepy 7 10 days ago Momepy is a library for quantitative analysis of urban form - urban morphometrics
MovingPandas 1,237 2 days ago Implementation of Trajectory classes and functions built on top of GeoPandas
MuseoToolBox 35 over 4 years ago Museo ToolBox is a python library to simplify the use of raster/vector, especially for machine learning and remote sensing
networkit 771 10 days ago NetworKit is a growing open-source toolkit for large-scale network analysis
networkx To work with networks
NodeBox-opengl For playing around with animations
Ogcserver 138 over 4 years ago Python WMS implementation using Mapnik
Open-Elevation 694 7 months ago A free and open-source alternative to Google Elevation API
openrouteservice-py 403 3 months ago The Python API to consume openrouteservice(s) painlessly!
Open Topo Data 326 about 1 month ago Open Topo Data is a REST API server for your elevation data
orbit-predictor 141 12 months ago Orbit Predictor is a Python library to propagate orbits of Earth-orbiting objects (satellites, ISS, Santa Claus, etc) using TLE (Two-Line Elements set)
osm2geojson 101 8 months ago Parse OpenStreetMap (OSM) XML and Overpass JSON/XML
OSMnet 59 over 1 year ago Tools for the extraction of OpenStreetMap street network data
QuackOSM 207 18 days ago Library and a CLI tool for downloading, filtering and transforming files into files using DuckDB
pandana 387 12 months ago Pandas Network Analysis - dataframes of network queries, quickly
Peartree 201 over 1 year ago Peartree: A library for converting transit data into a directed graph for network analysis
pipgeo 18 over 1 year ago pipgeo: CLI for Unofficial windows Geospatial library wheels
Planet Movement 20 over 4 years ago Python module enables the searching and processing of Planet imagery to highlight object movement between valid image pairs
planetary-computer Python library for interacting with the Microsoft Planetary Computer
PODPAC PODPAC is a python library that builds on the scientific python ecosystem to enable simple, reproducible geospatial analyses that run locally or in the cloud
prosail 130 over 1 year ago Python bindings for the PROSAIL canopy reflectance model
pyCSW Fully implements the OpenGIS Catalogue Service Implementation Specification (Catalogue Service for the Web). Initial development started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation
pydeck – Python bindings for deck.gl
pydelatin 68 3 months ago Python bindings to for fast terrain mesh generation
pyDEM 116 4 months ago Python library for Global Hydrology Analysis. Used to calculate upstream contributing area, aspect, slope, and topographic wetness index
pygeoapi pygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML
pyGEOS 379 3 months ago Exposes geospatial operations from GEOS into Python
pyGMT 763 6 days ago Pythonic interface for the Generic Mapping Tools (GMT)
pyimpute 125 almost 2 years ago Python module for geospatial prediction using scikit-learn and rasterio
pyKriging 384 almost 2 years ago N-dimensional kriging
pyle38 75 9 days ago Asynchronous Client for the worlds fastest in-memory geo-database Tile38
pymap3d 396 7 months ago Python 3D coordinate conversions for geospace ecef enu eci
pymartini 89 3 months ago A Cython port of Martini for fast RTIN terrain mesh generation
Pyncf 17 over 8 years ago Pure Python NetCDF file reading and writing
PyPostal 767 5 months ago Python bindings to libpostal for fast international address parsing/normalization
PyProj 1,065 23 days ago For conversions between projections
PyQGIS Python for QGIS
pyroSAR 512 18 days ago A Python Framework for Large-Scale SAR Satellite Data Processing
pyrosm 360 8 months ago Read OpenStreetMap data from Protobuf files into GeoDataFrame with Python, faster
PyShp For reading and writing shapefiles
PySTAC 360 8 days ago Python library for working with any SpatioTemporal Asset Catalog (STAC)
Python Geocoder 1,627 7 months ago Simple and consistent geocoding library written in Python
python-opencage-geocoder 77 13 days ago A Python module that uses the OpenCage Geocoding API
pyWPS An implementation of the Web Processing Service standard from the Open Geospatial Consortium. PyWPS is written in Python. It enables integration, publishing and execution of Python processes via the WPS standard
RasterFrames 246 8 months ago RasterFrames brings together Earth-observation (EO) data access, cloud computing, and DataFrame-based data science
Rasterio 2,277 8 days ago Rasterio employs GDAL under the hood for file I/O and raster formatting
Rasterstats 531 about 2 months ago Python module for summarizing geospatial raster datasets based on vector geometries
RichDEM 271 5 months ago High-performance Terrain and Hydrology Analysis
rio-cogeo 317 about 2 months ago CloudOptimized GeoTIFF creation plugin for rasterio
rio-color 131 about 2 years ago Color correction plugin for rasterio
rio-hist 86 over 3 years ago Histogram matching plugin for rasterio
rio-tiler 518 5 days ago Get mercator tile from landsat, sentinel or other AWS hosted raster
RIOS Raster I/O Simplification. A set of python modules which makes it easy to write raster processing code in Python
rioxarray 528 1 day ago rasterio xarray extension
routing-py 276 3 months ago Python library to access all public routing, isochrones and matrix APIs in a consistent manner
RSGISLib The Remote Sensing and GIS software library (RSGISLib) is a collection of tools for processing remote sensing and GIS datasets. The tools are accessed using Python bindings or an XML interface
Rtree For efficiently querying spatial data
S2P - Satellite Stereo Pipeline 208 6 months ago S2P is a Python library and command line tool that implements a stereo pipeline which produces elevation models from images taken by high resolution satellites
satpy Satpy is a python library for reading, manipulating, and writing data from remote-sensing earth-observing meteorological satellite instruments
scikit-eo 126 about 1 month ago A Python package for Remote Sensing Tools
SciKit-Gstat SciKit-Gstat is a scipy-styled analysis module for variogram analysis
Scikit-image Scikit-image is a collection of algorithms for image processing
scikit-mobility 728 6 months ago Mobility analysis in Python
sentinelsat 988 about 2 months ago Search and download Copernicus Sentinel satellite images
Shapely Manipulation and analysis of geometric objects in the Cartesian plane
Siphon 216 5 days ago A collection of Python utilities for retrieving atmospheric and oceanic data from remote sources, focusing on being able to retrieve data from Unidata data technologies, such as the THREDDS data server
som-tsp 3,866 11 months ago Solving the Traveling Salesman Problem using Self-Organizing Maps
Spectral Python 587 4 months ago Python module for hyperspectral image processing
spyndex 190 4 months ago Awesome Spectral Indices in Python
srai 219 18 days ago Spatial Representations for Artificial Intelligence. Set of tools for geospatial machine learning, data acquisition and wrangling
stac-fastapi 246 about 1 month ago STAC API implementation with FastAPI
stackstac 247 4 months ago Turn a STAC catalog into a dask-based xarray
stactools 104 5 days ago Command line utility and Python library for STAC
starfm4py 131 almost 2 years ago The STARFM fusion model for Python (image fusion)
Statsmodels Python module that allows users to explore data, estimate statistical models, and perform statistical tests
telluric 87 over 1 year ago telluric is a Python library to manage vector and raster geospatial data in an interactive and easy way
thunder 815 almost 8 years ago Thunder is an ecosystem of tools for the analysis of image and time series data in Python
Tobler 151 16 days ago Tobler is a python package for areal interpolation, dasymetric mapping, and change of support
ts-raster 4 almost 4 years ago ts-raster is a python package for analyzing time-series characteristics from raster data. It allows feature extraction, dimension reduction and applications of machine learning techniques for geospatial data
Turfpy 121 12 days ago This is Python library for performing geo spatial data analysis. This is an python alternative for turf.js
unmixing 108 almost 5 years ago Interactive tools and functions for performing linear spectral mixture analysis (LSMA) and spatially adaptive spectral mixture analysis (SASMA)
untiler 38 almost 5 years ago Stitch image tiles into larger composite TIFs
urbanaccess 241 over 1 year ago A tool for computing GTFS transit and OSM pedestrian networks for accessibility analysis
urbansim 483 12 months ago New version of UrbanSim, a platform for modeling metropolitan real estate markets
USGS API 110 6 months ago USGS is a python module for interfacing with the US Geological Survey's API
Verde 602 11 days ago Verde is a Python library for processing spatial data (bathymetry, geophysics surveys, etc) and interpolating it on regular grids (i.e., gridding)
whitebox 381 about 2 months ago Python frontend for
WhiteboxTools-ArcGIS 270 12 days ago ArcGIS Python Toolbox for
xarray-spatial 844 24 days ago xarray-spatial implements common raster analysis functions using Numba and provides an easy-to-install, easy-to-extend codebase for raster analysis
xarray xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures
xarray_leaflet 9 almost 2 years ago An xarray extension for tiled map plotting
xcube 201 6 days ago xcube is a Python package for generating and exploiting data cubes powered by xarray, dask, and zarr
xyzservices 169 7 days ago A unified source of XYZ tile providers in Python
YATSM 63 almost 7 years ago Yet Another Timeseries Model (YATSM) is a Python package for utilizing a collection of timeseries algorithms and methods designed to monitor the land surface using remotely sensed imagery

Awesome Geospatial / PHP

FreeGeoDB 1,583 about 6 years ago Free database of geographic place names and corresponding geospatial data
geojson 296 10 months ago GeoJSON implementation for PHP
GeoPHP Advanced geometry operations in PHP
geospatial 61 about 2 months ago PHP Extension to handle common geospatial functions
laragis 10 over 7 years ago A standalone Geo/GIS Provider for Laravel
laravel-geo 49 over 2 years ago GeoSpatial integration on Laravel 5.2+ that supports MySQL and PostgreSQL
li3_geo 13 almost 7 years ago Adds geospatial support to Lithium for multiple databases, including MongoDB, CouchDB and MySQL
PHP Azure Maps Provider A PHP Azure Maps Geocoder Provider
PHP7 Mapnik 20 over 5 years ago PHP extension for geospatial rendering with Mapnik
shapefile 28 7 days ago ESRI ShapeFile library for PHP
ShapeReader 11 over 3 years ago A PHP library to parse ESRI Shape files

Awesome Geospatial / R

ade4 Tools for multivariate data analysis. Several methods are provided for the analysis (i.e., ordination) of one-table (e.g., principal component analysis, correspondence analysis), two-table (e.g., coinertia analysis, redundancy analysis), three-table (e.g., RLQ analysis) and K-table (e.g., STATIS, multiple coinertia analysis)
adehabitat A collection of tools for the analysis of habitat selection by animals
adehabitatHR A collection of tools for the estimation of animals home range
adehabitatHS A collection of tools for the analysis of habitat selection
adehabitatLT A collection of tools for the analysis of animal movements
adehabitatMA A collection of tools to deal with raster maps
Akima Interpolation of Irregularly and Regularly Spaced Data
AMOEBA A function to calculate spatial clusters using the Getis-Ord local statistic. It searches irregular clusters (ecotopes) on a map
bfastSpatial 93 over 6 years ago Package to pre-process gridded time-series data in order for them to be analyzed with change detection algorithms such as bfast. Uses classes from the raster package and includes utilities to run the algorithms and post-process the results
biodivMapR 47 2 months ago R package for α- and β-diversity mapping using remotely-sensed images
CARBayes Package implements Bayesian hierarchical spatial areal unit models
cartography 399 10 months ago Thematic Cartography with R
censobr 38 about 1 month ago R package to download data from Brazil's Population Census
classInt Selected commonly used methods for choosing univariate class intervals for mapping or other graphics purposes
climateR 180 8 months ago An R package for getting point and gridded climate data by AOI
CompRandFld A set of procedures for the analysis of Random Fields using likelihood and non-standard likelihood methods is provided
constrainedKriging Provides functions for efficient computations of nonlinear spatial predictions with local change of support
cshapes Package for CShapes, a GIS dataset of country boundaries (1946-today). Includes functions for data extraction and the computation of distance matrices and -lists
dbmss Simple computation of spatial statistic functions of distance to characterize the spatial structures of mapped objects
deldir Calculates the Delaunay triangulation and the Dirichlet or Voronoi tessellation (with respect to the entire plane) of a planar point set
dggridR Provides an interface to DGGRID for working with discrete global grids, using hexagons, triangles, and diamonds to overcome the issue that every bin have the same area
DSpat Fits inhomogeneous Poisson process spatial models to line transect sampling data and provides estimate of abundance within a region
dtwSat 1 11 months ago Time-Weighted Dynamic Time Warping for satellite image time series analysis
earthEngineGrabR 53 over 4 years ago The earthEngineGrabR is an interface between R and the Google Earth Engine, which simplifies the acquisition of remote sensing data
ecespa Functions for Spatial Point Pattern Analysis
edgebundle 125 2 months ago R package implementing edge bundling algorithms
elsa 13 10 months ago ELSA (entropy-based local indicator of spatial association) is a novel spatial statistic to measure local spatial autocorrelation in both categorical and continuous spatial data
exactextractr 279 3 months ago R package for fast and accurate raster zonal statistics
ExceedanceTools Tools for constructing confidence regions for exceedance regions and contour lines
fasterize 182 about 2 months ago High performance raster conversion for modern spatial data
ffraster 5 about 6 years ago Treat ff arrays as raster objects, and vice versa
FieldSim Tools for random fields and bridges simulations
forestError 26 over 3 years ago A Unified Framework for Random Forest Prediction Error Estimation
ForesToolboxRS 54 over 3 years ago R package providing a variety of tools and algorithms for the processing and analysis of satellite images for the various applications of Remote Sensing for Earth Observations
FRK Is a tool for spatial/spatio-temporal modelling and prediction with large datasets
gdalcubes_R 121 9 months ago R package for gdalcubes to process collections of Earth observation image collection as on demand data cubes
gdalio 27 over 2 years ago The goal of gdalio is to read data direct with GDAL warp, with an assumed grid specification
gdalraster 41 15 days ago R Bindings to the GDAL Raster API
geoaxe Split 'geospatial' objects into pieces. Includes support for some spatial object inputs, 'Well-Known Text', and 'GeoJSON'
geobr 802 8 days ago Package to download official spatial data sets of Brazil
geodist 93 6 months ago Ultra lightweight, ultra fast calculation of geo distances
geocmeans 27 6 days ago An R package to perform Spatial Fuzzy C-means
geojsonio Convert data to 'GeoJSON' or 'TopoJSON' from various R classes, including vectors, lists, data frames, shape files, and spatial classes
geojsonsf 82 4 months ago Conversion between sf and geojson
geom 62 9 months ago Vectorized geometries and low-level GEOS access
GEOmap Topographic and Geologic Mapping
geoR Analysis of Geostatistical Data
geoRglm Functions for inference in generalised linear spatial models
georob Provides functions for fitting linear models with spatially correlated errors by robust and Gaussian Restricted Maximum Likelihood and for computing robust and customary point and block kriging predictions, along with utility functions for cross-validation and for unbiased back-transformation of kriging predictions of log-transformed data
geos 62 9 months ago Open Source Geometry Engine ('GEOS') R API
geospacom Generates distance matrices from shape files and represents spatially weighted multilevel analysis results
GeospatialLineGraphs 62 about 8 years ago A library for creating geospatial line graphs along lines of latitude
geosphere Permits computations of distance and area to be carried out on spatial data in geographical coordinates
geospt Contains some geostatistical and radial basis functions, including prediction and cross validation
geovctrs 25 over 4 years ago Common Classes and Data Structures for Geometry Vectors
GeoXp Permits interactive graphical exploratory spatial data analysis
getSpatialData 304 over 1 year ago An R package making it easy to query, preview, download and preprocess multiple kinds of spatial data via R
ggmap Spatial Visualization with ggplot2
ggsn Adds north symbols and scale bars in kilometers to maps in geographic or metric coordinates
ggspatial 371 over 1 year ago A ggplot2 R extension for plotting Spatial* objects
giscoR 73 about 1 month ago An API package that helps to retrieve data from Eurostat - GISCO (the Geographic Information System of the COmmission)
glmmBUGS Automates running Generalized Linear Mixed Models, including spatial models, with WinBUGS, OpenBUGS and JAGS
gmt Interface between the GMT map-making software and R
googleway 234 2 months ago R Package for accessing and plotting Google Maps
Grid2Polygons Converts a spatial object from class SpatialGridDataFrame to SpatialPolygonsDataFrame
GriegSmith Uses the Grieg-Smith method on 2 dimensional spatial data
gstat Spatio-Temporal Geostatistical Modelling, Prediction and Simulation
gwrr Fits geographically weighted regression (GWR) models and has tools to diagnose and remediate collinearity in the GWR models
gtfs2gps 71 about 2 months ago Convert GTFS data into a data.table with GPS-like records in R
hdeco Provides hierarchical decomposition of entropy for categorical map comparisons
HSAR A library of the Hierarchical Spatial Autoregressive Model (HSAR), based on a Bayesian Markov Chain Monte Carlo (MCMC) algorithm
intamap Procedures for automated interpolation
ipdw Functions are provided to interpolate geo-referenced point data via Inverse Path Distance Weighting
kuenm 63 12 months ago kuenm is an R package designed to make the process of model calibration and final model creation easier and more reproducible, and at the same time more robust
landmap 47 over 2 years ago Provides methodology for automated mapping i.e. spatial interpolation and/or prediction using Ensemble Machine Learning
Landsat Radiometric and topographic correction of satellite imagery
LandsatTS 27 about 1 month ago An R package to facilitate retrieval, cleaning, cross-calibration, and phenological modeling of Landsat time-series data
landscapemetrics 230 3 months ago landscapemetrics is an R package for calculating landscape metrics for categorical landscape patterns in a tidy workflow
latticeDensity Contains functions that compute the lattice-based density estimator of Barry and McIntyre
lawn Client for 'Turfjs' for 'geospatial' analysis. The package revolves around using 'GeoJSON' data
lctools Package provides researchers and educators with easy-to-learn user friendly tools for calculating key spatial statistics and to apply simple as well as advanced methods of spatial analysis in real data
leafletR Interactive Web-Maps Based on the Leaflet JavaScript Library
LPDynR 8 2 months ago An R-package to calculate Land Productivity Dynamics using variables derived from Earth Observation imagery
libproj 16 9 months ago C API for high-performance geometry operations within the R package framework
lidR 608 30 days ago R package for airborne LiDAR data manipulation and visualisation for forestry application
lucCalculus Spatiotemporal calculus for land use change trajectories
magclass Data class for increased interoperability working with spatial- temporal data together with corresponding functions and methods (conversions, basic calculations and basic data manipulation)
Makurhini 40 27 days ago R package for calculating fragmentation and landscape connectivity indices used in conservation planning
mapboxapi 110 about 2 months ago R interface to Mapbox web services
mapdeck 362 4 months ago R interface to Deck.gl and Mapbox
mapproj Map Projections
maps Draw Geographical Maps
mapscanner 90 about 1 month ago R package to print maps, draw on them, and scan them back in
mapsf 225 8 days ago Thematic cartography with R
maptools Tools for Reading and Handling Spatial Objects
mapview mapview provides functions to very quickly and conveniently create interactive visualisations of spatial data
marmap Package is designed for downloading, plotting and manipulating bathymetric and topographic data in R
marmap 32 5 months ago Import, plot and analyze bathymetric and topographic data
maxnet 71 over 1 year ago R package for modelling species geographic distributions. It implements much of the functionality of the Maxent Java application
McSpatial Provides functions for locally weighted regression, semiparametric and conditionally parametric regression, fourier and cubic spline functions, GMM and linearized spatial logit and probit, k-density functions and counterfactuals, nonparametric quantile regression and conditional density functions, Machado-Mata decomposition for quantile regressions, spatial AR model, repeat sales models, and conditionally parametric logit and probit
micromap Package provides linked micromaps using ggplot2
ModelMap Creates sophisticated models of training data and validates the models with an independent test set, cross validation, or in the case of Random Forest Models, with Out Of Bag (OOB) predictions on the training data
ModelR 51 over 1 year ago A workflow for ecological niche models based on dismo
moveVis 131 7 months ago An R package providing tools to visualize movement data (e.g. from GPS tracking) and temporal changes of environmental data (e.g. from remote sensing) by creating video animations
MTA 7 about 1 year ago Multiscalar Territorial Analysis is an R package for multiscalar territorial analysis based on various contexts
ncdf4 Provides a high-level R interface to data files written using Unidata's netCDF library (version 4 or earlier)
ncdfgeom 18 10 months ago NetCDF-CF Geometry and Timeseries Tools for R
ngspatial Provides tools for analyzing spatial data, especially non- Gaussian areal data
nlme Fit and compare Gaussian linear and nonlinear mixed-effects models
nngeo 79 7 months ago k-Nearest Neighbor Join for Spatial Data
OasisR A set of indexes and tests for the analysis of social segregation
OpenImageR 59 over 1 year ago Image processing Toolkit in R
openrouteservice-r 103 about 1 month ago R package to query openrouteservice.org
OpenStreetMap Access to Open Street Map Raster Images
osmar Provides infrastructure to access OpenStreetMap data from different sources
osmdata 317 11 days ago R package for downloading OpenStreetMap data
osmextract 170 11 days ago Download and import OpenStreetMap data from Geofabrik and other providers
osmplotr 135 about 1 month ago Data visualisation using OpenStreetMap objects
osrm R 237 about 2 months ago Interface Between R and the OpenStreetMap-Based Routing Service OSRM
pastecs Regulation, decomposition and analysis of space-time series
PBSmapping Mapping Fisheries Data and Spatial Analysis Tools
PBSmodelling Provides modelling support
pepair 13 about 2 years ago An R package to repair broken GIS polygons using the prepair cpp library
phenofit 74 18 days ago A state-of-the-art Vegetation Phenology extraction package
phenopix A collection of functions to process digital images, depict greenness index trajectories and extract relevant phenological stages
plotGoogleMaps Interactive plot device for handling the geographic data for web browsers
plotKML Visualization of Spatial and Spatio-Temporal Objects in Google Earth
polyclip 19 4 months ago R package polyclip: a port of the Clipper library for polygon geometry
popRF 30 11 months ago Random Forest-informed Population Disaggregation
potential 25 almost 2 years ago An R package to compute the potential model as defined by Stewart (1941)
PReMiuM Dirichlet Process Bayesian Clustering, Profile Regression
Prioritizr 123 10 days ago The prioritizr R package uses integer linear programming (ILP) techniques to provide a flexible interface for building and solving conservation planning problems
ProbitSpatial Binomial Spatial Probit models for big data
quickglobe 23 over 4 years ago View Country Data via a 3D, D3, Globe
r5r 183 about 1 month ago Package for rapid realistic routing on multimodal transport networks (walk, bike, public transport and car)
RandomFields Methods for the inference on and the simulation of Gaussian fields are provided, as well as methods for the simulation of extreme value random fields
rangeMapper Tools for easy generation of (life-history) traits maps based on species range (extent-of-occurrence) maps
ranger 776 15 days ago A Fast Implementation of Random Forests
RArcInfo Functions to import data from Arc/Info V7.x binary coverages
raster Reading, writing, manipulating, analyzing and modeling of gridded spatial data
rasterdiv 15 15 days ago Diversity Indices for Numerical Matrices
rasterDT 27 about 1 year ago rasterDT uses the fast indexing, aggregation, and assignment operations provided by data.table to power speedy alternatives to several raster package functions
rasterVis Visualization Methods for Raster Data
rayshader 2,067 4 months ago rayshader is an open source R package for producing 2D and 3D hillshaded maps of elevation matrices using a combination of raytracing, spherical texture mapping, and ambient occlusion
rayvista 107 over 1 year ago A package to view a 3D scene anywhere on earth
Rcitrus Spatial analysis of plant disease incidence
RColorBrewer Provides color schemes for maps and other graphics
recmap Package provides rectangular cartograms with rectangle sizes reflecting for example population
regress Functions to fit Gaussian linear model by maximising the residual log likelihood where the covariance structure can be written as a linear combination of known matrices
rgdal Bindings for the Geospatial Data Abstraction Library
rgee 691 2 days ago Google Earth Engine for R
rgeoda 73 about 1 month ago rgeoda is a R package for spatial data analysis based on libgeoda and GeoDa
rgeos Interface to Geometry Engine - Open Source (GEOS) using the C API for topology operations on geometries
Rgooglemaps Overlays on Google map tiles in R
rgrass7 Interface Between GRASS 7 GIS and R
rHarmonics 29 over 4 years ago R package for harmonic modelling of time-series data
ribge 57 9 months ago R package for (down)loading data from IBGE (Instituto Brasileiro de Geografia e Estatística)
rnaturalearth 222 5 days ago An R package to hold and facilitate interaction with Natural Earth map data
Rnetcdf Interface to NetCDF Datasets
rnoaa 330 over 1 year ago R interface to many NOAA data sources
RODBC ODBC Database Access
ROSM 27 about 1 year ago Plot Open Street Map and Other Tiles in R
RPyGeo ArcGIS Geoprocessing in R via Python
RQGIS Establishes an interface between R and QGIS
RSAGA SAGA Geoprocessing and Terrain Analysis in R
Rsagacmd 31 3 months ago A package for linking R with the open-source SAGA-GIS
rsMove Tools that support the combined use of animal movement and remote sensing data
rstac 71 4 months ago R Client Library for SpatioTemporal Asset Catalog
RStoolbox Toolbox for remote sensing image processing and analysis such as calculating spectral indices, principal component transformation, unsupervised and supervised classification or fractional cover analyses
rtsVis 21 about 1 year ago A lightweight R package to visualize large raster time series, building on a fast temporal interpolation core
rworldmap Mapping Global Data
s2 30 over 5 years ago R bindings for Google's s2 library for geometry on the sphere
S2sls Fit a spatial instrumental-variable regression by two-stage least squares
sf 1,345 18 days ago Simple Features for R
sfarrow Package for reading and writing Parquet and Feather files with sf objects using arrow in R
sfheaders 74 4 months ago Build sf objects from R and Rcpp
sfnetworks 349 5 days ago Tidy Geospatial Networks in R
sftrack 53 over 1 year ago Modern classes for tracking and movement data
sgeostat An Object-oriented Framework for Geostatistical Modeling in S+ containing functions for variogram estimation, variogram fitting and kriging as well as some plot functions
shapefiles Read and Write ESRI Shapefiles
siplab A platform for experimenting with spatially explicit individual-based vegetation models
sits 480 9 days ago Satellite image time series package for R
smacpod Various statistical methods for analyzing case-control point data
smerc Provides statistical methods for the analysis of data areal data, with a focus on cluster detection
soilDB 84 7 days ago Simplified Access to NCSS Soil Databases
sp Classes and Methods for Spatial Data
spacetime Classes and Methods for Spatio-Temporal Data
spacom Provides tools to construct and exploit spatially weighted context data
spaMM Inference in mixed-effect models, including generalized linear mixed models with spatial correlations and models with non-Gaussian random effects
spanel Fit the spatial panel data models: the fixed effects, random effects and between models
sparr Provides functions to estimate kernel-smoothed spatial and spatio-temporal densities and relative risk functions, and perform subsequent inference
spatcounts Fit spatial CAR count regression models using MCMC
spatgraphs Graphs (or networks) and graph component calculations for spatial locations
spatialCovariance Supports the computation of spatial covariance matrices for data on rectangles
SpatialEpi Methods and data for cluster detection and disease mapping
SpatialPosition Computes spatial position models: Stewart potentials, Reilly catchment areas, Huff catchment areas
spatialprobit Bayesian Estimation of Spatial Probit and Tobit Models
spatialRF 109 almost 2 years ago R package to fit spatial models with Random Forest
SpatialRDD 35 8 months ago R package to work spatialy with RDD files
spatialsegregation Summaries for measuring segregation/mingling in multitype spatial point patterns with graph based neighbourhood description
SpatialTools Tools for spatial data analysis. Emphasis on kriging. Provides functions for prediction and simulation
spatstat Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests
spatsurv Bayesian inference for parametric proportional hazards spatial survival models; flexible spatial survival models
spBayesSurv Bayesian Modeling and Analysis of Spatially Correlated Survival Data
spcosa Spatial coverage sampling and random sampling from compact geographical strata created by k-means
spdep Spatial Dependence: Weighting Schemes, Statistics and Models
sperrorest Implements spatial error estimation and permutation-based variable importance measures for predictive models using spatial cross-validation and spatial block bootstrap
spflow 12 about 1 year ago Spatial Econometric Interaction Models in R
spind Functions for spatial methods based on generalized estimating equations (GEE) and wavelet-revised methods (WRM), functions for scaling by wavelet multiresolution regression (WMRR), conducting multi-model inference, and stepwise model selection
splancs Spatial and Space-Time Point Pattern Analysis
splm ML and GM estimation and diagnostic testing of econometric models for spatial panel data
spmoran Functions for estimating fixed and random effects eigenvector spatial filtering models
spselect Fits spatial scale (SS) forward stepwise regression, SS incremental forward stagewise regression, SS least angle regression (LARS), and SS lasso models
spsurvey Provides a range of sampling functions
spTimer Fits, spatially predicts and temporally forecasts large amounts of space-time data
SSN Spatial statistical modeling and prediction for data on stream networks, including models based on in-stream distance
starma Statistical functions to identify, estimate and diagnose a Space-Time AutoRegressive Moving Average (STARMA) model
stars 563 16 days ago Spatiotemporal tidy arrays for R
stlnpp 13 6 months ago Spatio-temporal point patterns on linear networks
stplanr 421 3 months ago Sustainable transport planning with R
supercells 66 3 months ago The goal of supercells is to utilize the concept of superpixels to a variety of spatial data
Tanaka 78 12 months ago Tanaka Maps with R
taRifx A collection of various utility and convenience functions
teamlucc 38 over 8 years ago Is designed to facilitate analysis of land use and cover change (LUCC) around the monitoring sites of the Tropical Ecology Assessment and Monitoring (TEAM) Network
terra 543 5 days ago terra is an R package that replaces raster. It has a very similar, but simpler, interface, and it is much faster
tgp Bayesian nonstationary, semiparametric nonlinear regression and design by treed Gaussian processes (GPs) with jumps to the limiting linear model (LLM)
tidync 90 about 1 month ago Systematic approaches to NetCDF data extraction, manipulation and visualization
tidytransit 149 about 1 month ago 'sf'-compatible package to analyze transit schedules, routes, and stops
tiff 10 12 months ago Read and write TIFF images in R
tmap 12 about 2 years ago R-library for drawing thematic maps. The API is based on A Layered Grammar of Graphics and resembles the syntax of ggplot2
tmaptools 42 5 months ago This package offers a set of handy tool functions for reading and processing spatial data
trip Extends sp classes to permit the accessing and manipulating of spatial data for animal tracking
tripack A constrained two-dimensional Delaunay triangulation package providing both triangulation and generation of voronoi mosaics of irregular spaced data
tripEstimation Data handling and estimation functions for animal movement estimation from archival or satellite tags
uavRst 41 5 months ago UAV related Remote Sensing Toolbox
vapour 85 5 months ago A lightweight GDAL API package for R
vec2dtransf Package for applying affine and similarity transformations on vector spatial data (sp objects)
vegan Ordination methods, diversity analysis and other functions for community and vegetation ecologists
Watersheds Methods for watersheds aggregation and spatial drainage network analysis
whiteboxR 173 about 2 months ago R frontend of
wordcloud2 396 almost 3 years ago R interface to wordcloud for data visualization
wt 47 about 1 month ago Lightweight Well-Known Geometry Parsing

Awesome Geospatial / Ruby

Agroclimatology 18 about 7 years ago Ruby client for interacting with the NASA (POWER) Agroclimatology Web Resource
Evapotranspiration 14 about 7 years ago Ruby library for calculating reference crop evapotranspiration (ETo)
ffi-geos 58 4 months ago Low-level ruby bindings to GEOS library
Geokit 1,632 4 months ago A Ruby gem & Rails plugin for easier map-based applications
Mongoid Geospatial 80 about 6 years ago A Mongoid Extension that simplifies the use of MongoDB spatial features
PostGIS ActiveRecord Adapter 884 7 days ago ActiveRecord adapter for PostGIS
Rgeo GeoJSON 188 about 1 month ago RGeo component for reading and writing GeoJSON
Rgeo Shapefile 97 about 1 month ago Optional module for RGeo for reading geospatial data from ESRI shapefiles
Rgeo 1,012 9 days ago RGeo is a geospatial data library for Ruby. It provides an implementation of the Open Geospatial Consortium's Simple Features Specification
Ruby Geocoder Integration with geocoding services
ruby_postal 141 over 5 years ago Ruby bindings to libpostal for fast international address parsing/normalization
SpatiaLite ActiveRecord Adapter 11 about 9 years ago ActiveRecord adapter for Spatialite

Awesome Geospatial / Rust

A/B Street 7,769 5 months ago A traffic simulation game exploring how small changes to roads affect cyclists, transit users, pedestrians, and drivers
geoarrow-rs 259 7 days ago GeoArrow in Rust and WebAssembly with vectorized geometry operations
geographiclib-rs 41 3 months ago A subset of geographiclib implemented in Rust
Hecate 255 about 3 years ago Fast Geospatial Feature Storage API
kdtree-rs 230 6 months ago K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup
maplibre-rs 1,352 8 days ago About Native Maps for Web, Mobile and Desktop
Martin 2,308 5 days ago Martin is a PostGIS vector tiles server suitable for large databases. Martin is written in Rust using Actix web framework
rgeometry 149 5 days ago Computational Geometry library written in Rust
rstar 414 15 days ago R*-tree library for the rust ecosystem
rust-gdal 369 16 days ago Rust bindings for GDAL
rust-geo 1,569 7 days ago Geospatial primitives and algorithms for Rust
rust-geocoding 77 7 months ago Geocoding library for Rust
rust-geohash 98 7 months ago Geohash for Rust
rust-geojson 279 13 days ago Library for serializing the GeoJSON vector GIS file format
rust-geos 124 3 months ago Rust bindings for GEOS C API
rust-kml 27 11 months ago Rust support for reading and writing KML with a focus on conversion to geo-types primitives
rust-gpx 102 about 2 months ago Rust read/write support for GPS Exchange Format (GPX)
rust-netcdf 83 about 2 months ago Medium-level netCDF bindings for Rust, allowing easy reading and writing of array-like structures to a file
rust-osm 16 over 5 years ago OSM XML serialization and other OpenStreetMap utilities
rust-polyline 26 6 months ago Google Encoded Polyline encoding & decoding in Rust
rust-postal 14 over 2 years ago Rust bindings to libpostal
rust-proj 146 about 2 months ago Rust bindings for Proj
rust-shapefile 59 6 months ago Rust read/write support for shapefiles
rust-tilejson 10 12 months ago tilejson is a crate for serializing/deserializing the TileJSON format
rust-topojson 10 12 months ago TopoJSON bindings and utilities for Rust
rust-wkt 50 24 days ago Rust read/write support for well-known text (WKT)
WhiteboxTools 964 4 months ago An advanced geospatial data analysis platform

Awesome Geospatial / Scala

Franklin 76 8 days ago A STAC/OGC API Features Web Service
fulgurite 18 over 5 years ago Fulgurite is a way to use Apache Spark to process GeoTIFF images in a distributed way
geoscript.scala 47 over 8 years ago Scala implementation of the GeoScript API
GeoTrellis 1,342 9 days ago GeoTrellis is a Scala library and framework that uses Spark to work with raster data
mapnik2geotools 64 about 8 years ago Using the Scala XML API to translate from Mapnik XML to GeoTools' SLD dialect
osm4scala High perfromance Scala library and Spark Polyglot (Scala, Python, SQL, etc.) connector for OpenStreetMap Pbf files
RTree2D 132 17 days ago RTree2D is a 2D immutable R-tree with STR (Sort-Tile-Recursive) packing for ultra-fast nearest and intersection queries
Stac4s 16 13 days ago a scala library with primitives to build applications using the SpatioTemporal Asset Catalogs specification

Awesome Geospatial / Swift

Apple MapKit Display map or satellite imagery directly from your app's interface, call out points of interest, and determine placemark information for map coordinates
GEOSwift 1,449 about 1 month ago The Swift Geographic Engine
Mapbox Navigation SDK for iOS 863 10 days ago Turn-by-turn navigation logic and UI in Swift or Objective-C on iOS
MapboxDirections.swift 184 4 months ago Traffic-aware directions in Swift or Objective-C on iOS, macOS, tvOS, and watchOS
turf-swift 236 10 days ago A Swift language port of Turf.js

Awesome Geospatial / Mobile Development

Apple MapKit Display map or satellite imagery directly from your app's interface, call out points of interest, and determine placemark information for map coordinates
flutter_map 2,760 20 days ago A Dart implementation of Leaflet for Flutter apps
Google Maps API for Android Google maps for Android
Google Maps API for iOS Google maps for iOS
Mapbox Android SDK An open source toolset for building mapping applications for Android devices
Mapbox iOS SDK An open source toolset for building mapping applications for iPhone and iPad devices
mapbox-navigation-android 622 22 days ago Mapbox Navigation SDK for Android
MapLibre GL Native 1,075 5 days ago The open-source alternative to Mapbox GL Native. SDKs for iOS, Android and other platforms
MAPS.ME 4,579 about 2 years ago MAPS.ME — Offline OpenStreetMap maps for iOS and Android
Nutiteq Maps SDK C++ maps library for iOS, Android, Windows Phone and Xamarin with bindings for Java, ObjectiveC and C#
Organic Maps 9,938 5 days ago Organic Maps is a better fork of MAPS.ME, an Android & iOS offline maps app for travelers, tourists, hikers, and cyclists based on top of crowd-sourced OpenStreetMap data and curated with love by MAPS.ME founders. No ads, no tracking, no data collection, no crapware
WhirlyGlobe/Maply Objective C code that is able to read and render vector tiles(and style with mapnik xml) on iOS devices
XaMaps 5 about 6 years ago Xamarin + Azure Maps
XFAzureMapTrials 3 almost 2 years ago Use Azure Maps REST APIs with Xamarin.Forms

Awesome Geospatial / Geospatial Big Data

Apache Sedona Cluster computing system for processing large-scale spatial data
geobeam 85 7 months ago geobeam adds GIS capabilities to your Apache Beam pipelines and enables you to ingest and analyze massive amounts of geospatial data in parallel using Dataflow
GeoMesa 1,433 5 days ago GeoMesa is a suite of tools for working with big geo-spatial data in a distributed fashion
GeoTrellis 1,342 9 days ago GeoTrellis is a geographic data processing engine for high performance applications
GeoWave 502 over 1 year ago GeoWave provides geospatial and temporal indexing on top of Accumulo and HBase
Google Earth Engine Is a cloud computing platform for processing satellite imagery and other Earth observation data

Awesome Geospatial / Visualization

Blender GIS 7,801 6 months ago Blender addons to make the bridge between Blender and geographic data
bv 228 almost 8 years ago bv is a small tool to quickly view high-resolution multi-band imagery directly in your iTerm 2
Cinder Cinder is a free and open source library for professional-quality creative coding in C++
circlize 967 about 1 year ago Circular visualization in R. Circular layout is an efficient way for the visualization of huge amounts of information
CityEngine-Twitter 73 over 7 years ago Visualise Twitter activity using a procedurally-generated 3D city model
CometTS 63 about 5 years ago Comet Time Series Toolset for working with a time-series of remote sensing imagery and user defined polygons
D3.js D3.js is a JavaScript library for manipulating documents based on data
Folium 6,926 6 days ago Python Data. Leaflet.js Maps
GeoJs 440 5 days ago High-performance visualization and interactive data exploration of scientific and geospatial location aware datasets
geoplot 1,153 6 months ago High-level Python geospatial plotting library. It's an extension to cartopy and matplotlib which makes mapping easy
GeoViews 597 9 days ago GeoViews is a Python library that makes it easy to explore and visualize any data that includes geographic locations
Go Cart 113 about 2 months ago Fast cartogram generator written in C
Kongsberg Geospatial's TerraLens SDK SDK designed for easy project integration and quick implementation in virtually any development environment. TerraLens provides real-time 2D and 3D mapping with powerful data visualization tools
Kosmtik 724 about 1 month ago Very lite but extendable mapping framework to create Mapnik ready maps with OpenStreetMap data (and more)
mapdeck 362 4 months ago R interface to Deck.gl and Mapbox
mplleaflet 521 over 2 years ago Easily convert matplotlib plots from Python into interactive Leaflet web maps
openFrameworks openFrameworks is an open source C++ toolkit for creative coding
P5.js Javascript library that starts with the original goal of Processing
Peak map 606 4 months ago Allows you to visualize elevation of any area on the map with filled area charts
PlotJuggler 4,466 13 days ago PlotJuggler is a tool to visualize time series that is fast, powerful and intuitive
PostGIS Preview 277 over 2 years ago A lightweight node api and frontend for quickly previewing PostGIS queries
procedural-gl-js 1,289 over 3 years ago Procedural GL JS is a library for creating 3D map experiences on the web, written in JavaScript and WebGL. It is built on top THREE.js
Processing.py Python mode for Processing
Processing Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts
Skia Skia is a complete 2D graphic library for drawing Text, Geometries, and Images
Strava 522 11 months ago Create artistic visualisations with your exercise data
three.js A javascript 3D library which makes WebGL simpler
tippecanoe 2,728 8 months ago Build vector tilesets from large collections of GeoJSON features
xarray_leaflet 9 almost 2 years ago An xarray extension for tiled map plotting

Awesome Geospatial / Tools

52North SOS A reference implementation of the [OGC Sensor Observation Service specification (version 2.0)]
CODA The Common Data Access toolbox (CODA) provides a set of tools for ingesting, processing, and analyzing remote sensing data
DataPillager 67 6 months ago Download data from Esri service
DroneDB 220 15 days ago Effortless aerial data management and sharing
DsgTools 51 9 days ago DSGTools is a QGIS plugin that allow users to create and manipulate Geospatial Data according to Brazilian Law (ET-EDGV 2.1.3 and ET-EDGV 3.0)
exactextract 260 2 months ago Provides a fast and accurate algorithm for summarizing values in the portion of a raster dataset that is covered by a polygon, often referred to as zonal statistics
fresco 234 over 1 year ago Fresco is an open source Mapbox Vector Tile Style editor that allows cartographers to craft stylesheets for use with Mapbox GL maps
Galileo Geospatial data discovery and management platform. Search over 1,890+ data sources using advanced filters, spatial search, and previews. Manage your data with collections and downloads to 5 file types
gdal-mini 20 almost 4 years ago Minimal version of GDAL
Generic Mapping Tools 862 6 days ago GMT is an open source collection of about 90 command-line tools for manipulating geographic and Cartesian data sets
GeoGig GeoGig is a Distributed Version Control System (DVCS) specially designed to handle geospatial data efficiently
GISWATER Open-source software for water cycle management (water supply and urban drainage)
GrADS The Grid Analysis and Display System (GrADS) is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data
imscript 118 5 days ago A collection of small and standalone utilities for image processing
Kart Distributed version-control for geospatial and tabular data
Kongsberg Geospatial's TerraLens SDK SDK designed for easy project integration and quick implementation in virtually any development environment. TerraLens provides real-time 2D and 3D mapping with powerful data visualization tools
landsat-espa-util 24 over 4 years ago Library for querying and ordering Landsat Surface Reflectance data via ESPA
Magrit 128 8 days ago Magrit is an online application for thematic mapping
MapShaper Tools for editing Shapefile, GeoJSON, TopoJSON and CSV files
Maptiks Maptiks its a tool that provides in-depth user insights by tracking how visitors click, pan and zoom on your maps
MapTiler Desktop Software for converting your data into fast zoomable maps. Load your image or geodata and get a tiled map
Mapus 3,383 over 2 years ago Mapus is a tool to explore and annotate collaboratively on a map
Open Location Code 4,109 3 months ago Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist
opensarkit 52 about 6 years ago Tools for Automatic Preprocessing of SAR Imagery
Osm2pgsql 1,511 about 1 month ago osm2pgsql is a tool for loading OpenStreetMap data into a PostgreSQL
Planetiler 1,447 8 days ago Flexible tool to build planet-scale vector tilesets from OpenStreetMap data in a few hours
Projection Wizard Helps you select an appropriate projection for your map, depending on the area that you are mapping
sat-search 189 over 3 years ago Sat-search is a Python 3 library and a command line tool for discovering and downloading publicly available satellite imagery using STAC compliant API
TileMill TileMill is a modern map design studio powered by Node.js and Mapnik
veins 290 8 months ago Open source vehicular network simulation framework
eodag 326 6 days ago Command line tool and a plugin-oriented Python framework for searching, aggregating results and downloading remote sensed images while offering a unified API for data access regardless of the data provider
nextgisweb 217 5 days ago Server based application/server-side framework for geodata storage, management and visualization

Awesome Geospatial / Cheat sheets

Fiona-Rasterio-Shapely Cheat Sheet 102 over 8 years ago A cheat sheet for Fiona/Rasterio/Shapely command-line geodata tools
GDAL 1,196 5 months ago Cheat sheet for GDAL/OGR command-line tools
GNU Parallel Cheat sheet for the GNU Parallel CLI tool
PostGIS 2 Cheat sheet for PostGIS (version 2)
PostGIS Raster Cheat sheet for PostGIS Raster manipulation
PostGIS Cheat sheet for PostGIS

Awesome Geospatial / Data Sources

AIforEarthDataSets 281 4 months ago Notebooks and documentation for AI-for-Earth-managed datasets on Azure Open Datasets
ASTER Data Download ASTER data
Callisto Generated Datasets 163 about 1 year ago A list of datasets aiming to enable Artificial Intelligence applications that use Copernicus data
CBERS on AWS 10 over 5 years ago Information, tools and data related to the China-Brazil Earth Resources Satellite (CBERS) PDS on AWS
Cityscapes Dataset large-scale dataset that contains a diverse set of stereo video sequences recorded in street scenes from 50 different cities, with high quality pixel-level annotations of 5 000 frames in addition to a larger set of 20 000 weakly annotated frames
Copernicus Open Access Hub Sentinel data from scihub
RoadDetections 538 11 days ago Road detections from Microsoft Maps aerial imagery
Geofabrik This is another source of prepared OpenStreetMap data. This distribution is generally built nightly and comes in OSM XML, pbf, and shapefile (for very popular areas) formats
GeoNames The GeoNames geographical database covers all countries and contains over eight million place names (cities, postal codes, countries) that are available for download free of charge
INPE Database Download free satellite data including MODIS, Landsat (1-8), ResourceSat (1-2) and CBERS (2 and 2B) data
INPE CBERS4A and Amazonia1 Database Download free CBERS 4A and Amazonia 1 images
MapTiler Data Ready-to-use geographic data. The very best of open geospatial data, processed and packaged for your next on-prem project. Available as vector/raster tiles and in GIS formats
Mapzen It provides data in OSM/PBF and Esri shapefile formats for popular cities
Natural Earth This site offers public domain map data sets that contain both raster and vector data
Scale Open Datasets Open Datasets for Autonomous Driving
Sentinel 2 AWS Sentinel 2 data on Amazon S3
TZ Timezone Shapefiles Polygon boundaries of world timezones
USGS Earth Explorer Provides online search,metadata export, and data download for earth science data from the archives of the USGS

Awesome Geospatial / Resources

Cartographical Map Projections A good introduction to projected coordinate systems
Cloud Optimized Point Cloud Specification 115 2 months ago Geospatial, compressed, range-readable, LAZ-compatible point cloud format
ESRI Shapefile Specs Shapefile specifications
GDAL/OGR Cookbook Simple code snippets on how to use the Python GDAL/OGR API
GeoJSON.io geojson.io is a quick, simple tool for creating, viewing, and sharing maps
GeoParquet 829 about 1 month ago Specification for storing geospatial vector data (point, line, polygon) in Parquet
Geopython 349 almost 6 years ago Notebooks and libraries for spatial/geo Python explorations
GIGS GIGS comprises qualitative test series checklists and quantitative test dataset files
IndexDatabase A database for remote sensing indices
LOLManuscriptMonday 35 about 1 year ago Hold the links to the Ladies of Landsat Manuscript Monday series
Spatialreference.org Source for coordinate system information
TileJSON.io tilejson.io is a simple viewer for raster tile sets (Enter tile URL, layer properties, share)

Awesome Geospatial / Free and Open Source Books

An Introduction to Spatial Data Analysis and Statistics: A Course in R
Cloud-Based Remote Sensing with Google Earth Engine
Elegant and informative maps with tmap
Geocomputation with Python
Geocomputation with R
Geographic Data Science with Python
Geographic Data Science with R: Visualizing and Analyzing Environmental Change
Geospatial Analysis
Geospatial Data Science with Julia
Google Earth Engine Applications
Intro to GIS and Spatial Analysis
Introduction to Spatial Data Programming with R
Introduction to urban accessibility: A practical guide with R
R for Geographic Data Science
SAR Handbook - Comprehensive Methodologies for Forest Monitoring and Biomass Estimation
Spatial Data Science With Applications in R
Spatial Microsimulation with R
Spatial Modelling for Data Scientists
Spatial Statistics for Data Science: Theory and Practice with R
sits: Satellite Image Time Series Analysis on Earth Observation Data Cubes
The Language of Spatial Analisys

Awesome Geospatial / Conferences

ESRI User Conference Esri International User Conference is an event dedicated to geographic information system technology
FOSS4G Free and Open Source Software for Geospatial
FOSSGIS Yearly conference of the German OpenStreetMap chapter and FOSS GIS community
Geo For Good Summit Annual conference, hosted by Google, geared toward nonprofits, scientists, government agencies and other change-makers who want to leverage mapping tools and technology for positive impact in the world
GEOINFO The GEOINFO series (Brazilian Symposium on Geoinformatics) is an annual conference for exploring ongoing research, development and innovative applications on geographic information science and related areas
GeoPython The conference is focused on Python and Geo, its toolkits and applications
International Syposium on Digital Earth Event dedicated to bring together policy makers and scientists and will explore pathways towards the vision of a ‘Digital Earth
International Society for Photogrammetry and Remote Sensing The ISPRS Congress is the leading forum where classical and emergent topics related to photogrammetry, remote sensing, and spatial information sciences are discussed
RCMRD International Conference Annual conference held in Nairobi - Kenya, bringing together policymakers, executives, experts, researchers, developers, and innovators worldwide to exchange insights in Earth observation (EO) and Geographic Information System (GIS)
SBSR Bi-annual Brazilian National Symposium on Remote Sensing
Spatial Data Conference Annual Conferece that intersects GIS, Advanced Analytics & Data Science that is growing rapidly & answering some of the most pressing questions in both the private & public sector
State of the Map Annual event for all mappers and OpenStreetMap users

Awesome Geospatial / Podcasts

Down To Earth: A podcast for Geoscientists by Geoscientist 30-minute podcast about innovative geoscience and the incredible people behind it. Each week, we host a different guest to talk about science, careers, and passions
Eyes on Earth Eyes on Earth is a podcast on remote sensing, Earth observation, land change and science, brought to you by the USGS Earth Resources Observation and Science (EROS) Center
ESRI & The Science of Where Talks about business and technology leaders who share analysis, insights, and stories on data science, the Internet of Things, Smart Communities and other forces driving digital transformation and leveraging the power of location intelligence
GIS Directions Chat with inspiring GIS users, discuss new industry trends, and dish out plenty of practical pointers
Geoadorable A podcast that may include anything and everything about the geospatial world. From news articles about the GIS industry that take our fancy, interviews with GIS practitioners, random acts of geospatial madness and of course the legendary game Export to Shapefile
Geographical Thinking Tune in for inspiring stories from thought leaders and GIS users across business, government and education in Canada
Geointeresting Official podcast of the National Geospatial-Intelligence Agency. Geointeresting features conversations with innovators, explorers and pathfinders
Geomob Podcast weekly podcast interviewing anyone doing interesting things in geo, be it for fun or profit
The MapScaping Weekly podcast featuring interesting people doing amazing work in the geospatial world
Minds Behind Maps Informal conversations with those creating maps, understanding how and why they build them. Earth Observation, Data Science, Business and how smart people combine them all to impact our world
More Than Just Maps Talks with GIS veterans and geniuses who know a thing or two about how to find your way from student to professional and beyond, while also chatting about some neat tools, tricks, and trends. Presented by the URISA Texas Chapter
Project Geospatial Project Geospatial is a web series and blog dedicated to increasing awareness of Geospatial Technology, industry best practices, and GIS resources
Scene From Above Earth observation, remote sensing, geospatial and geeky chat
A VerySpatial A VerySpatial Podcast is your weekly source for information on Geography and geospatial technologies

Awesome Geospatial / References and other awesome lists

Awesome Computer Vision 21,049 6 months ago
Awesome Deep Vision 10,830 over 1 year ago
Awesome DEM 364 6 months ago Overview of Digital Elevation Model (DEM) datasets
Awesome Earth Engine Apps 162 11 months ago
Awesome Forests 289 about 1 month ago A curated list of ground-truth forest datasets for the machine learning and forestry community
Awesome Frontend GIS 446 24 days ago Geographic Information Systems (GIS) for web browsers. For managing, analyzing, editing, and visualizing geographic data
Awesome Geo Rust 308 about 1 month ago
Awesome GIS - sshuair 4,536 about 1 month ago
Awesome Object Detection 7,416 almost 2 years ago
Awesome Python 225,227 3 months ago
Awesome SAR 973 4 months ago
Awesome Satellite Imagery Datasets 3,652 over 2 years ago
Awesome Semantic Segmentation 10,524 over 3 years ago
Awesome Sentinel 542 9 months ago
Awesome Spatial 204 almost 7 years ago
Awesome Spectral Indices 875 4 months ago
Awesome SQLite 331 3 months ago
Awesome-EarthObservation-Code 1,225 2 months ago
Digital Earth Australia notebooks and tools repository 448 4 days ago
Cartography / Mapping / Web design resources 118 almost 4 years ago
Essential Python Geospatial Libraries
GeoJSON 2,268 4 months ago
GeoRails
JuliaGeo
satellite-image-deep-learning 8,694 about 1 month ago
Spatial R
Vector Tiles 2,363 5 months ago

Backlinks from these awesome lists:

More related projects: