GeoLibre A free and open-source, lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs everywhere you do, in the web browser, on the desktop, on mobile, and inside Jupyter notebooks, all while keeping your data local and private. It also ships 1,000+ geoprocessing tools that run entirely in your browser on WebAssembly — terrain, hydrology, LiDAR, remote sensing,…
A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs in the web browser, on the desktop, on mobile, and inside Jupyter notebooks.
A free and open-source, lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs everywhere you do, in the web browser, on the desktop, on mobile, and inside Jupyter notebooks, all while keeping your data local and private.
It also ships 1,000+ geoprocessing tools that run entirely in your browser on WebAssembly — terrain, hydrology, LiDAR, remote sensing, and vector analysis with no server, no install, and no data ever leaving your machine.
GeoLibre is built with Tauri v2, React, TypeScript, MapLibre GL JS, DuckDB-WASM Spatial, and deck.gl. The same workspace runs as a native desktop app, native Android and iOS apps, in any modern web browser, and adapts responsively to mobile and small screens.
One project can be viewed through four rendering engines: MapLibre GL JS (the
default), Mapbox GL JS, CesiumJS, or the ArcGIS Maps SDK for JavaScript. Switch
the primary map from View → Rendering engine, or mix engines in synchronized
split panes, without duplicating the project or its layers. See the
rendering-engine guide for
capabilities, credentials, and current compatibility.
Rendering engines — compare MapLibre, Mapbox, Cesium, and ArcGIS and learn how to switch or combine them.
Open data gallery — 105 live projects built from public open data, grouped by theme: health, natural hazards, climate, oceans and water, nature, transport, cities, energy, space, history and culture, society and economy, and food.
Demos
Click any screenshot to open it at full resolution, or any animation to play the full-quality video.
Manhattan building footprints extruded in 3D and colored by construction era, with the MTA subway lines and stations on top and a legend generated automatically from the layers’ symbology.
The animation below runs the Time Slider along the buildings’ construction year, from 1850 to 2025, so Manhattan fills in era by era. Click it to play the full-quality video.
GeoLibre is not limited to Earth. Planetary basemaps from OpenPlanetaryMap and USGS Astrogeology cover the Moon, Mars, Mercury, Venus, the Galilean moons (Io, Europa, Ganymede, Callisto), Titan, Pluto, and Charon, with a per-project ellipsoid so distance, area, and scale measurements match the body you are mapping. The deep-space starfield behind each globe comes from the Atmosphere Effects plugin.
Earth
Moon
Mars
Mercury
Pluto
Venus
Europa
Callisto
Charon
Switch bodies from the planet switcher in the Layers panel. See Demos for more.
All of them, with chapters and summaries, are on the Video Tutorials page.
Geoprocessing: 1,000+ tools, zero install
Processing → Whitebox Toolbox opens a toolbox of 1,000+ geoprocessing tools that
execute in the browser through a WebAssembly runtime with native raster and
vector I/O. There is no Python sidecar to install and no server to call — the
tools, your data, and the results all stay on your machine, so the full toolbox
is available on GeoLibre Web, on the desktop app,
and on Android alike.
The tools come from the Whitebox Next Gen
suite plus GeoLibre’s own WASM tools, and are browsable by category straight from
the Processing menu:
Full documentation, including the User Guide and Tutorials, is published at
geolibre.app.
Getting Started - use GeoLibre on the web, desktop, Android, iOS, or in Jupyter; run it from source; run it with Docker; and configure optional credentials.
Features - the complete, feature-by-feature list of what GeoLibre can do today.
Demos - a visual tour: 3D Tiles, 3D city data, planetary basemaps, the SQL Workspace, and embeds.
Downloads - installers and package managers for Windows, macOS, and Linux.
User Guide - a feature-by-feature reference for the interface, adding data, layers, styling, the attribute table, map controls, processing, the SQL Workspace, data integrations, plugins, settings, and embedding.
Tutorials - hands-on, end-to-end workflows: your first map, cloud-native data, vector analysis, terrain analysis, spatial SQL, and sharing and embedding.
Contributions are welcome. See the Contributing guide
for the development setup, repository layout, and quality gate.
Sponsor
GeoLibre is free and open source, and stays that way. If it is useful to you or your team, sponsorship is the most direct way to keep development, hosting, and cross-platform distribution going.
GitHub Sponsors - monthly or one-time, billed through your GitHub account.
Buy Me a Coffee - a quick one-off contribution, no account required.
See the Become a Sponsor page for what sponsorship supports and for other, free ways to help.
Acknowledgements
GeoLibre is built on the free and open-source geospatial and web communities — including MapLibre GL JS, deck.gl, DuckDB-WASM Spatial, Turf.js, Tauri, React, and many more. See the full Acknowledgements page for the complete list of projects and community contributors.
The Atmosphere Effects plugin (deep-space backdrop, parallax starfield, comets, and the globe atmosphere halo) adapts the technique and visual design from Leonel Dias’s article Globe atmosphere, halo, and comets — the layered Canvas 2D approach, the halo gradient and “screen” blend, the limb-sampling that keeps the halo aligned under pitch, and the starfield/comet parameters.
Community contributors — thanks to Ryanphoenix for many valued contributions, including issue reports, feedback, and improvements.
Beta testers — thanks to René van der Velde (Netherlands) for early testing, detailed bug reports, and feature requests.
Disclaimer
GeoLibre is primarily built with Claude Opus 5.5, an AI model by Anthropic, working under human direction and review. Its results are tested, but check them for your own use, and please report anything that looks wrong.
Citation
If you use GeoLibre in your work, please cite it. GeoLibre is archived on Zenodo, which mints a DOI for every release. The concept DOI below always resolves to the latest version.
Wu, Q. (2026). GeoLibre: A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. Zenodo. https://doi.org/10.5281/zenodo.20785400
You can also use GitHub’s “Cite this repository” button (which reads CITATION.cff) to copy a ready-made APA or BibTeX entry. See the How to Cite page for more formats.
评论