Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
Long list of geospatial tools and resources
GitHub stars and default-branch commits for sacridini/Awesome-Geospatial.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Blender addons to make the bridge between Blender and geographic data
A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs in the web browser, on the desktop, on mobile, and inside Jupyter notebooks.
Download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.
A light and plugable JavaScript library for integrated 2D/3D maps.
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
A Python package for interactive geospatial analysis and visualization with Google Earth Engine.
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment
Rasterio reads and writes geospatial raster datasets
JavaScript library to transform coordinates from one coordinate system to another, including datum transformations
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
Rust geospatial primitives & algorithms
Transform geospatial relations into graphs for Graph Neural Networks and spatial network analysis
3D Maps & Terrain SDK (C++)
Tegola is a Mapbox Vector Tile server written in Go
The Swift Geometry Engine.
An advanced geospatial data analysis platform
Types and utilities for working with 2d geometry in Golang
Specification for storing geospatial vector data (point, line, polygon) in Parquet
Package geom implements efficient geometry types for geospatial applications.
An easy-to-use mapping library for use in web and desktop applications
Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data. In particular you can add spatial indexes to already located data, and perform spatial operations on the data like searching for data within specified regions or within a specified distance of a point of interest.
The open-source tool for creating 3D models
geospatial xarray extension powered by rasterio
An extensible framework for geospatial data science and geostatistical modeling fully written in Julia
High-performance visualization and interactive data exploration of scientific and geospatial location aware datasets
A python package that extends Google Earth Engine.
CosmiQ Works Geospatial Machine Learning Analysis Toolkit
Earth Observation Data Access Gateway
A Python package for installing commonly used packages for geospatial analysis and data visualization with only one command.
Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser.
WhiteboxTools Python Frontend
Open alternative to the Google Elevation API!
Tool to convert geopandas vector data into rasterized xarray data.
A library to create interactive maps of geographical datasets
dynamic tile server for visualizing rasters in Jupyter with ipyleaflet or folium
Icon font and SVG for use with GIS and spatial analysis tools
Fast and accurate raster zonal statistics
ArcGIS Python Toolbox for WhiteboxTools
AngularJS directive to embed an interact with maps managed by Leaflet library
R package for fast and accurate raster zonal statistics
A Python package for delineating nested surface depressions from digital elevation data.
NextGIS Web is an open-source Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows.
Self-hosted geospatial data catalog with semantic search (pgvector), OGC/STAC APIs, and map builder. Built on FastAPI, PostGIS, React, and MapLibre.
A Swift language port of Turf.js.
A library for visualizing gridded data 🌐
A Python tool for estimating velocity and time-series from Interferometric Synthetic Aperture Radar (InSAR) data.
The Bing Maps Fleet Tracker is a tracking solution for small to medium sized teams. Easily track vehicles and mobile devices. Previously known as "Project Hurghada".
Java port of the Proj.4 library for coordinate reprojection