52 projects
CesiumJS
CesiumJS is an open-source JavaScript library for creating 3D geospatial visualizations in a web browser. It provides a complete platform for building dynamic, interactive globe and map applications with support for terrain, imagery layers, 3D models, and time-dynamic visualization.
3,298
370
$36M
Geospatial Data Abstraction Library (GDAL)
GDAL (Geospatial Data Abstraction Library) is a translator library for raster and vector geospatial data formats that provides a unified abstract data model and API for accessing and manipulating geographic data. It supports reading, writing, and processing of a wide variety of geospatial file formats.
3,108
625
$87M
Turf
A modular geospatial engine written in JavaScript and TypeScript
1,921
478
$27M
GeoPandas
Python tools for geographic data
1,733
397
$1.7M
Simple Features for R
Simple Features for R (sf) is a package that provides support for simple features, a standardized way to encode spatial vector data in R. It implements a consistent spatial data model for encoding 2D and 3D geometries and integrates with spatial databases and GIS software.
1,433
310
$969K
Shapely
Manipulation and analysis of geometric objects
1,420
406
$1.2M
Mapnik
Mapnik is an open source toolkit for developing mapping applications
1,166
285
$21M
Rasterio
Rasterio reads and writes geospatial raster datasets
1,126
308
$1.5M
PROJ
PROJ is a generic coordinate transformation software library that transforms geospatial coordinates between different coordinate reference systems (CRS). It provides tools for converting between geographic, projected, and other coordinate systems used in GIS, cartography, and geodesy.
1,036
244
$12M
GeoTools
GeoTools is an open source Java library that provides tools for geospatial data manipulation, including support for complex coordinate transformations, data structures for handling spatial information, and utilities for working with GIS data formats. It serves as a core component for building geospatial applications and processing geographic information.
865
123
$116M
osgEarth
3D Maps for OpenSceneGraph / C++14
796
65
$30M
GRASS GIS
GRASS GIS (Geographic Resources Analysis Support System) is a free and open source Geographic Information System (GIS) software suite used for geospatial data management, analysis, image processing, graphics/map production, spatial modeling, and visualization. It supports both raster and vector data processing across multiple dimensions.
487
83
$40M
GEOS
Geometry Engine, Open Source
452
147
$10M
3DTilesRendererJS
Renderer for 3D Tiles in Javascript using three.js
ArcGIS API for Python
Documentation and samples for ArcGIS API for Python
Calcite Avatica
Apache Calcite Avatica
Carto
Location Intelligence & Data Visualization tool
Cartopy
Cartopy - a cartographic python library with matplotlib support
Editor Layer Index
A unified layer index for OSM editors.
Flutter Background Geolocation
Sophisticated, battery-conscious background-geolocation & geofencing with motion-detection
Folium
Python Data. Leaflet.js Maps.
GMT
The Generic Mapping Tools
GeoRust Geo
Rust geospatial primitives & algorithms
GeoTIFF.js
geotiff.js is a small library to parse TIFF files for visualization or analysis. It is written in pure JavaScript, and is usable in both the browser and node.js applications.
Geocoder
Complete Ruby geocoding solution.
GraphHopper
Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
JTS Topology Suite
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
Mapbox Maps SDK for Native Apps
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Maps
πππ The whole world fits inside your cloud!
Maps SDK for Android Utility Library
Maps SDK for Android Utility Library
Mapsui
Mapsui is a .NET Map component for: MAUI, WPF, Avalonia, Uno, Blazor, WinUI, Xamarin and Eto
OpenLayers Angular Integration
Library combining OpenLayers and AngularJS
OpenLayers Extensions
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.
Proj4js
JavaScript library to transform coordinates from one coordinate system to another, including datum transformations
Project Sidewalk
Project Sidewalk web page
Rasters.jl
Raster manipulation for the Julia language
SITS
Satellite image time series in R
SNAP
ESA Earth Observation Toolbox and Java Development Platform
activerecord-postgis-adapter
ActiveRecord connection adapter for PostGIS, based on postgresql and rgeo
deegree 4
Official deegree repository providing geospatial core libraries, data access and advanced OGC web service implementations
iTowns
A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data
loaders.gl
Loaders for big data visualization. Website:
netCDF-Java
The Unidata netcdf-java library
pgRouting
Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
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. pygeoapi is open source and released under an MIT license.
pyproj
Python interface to PROJ (cartographic projections and coordinate transformations library)
uMap
uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site.
xclim
Library of derived climate variables, ie climate indicators, based on xarray.