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.
WebGL2 powered visualization framework
Python Data. Leaflet.js Maps.
React components for Leaflet maps
A light and plugable JavaScript library for integrated 2D/3D maps.
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.
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
A map tool with real-time collaboration 🗺️
RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles
A very fast geospatial point clustering library for browsers and Node.
JavaScript library to transform coordinates from one coordinate system to another, including datum transformations
A very fast static spatial index for 2D points and rectangles in JavaScript 🌱
A library for building rich, web-based geospatial 2D & 3D data platforms.
Mobile-first 3D mapping engine with emphasis on user experience
Libraries of geodesy functions implemented in JavaScript
Draw tools for mapbox-gl-js
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.
Make maps with OpenStreetMap and Mapnik
High-performance visualization and interactive data exploration of scientific and geospatial location aware datasets
Add time dimension capabilities on a Leaflet map.
GeoArrow in Rust, Python, and JavaScript (WebAssembly) with vectorized geometry operations
compact, modular JavaScript wrappers for the ArcGIS REST API
GeoPackage JavaScript Library
A package to draw maps in javascript
NextGIS Web is an open-source Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows.
Leaflet plugin that allows to add elevation profiles using d3js
Lightweight Node.js isochrone map server
Javascript wrapper for GDAL in the browser
Awesome Spectral Indices for the Google Earth Engine JavaScript API (Code Editor).
This is an Emscripten port of GDAL, an open source X/MIT licensed translator library for raster and vector geospatial data formats.
Data-driven web maps based on D3 🗺️
Low-memory, zero-dependency image codecs and processing in pure TypeScript for Node.js, browsers, and serverless runtimes. Bounded decode/resize pipelines plus deep TIFF, scientific raster, GeoTIFF, OME-TIFF, and whole-slide support.
Implements the tilelive API for generating vector tiles from PostGIS
DE-9IM spatial predicate library implemented in Javascript.
Javascript Application for vizualisation of geographical flow data
A rich library of animations for use with the Azure Maps Web SDK.
Shortest sea route between any two points on Earth. TypeScript library with the 2025 Eurostat maritime network, canal/strait restrictions (Suez, Panama, Bab-el-Mandeb…), vessel-draft gating, K-shortest alternatives, multi-leg waypoints, and ETA from speed.
An Azure Maps Web SDK module that provides a control that uses the browser's geolocation API to locate the user on the map.
A set of web UI controls that wrap the Azure Maps REST services.
TypeScript geospatial SDK: one protocol-neutral contract over Esri GeoServices, OGC API, STAC, WMS/WMTS/WFS, and OData — MapLibre-first runtime, ArcGIS widget-migration codemod, and a platform-free MCP server.
An Azure Maps Web SDK module that provides a control to display the map in fullscreen mode.
An Azure Maps Web SDK module that synchronizes the cameras of two or more maps.
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.