Tools for putting data on maps: tiled web maps with markers, choropleths, 3D globes and GPU-rendered layers for millions of points, across JavaScript, Python and R.

By GitHub stars, the most popular mapping and geospatial tools here are Leaflet (45.7K stars), react-native-maps (16K stars), and Cesium (15.8K stars). 23 of 29 had commits in the last 90 days.

Maps & geospatial visualization, ranked by GitHub stars
1 Leaflet

JavaScript library for mobile-friendly interactive maps.

JS maps 45.7K 184 BSD-2-Clause
2 react-native-maps

Map view component for iOS and Android in React Native.

React Native 16K 66 MIT
3 Cesium

WebGL 3D globes and maps.

JS maps 15.8K 3,159 Apache-2.0
4 Deck.gl

WebGL framework for visual exploratory data analysis of large datasets.

JS maps 14.6K 418 MIT
5 QGIS

Desktop geographic information system for viewing, editing, analyzing and mapping geospatial data.

Apps & tools 14.5K 6,488 GPL-2.0
6 OpenLayers

Library for interactive web maps with support for many data sources, formats and projections.

JS maps 12.6K 827 BSD-2-Clause
7 Kepler.gl

Geospatial analysis tool for large-scale data sets.

Apps & tools 12K 402 MIT
8 MapLibre GL JS

WebGL-based interactive vector tile maps in the browser; community fork of Mapbox GL JS.

JS maps 11.8K 1,416 BSD-3-Clause
9 react-map-gl

React components for MapLibre GL JS and Mapbox GL JS, maintained by vis.gl.

JS maps 8.5K 20 MIT
10 folium

Builds interactive Leaflet.js maps from Python data.

Python 7.4K 161 MIT
11 maptalks.js

Pluggable JavaScript library for integrated 2D/3D maps.

JS maps 4.5K 293 BSD-3-Clause
12 L7

Large-scale WebGL-powered Geospatial Data Visualization analysis framework, maintained by Alibaba

JS maps 4.1K 112 MIT
13 Mapnik

Toolkit for rendering maps, widely used to render OpenStreetMap tiles.

C++ 4K 191 LGPL-2.1
14 DataMaps

Interactive SVG maps using D3.js.

JS maps 3.8K 1 MIT
15 leafmap

Interactive mapping and geospatial analysis in Jupyter with multiple mapping backends.

Python 3.8K 147 MIT
16 React Simple Maps

Composable SVG map charts for React, based on d3-geo and TopoJSON.

JS maps 3.4K 18 MIT
17 globe.gl

UI component for globe data visualization using Three.js/WebGL.

JS maps 3.2K 20 MIT
18 flutter_map

Vendor-free, customizable interactive map package for Flutter.

Flutter 3K 42 BSD-3-Clause
19 MapLibre Native

Interactive vector tile map rendering for iOS, Android and other native platforms.

C++ 2.3K 414 BSD-2-Clause
20 Cartopy

Cartographic projections and geospatial data plotting with matplotlib.

Python 1.6K 212 BSD-3-Clause
21 Mapsui

.NET map component for MAUI, Avalonia, Uno Platform, Blazor, WPF and WinUI.

.NET 1.6K 650 MIT
22 Mapael Inactive

JQuery plugin based on raphael.js to display vector maps.

JS maps 1K 0 MIT
23 Leaflet for R Inactive

R interface to the Leaflet JavaScript library for interactive maps.

R 841 0 MIT
24 Pharos AI

Open-source OSINT conflict-tracking dashboard with geospatial visualization using Deck.gl, MapLibre, and React. (Source Code)

JS maps 182 477 AGPL-3.0
25 L7 Plot Inactive

Geospatial Visualization Chart Library, maintained by Alibaba

JS maps 91 0 MIT
26 Dipper Archived

Map application development framework powered by L7, maintained by Alibaba.

JS maps 29 0 MIT
27 VectorAtlas

Free, 80KB SVG world map with one path per country, id-keyed by ISO 3166-1 alpha-2 code, ready for choropleths.

JS maps 5 11 CC-BY-4.0
28 Globedots

Dot-matrix WebGL2 globe in 17 kB with markers, arcs, labels, heat maps, and a day-night line.

JS maps 1 33 MIT
29 CanvasGlobe

Interactive Canvas 2D globes and flat world maps for JavaScript and React.

JS maps 0 109 Other

Head-to-head comparisons

Categories in this topic

Frequently asked questions

What is the most popular mapping and geospatial tool?

By GitHub stars, Leaflet is the most popular, with 45.7K stars, followed by react-native-maps (16K) and Cesium (15.8K).

Which mapping and geospatial tools are actively maintained?

25 of the 29 tools listed had commits in the last 12 months, including Leaflet, react-native-maps, Cesium, Deck.gl, and QGIS. Each tool page shows monthly commit activity.

Are these mapping and geospatial tools free and open source?

27 of the 29 tools listed use an OSI-approved open-source license; the others are source-available, free to use, or use a custom license, so check each tool page. The most common license here is MIT.

Missing a tool? Add it with a one-line pull request to the README.