GIS software
GIS software is a broad world, and this collection gives you a good cross-section of it: tools for making maps, analyzing spatial data, publishing interactive web experiences, and building geospatial systems from the database up. If you’re looking for a full open-source desktop GIS, QGIS is the approachable centerpiece for mapmaking, editing, analysis, reports, and print or digital outputs, while GRASS GIS and SAGA GIS lean into deeper scientific and earth-surface analysis. GeoDa is especially useful for exploring spatial patterns without needing to code, and Whitebox brings a large set of terrain, hydrology, LiDAR, raster, vector, and remote-sensing tools into QGIS, Python, and R workflows.
For web and developer-focused mapping, the options range from lightweight to highly specialized. Leaflet and OpenLayers help developers add interactive maps to websites and apps, while MapLibre maintains open mapping libraries, renderers, specifications, and vector tile tooling. uMap is a friendly way to build and share OpenStreetMap-based interactive maps, Felt brings browser-based GIS, dashboards, sharing, embeds, and developer workflows together, and kepler.gl focuses on high-performance browser visualizations of spatial datasets. On the data and infrastructure side, PostGIS extends PostgreSQL with spatial storage, indexing, and analysis, GeoPandas brings geospatial operations into Python’s pandas-style workflows, and Google Earth Engine opens the door to large-scale analysis of satellite imagery and environmental datasets.