awesome-gis
github.com/elasticlabs/awesome-gis ↗A curated list of awesome resources on GIS data and software
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me map display libraries resources from awesome-gis"
Installation instructions →What's inside
Open Forums and communities
- 3D Tiles
3D Tiles is designed for streaming and rendering massive 3D geospatial content such as Photogrammetry, 3D Buildings, BIM/CAD, Instanced Features, and Point Clouds.
- Catalogue Service
Catalogue services support the ability to publish and search collections of descriptive information (metadata) for data, services, and related information objects.
- CDB
The CDB standard defines a standardized model and structure for a single, “versionable”, virtual representation of the earth.
- CityGML
CityGML is an open data model and XML-based format for the storage and exchange of virtual 3D city models.
- Esri Developer Summit
- Esri International User Conference
Javascript frontend frameworks and librairies
- ArcGIS API for JavaScriptMap display libraries
Creating high-performing apps and smarter visualizations supported by ESRI
- BaremapsVisual data analysis
An open source pipeline for producing Mapbox vector tiles from OpenStreetMap with Postgis and Java.
- CesiumJSMap display libraries
An open source JavaScript library for world-class 3D globes and maps
- CMVVisual data analysis
The Configurable Map Viewer (CMV) is an open source mapping framework that works with ESRI JavaScript API, ArcGIS Server, ArcGIS Online, and more.
- d3-geomapVisual data analysis
A library for creating geographical maps based on D3.js.
- D3.jsVisual data analysis
A JavaScript library for manipulating documents based on data
Geographic Information System Software
- ArcGIS Desktop
Extendable desktop suite to manage, visualize and analyze GIS data in 2D and 3D, including image processing. Includes ArcGIS Pro, ArcMap, ArcCatalog, and ArcGIS Online.
- GeoDa
A free and open source software tool that serves as an introduction to spatial data analysis.
- GISInternals
Povides daily build packages and software development kits for the GDAL and MapServer
- Global Mapper
An easy-to-use, robust, and genuinely affordable GIS application that combines a wide array of spatial data processing tools with access to an unparalleled variety of data formats.
- GRASS GIS
A free and open source GIS software suite used for geospatial data management and analysis, image processing, graphics and maps production, spatial modeling, and visualization.
- gvSIG
A powerful, user-friendly, interoperable GIS.
Web Map Servers
- ArcGIS Online
Thousands of datasets and dozens of tools to manipulate, analyze and present data.
- ArcGIS Server
A GIS server for enterprise application.
- Cartodb
The easiest way to map and analyze your location data
- deegree
An open source software for spatial data infrastructures and the geospatial web
- GeoNode
Open Source Geospatial Content Management System.
- GeoServer
An open source server for sharing geospatial data
Data and Utilities
- ASTER GDEM
fantastic worldwide DEM jointly built in partnership between the NASA and Japan METI.
- BBBike OSM Extracts
Extract specific areas of OSM data in common formats (Shapefile, PBF, OSM XML, GeoJSON, etc.)
- BBox finder
Select an area and get BBox information in vairous projections and formats.
- EOS Land Viewer
LandViewer allows the non-expert users to select a geographic area of interest for analysis, an earth observation data type, and then apply on-the-fly imagery analytics.
- epsg.io
Coordinate systems worldwide
- GEBCO Gridded Bathymetry Data
The GEBCO_2020 grid is a global terrain model for ocean and land at 15 arc-second intervals.
Awesome-Awesomeness
- awesome-earthobservation-code
curated list of awesome tools, tutorials, code, helpful projects, links, stuff about Earth Observation and Geospatial stuff!
- awesome-satellite-imagery-datasets
List of satellite imagery datasets with annotations for computer vision and deep learning.
- awesome-vector-tiles
awesome implementations of the Mapbox Vector Tile specification.
Language based Geospatial Libraries
- CartopyPython
A library providing cartographic tools for python for plotting spatial data.
- GDALC++
Geospatial Data Abstraction Library (GDAL) is a computer library that serve as a translator library for raster and vector geospatial data formats.
- gdalcubesC++
gdalcubes is a library to represent collections of Earth Observation (EO) images as on demand data cubes (or multidimensional arrays).
- GeoDjangoPython
Django geographic web framework.
- GeoPandasPython
Python tools for geographic data
- GEOSC++
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
Learning resources and platforms
- Coursera's GIS SpecializationMOOC
Including
- Geospatial Intelligence & the Geospatial RevolutionMOOC
- GIS Data administrationData formats
Data provides the resources you need to make proper business decisions. The volume of data you must sort through each day is growing exponentially. How you manage, organize, and control these data resources is critical to your success.
- Landlab introductory notebookJupyter based training workshops
Introduction to basic usages of the extensive
- Maps and the Geospatial RevolutionMOOC
- OGC Body of KnowledgeData formats
The OGC Body of Knowledge is a structured collection of concepts and related resources that can be found in the OGC library.
Showing a sample of 138 resources. View the full list on GitHub →