An open API service indexing awesome lists of open source software.

Geographic Information System

A geographic information system (GIS) is a conceptualized framework that provides the ability to capture and analyze spatial and geographic data. GIS applications (or GIS apps) are computer-based tools that allow the user to create interactive queries (user-created searches), store and edit spatial and non-spatial data, analyze spatial information output, and visually share the results of these operations by presenting them as maps.

https://github.com/cesiumgs/cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

3d 3d-globe 3d-tiles cesium czml geospatial gis gltf webgl

Last synced: 12 May 2025

https://github.com/CesiumGS/cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

3d 3d-globe 3d-tiles cesium czml geospatial gis gltf webgl

Last synced: 14 Mar 2025

https://github.com/AnalyticalGraphicsInc/cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

3d 3d-globe 3d-tiles cesium czml geospatial gis gltf webgl

Last synced: 15 Dec 2024

https://github.com/turfjs/turf

A modular geospatial engine written in JavaScript and TypeScript

algorithm computational-geometry geojson geospatial gis javascript mapping turf typescript

Last synced: 12 May 2025

https://github.com/Turfjs/turf

A modular geospatial engine written in JavaScript and TypeScript

algorithm computational-geometry geojson geospatial gis javascript mapping turf typescript

Last synced: 13 Mar 2025

https://github.com/redisearch/redisearch

A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.

fulltext geospatial gis inverted-index redis redis-module search search-engine vector-database

Last synced: 13 May 2025

https://github.com/RediSearch/RediSearch

A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.

fulltext geospatial gis inverted-index redis redis-module search search-engine vector-database

Last synced: 24 Mar 2025

https://github.com/gboeing/osmnx

Download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.

geography geospatial gis mapping networks networkx openstreetmap osm osmnx overpass-api python routing spatial spatial-analysis spatial-data street-networks transport transportation urban urban-planning

Last synced: 13 May 2025

https://github.com/maptalks/maptalks.js

A light and plugable JavaScript library for integrated 2D/3D maps.

gis javascript map maps maptalks

Last synced: 12 May 2025

https://github.com/mbloch/mapshaper

Tools for editing Shapefile, GeoJSON, TopoJSON and CSV files

csv geojson gis shapefile svg topojson

Last synced: 10 May 2025

https://github.com/antvis/l7

🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.

3d amap antv data-visualization geojson geospatial gis javascript map mapbox maps point polygon webgl

Last synced: 13 May 2025

https://github.com/mapnik/mapnik

Mapnik is an open source toolkit for developing mapping applications

beautiful-maps c-plus-plus cartography gis mapnik mapping python rendering wiki

Last synced: 13 May 2025

https://github.com/antvis/L7

🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.

3d amap antv data-visualization geojson geospatial gis javascript map mapbox maps point polygon webgl

Last synced: 04 Apr 2025

https://github.com/hyperknot/openfreemap

Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap data

geospatial gis maplibre maplibre-gl-js mapping maps openstreetmap osm vector-tiles

Last synced: 14 May 2025

https://github.com/opengeos/leafmap

A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment

data-science dataviz folium geoparquet geopython geospatial geospatial-analysis gis ipyleaflet jupyter jupyter-notebook leafmap mapping plotly python solara streamlit streamlit-webapp whiteboxtools

Last synced: 10 May 2025

https://github.com/giswqs/leafmap

A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment

data-science dataviz folium geoparquet geopython geospatial geospatial-analysis gis ipyleaflet jupyter jupyter-notebook leafmap mapping plotly python solara streamlit streamlit-webapp whiteboxtools

Last synced: 02 Apr 2025

https://github.com/projectmesa/mesa

Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.

agent-based-modeling agent-based-simulation complex-systems complexity-analysis gis mesa modeling-agents simulation simulation-environment simulation-framework spatial-models

Last synced: 16 May 2025

https://github.com/rasterio/rasterio

Rasterio reads and writes geospatial raster datasets

cli cython gdal gis mapbox-satellite-oss python raster

Last synced: 14 May 2025

https://github.com/maplibre/maputnik

An open source visual editor for the 'MapLibre Style Specification'

cartography geo geospatial gis maplibre maplibre-gl-js mapping maps maputnik vector-tiles

Last synced: 14 May 2025

https://github.com/CesiumGS/3d-tiles

Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:

3d-models 3d-tiles geospatial gis gltf ogc photogrammetry point-cloud spatial-data specification terrain vector-data

Last synced: 07 May 2025

https://github.com/cesiumgs/3d-tiles

Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:

3d-models 3d-tiles geospatial gis gltf ogc photogrammetry point-cloud spatial-data specification terrain vector-data

Last synced: 26 Mar 2025

https://github.com/maputnik/editor

An open source visual editor for the 'MapLibre Style Specification'

cartography geo geospatial gis maplibre maplibre-gl-js mapping maps maputnik vector-tiles

Last synced: 23 Nov 2024

https://github.com/proj4js/proj4js

JavaScript library to transform coordinates from one coordinate system to another, including datum transformations

datum-transformations epsg geospatial gis javascript

Last synced: 14 May 2025

https://github.com/locationtech/jts

The JTS Topology Suite is a Java library for creating and manipulating vector geometry.

computational-geometry geometric-algorithms geometry geometry-algorithms geometry-library gis java java-library jts jts-topology-suite ogc ogc-wkt triangulation voronoi

Last synced: 13 May 2025

https://github.com/nvkelso/natural-earth-vector

A global, public domain map dataset available at three scales and featuring tightly integrated vector and raster data.

dataset gis map naturalearthdata

Last synced: 26 Mar 2025

https://github.com/postgis/postgis

PostGIS spatial database extension to PostgreSQL [mirror]

c geospatial gis plpgsql postgis postgresql

Last synced: 14 May 2025

https://github.com/NASA-AMMOS/3DTilesRendererJS

Renderer for 3D Tiles in Javascript using three.js

3d-tiles 3dtiles b3dm cesium geometry gis gltf graphics rendering terrain threejs tile-set tileset

Last synced: 29 Apr 2025

https://github.com/zouyaoji/vue-cesium

🎉 Vue 3.x components for CesiumJS.

cesium gis typescript vue vue-cesium

Last synced: 13 May 2025

https://github.com/georust/geo

Rust geospatial primitives & algorithms

geography geometry geospatial gis rust

Last synced: 16 May 2025

https://github.com/joewdavies/geoblender

Tutorials for making 3D-looking maps with Blender and QGIS

blender gis maps qgis

Last synced: 23 Mar 2025

https://github.com/JoeWDavies/geoblender

Tutorials for making 3D-looking maps with Blender and QGIS

blender gis maps qgis

Last synced: 15 Mar 2025

https://github.com/tengge1/shadoweditor

Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/

editor game-engine gis golang lol scene shadow-editor three three-editor threejs web-gis webgl

Last synced: 14 May 2025

https://github.com/tengge1/ShadowEditor

Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/

editor game-engine gis golang lol scene shadow-editor three three-editor threejs web-gis webgl

Last synced: 06 Apr 2025

https://github.com/gwaldron/osgearth

3D Maps for OpenSceneGraph / C++14

3d-graphics gis openscenegraph osgearth terrain-visualization

Last synced: 14 May 2025

https://github.com/nicexai/leaflet_zh

Leaflet 中文网

gis leaflet leafletjs maps webgis

Last synced: 23 Feb 2025

https://github.com/geonode/geonode

GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.

django gis python sdi spatial-data-infrastructure

Last synced: 12 May 2025

https://github.com/GeoNode/geonode

GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.

django gis python sdi spatial-data-infrastructure

Last synced: 15 Mar 2025

https://github.com/giswqs/earthengine-py-notebooks

A collection of 360+ Jupyter Python notebook examples for using Google Earth Engine with interactive mapping

earth-engine earthengine geospatial gis google-earth-engine notebook notebook-jupyter python remote-sensing tutorials

Last synced: 16 May 2025

https://github.com/go-spatial/tegola

Tegola is a Mapbox Vector Tile server written in Go

gis golang mapbox-vector-tile mvt openlayers postgis vector-tiles wkb

Last synced: 15 Mar 2025

https://github.com/mapsui/mapsui

Mapsui is a .NET Map component for: MAUI, WPF, Avalonia, Uno, Blazor, WinUI, Xamarin and Eto

avalonia blazor eto-forms geo geospatial gis map mapping mapsui maui openstreetmap osm uno-platform wpf xamarin

Last synced: 12 May 2025

https://github.com/mikeroyal/photogrammetry-guide

Photogrammetry Guide. Photogrammetry is widely used for Aerial surveying, Agriculture, Architecture, 3D Games, Robotics, Archaeology, Construction, Emergency management, and Medical.

3d-reconstruction camera cesium drones geometry geospatial gis image-processing lidar map multiview-stereo photogrammetry point-cloud pointcloud rendering sfm slam spatial-data structure-from-motion unreal-engine

Last synced: 16 May 2025

https://github.com/mikeroyal/Photogrammetry-Guide

Photogrammetry Guide. Photogrammetry is widely used for Aerial surveying, Agriculture, Architecture, 3D Games, Robotics, Archaeology, Construction, Emergency management, and Medical.

3d-reconstruction camera cesium drones geometry geospatial gis image-processing lidar map multiview-stereo photogrammetry point-cloud pointcloud rendering sfm slam spatial-data structure-from-motion unreal-engine

Last synced: 07 Apr 2025

https://github.com/Mapsui/Mapsui

Mapsui is a .NET Map component for: MAUI, WPF, Avalonia, Uno, Blazor, WinUI, Xamarin and Eto

avalonia blazor eto-forms geo geospatial gis map mapping mapsui maui openstreetmap osm uno-platform wpf xamarin

Last synced: 02 May 2025

https://github.com/toblerity/fiona

Fiona reads and writes geographic data files

cli cython gdal gis ogr python vector

Last synced: 13 May 2025

https://github.com/Toblerity/Fiona

Fiona reads and writes geographic data files

cli cython gdal gis ogr python vector

Last synced: 04 Apr 2025

https://github.com/w3reality/three-geo

3D geographic visualization library

dataviz gis gps-coordinates terrain threejs

Last synced: 14 May 2025

https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes

一个浙江大学本科生的计算机、地理信息科学知识库 包含课程资料 学习笔记 大作业等( 数据结构与算法、人工智能、地理空间数据库、计算机组成、计算机网络、图形学、编译原理等课程)

ai coursework database gis learn-to-code zju

Last synced: 26 Apr 2025

https://github.com/itowns/itowns

A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data

3d gis globe immersion-vr itowns javascript pointcloud vector-tiles visualization webgl webmapping wfs wms

Last synced: 13 May 2025

https://github.com/iTowns/itowns

A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data

3d gis globe immersion-vr itowns javascript pointcloud vector-tiles visualization webgl webmapping wfs wms

Last synced: 15 Mar 2025

https://github.com/openwisp/django-rest-framework-gis

Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.

django django-rest-framework geojson gis hacktoberfest python

Last synced: 13 May 2025

https://github.com/yunwei37/zju-cs-gis-classnotes

一个浙江大学本科生的计算机、地理信息科学知识库 包含课程资料 学习笔记 大作业等( 数据结构与算法、人工智能、地理空间数据库、计算机组成、计算机网络、图形学、编译原理等课程)

ai coursework database gis learn-to-code zju

Last synced: 16 May 2025

https://github.com/marsgis/mars3d

【Mars3D平台 】主仓库,包含所有开源仓库清单导航

3dgis cesium cesiumjs gis mars3d marsgis webgis webgl

Last synced: 07 May 2025

https://github.com/paulmach/orb

Types and utilities for working with 2d geometry in Golang

2d geo geojson geospatial gis mapbox-vector-tile wkb wkt

Last synced: 14 May 2025

https://github.com/giswqs/qgis-earthengine-examples

A collection of 300+ Python examples for using Google Earth Engine in QGIS

earth-engine earthengine geoprocessing gis google-earth-engine image-processing python qgis remote-sensing

Last synced: 16 May 2025

https://github.com/opengeospatial/geoparquet

Specification for storing geospatial vector data (point, line, polygon) in Parquet

apache-parquet cloud-native geoparquet geospatial gis

Last synced: 27 Apr 2025

https://github.com/twpayne/go-geom

Package geom implements efficient geometry types for geospatial applications.

2d 3d decoding encoding ewkb geo geojson geom geometry-functions geospatial gis go golang kml wkb wkt

Last synced: 13 May 2025

https://github.com/sharpmap/sharpmap

An easy-to-use mapping library for use in web and desktop applications

gis map sharpmap

Last synced: 13 May 2025

https://github.com/supermap/iclient-javascript

Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.

cesium cesiumjs-plugins gis javascript leaflet leaflet-plugins map mapbox-gl-js mapbox-gl-js-plugins mapping openlayers openlayers-plugins

Last synced: 14 May 2025

https://github.com/SuperMap/iClient-JavaScript

Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.

cesium cesiumjs-plugins gis javascript leaflet leaflet-plugins map mapbox-gl-js mapbox-gl-js-plugins mapping openlayers openlayers-plugins

Last synced: 25 Nov 2024

https://github.com/rstudio/leaflet

R Interface to Leaflet Maps

gis leaflet-map r spatial

Last synced: 13 May 2025

https://github.com/tjukanovt/30DayMapChallenge

Official repo for the #30DayMapChallenge data visualization project. Open to everyone!

geospatial-visualization gis gis-data visualization

Last synced: 23 Apr 2025

https://github.com/uber/h3-py

Python bindings for H3, a hierarchical hexagonal geospatial indexing system

geocoding geospatial gis h3 hexagonal-architecture python uber

Last synced: 22 Nov 2024

https://github.com/neo4j-contrib/spatial

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.

geoserver geotools gis hacktoberfest neo4j neo4j-database neo4j-procedures neo4j-spatial-plugin postgis procedures spatial-data

Last synced: 14 May 2025

https://github.com/opengeos/python-geospatial

A collection of Python packages for geospatial analysis with binder-ready notebook examples

binder binder-ready geoprocessing geospatial geospatial-analysis gis pangeo python raster remote-sensing vector

Last synced: 12 Apr 2025

https://github.com/matplotlib/basemap

Plot on map projections (with coastlines and political boundaries) using matplotlib

gis maps plots

Last synced: 27 Nov 2024

https://github.com/mdbartos/pysheds

:earth_americas: Simple and fast watershed delineation in python.

accumulation catchments digital-elevation-model flow-direction gis hydrology

Last synced: 01 May 2025

https://github.com/openglobus/openglobus

TypeScript/JavaScript 3D maps and geospatial data visualization engine library

3d 3dmap earth geospatial gis globe javascript lidar map maps openglobus terrain terrain-rendering webgl webgl2

Last synced: 15 Mar 2025

https://github.com/spatial-go/geoos

A library provides spatial data and geometric algorithms

geometry-library geospatial gis golang

Last synced: 14 Mar 2025

https://github.com/maptalks/maptalks.three

A maptalks layer to render with three.js.

3d data-visualization gis maptalks maptalks-layer maptalks-plugins threejs

Last synced: 15 May 2025

https://github.com/naturalatlas/node-gdal

Node.js bindings for GDAL (Geospatial Data Abstraction Library)

gdal geo gis

Last synced: 16 May 2025

https://github.com/corteva/rioxarray

geospatial xarray extension powered by rasterio

gdal geospatial gis hacktoberfest netcdf python raster rasterio xarray

Last synced: 14 May 2025

https://github.com/JuliaEarth/GeoStats.jl

An extensible framework for geospatial data science and geostatistical modeling fully written in Julia

datascience geo geospatial geostatistics gis spatial-statistics statistical-learning statistics

Last synced: 14 Mar 2025

https://github.com/opendatacube/datacube-core

Open Data Cube analyses continental scale Earth Observation data through time

gdal gis hacktoberfest netcdf numpy python raster remote-sensing scientific-computing

Last synced: 14 May 2025

https://github.com/tudelft3d/3dfier

The open-source tool for creating 3D models

3d 3dgis citygml cityjson gis laz lidar yaml-cpp

Last synced: 14 Mar 2025

https://github.com/r-spatial/mapview

Interactive viewing of spatial data in R

gis leaflet maps r spatial visualization web-mapping

Last synced: 04 Apr 2025