GeoLibre README

The project's README from github.com/opengeos/GeoLibre. As one markdown file: README.md.

GeoLibre

Launch GeoLibre Web GeoLibre shared project GeoLibre plugins image R package image image Conda Recipe Microsoft Store Mac App Store App Store Google Play Chrome Web Store AUR version FlatPark image DOI Ask DeepWiki

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.

Demos

Click any screenshot to open it at full resolution, or any animation to play the full-quality video.

3D Tiles

GeoLibre demo showing 3D Tiles rendered on a MapLibre map

Open the live project

NYC buildings and subways

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.

Manhattan buildings extruded in 3D and colored by construction era, with MTA subway lines and stations and an auto-generated legend

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.

Animation of Manhattan buildings appearing by construction year as the Time Slider advances from 1850 to 2025

Open the live project

Planetary basemaps

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.

GeoLibre globe view of Earth over a starfield backdrop GeoLibre globe view of the Moon over a starfield backdrop GeoLibre globe view of Mars over a starfield backdrop
Earth Moon Mars
GeoLibre globe view of Mercury over a starfield backdrop GeoLibre globe view of Pluto over a starfield backdrop GeoLibre globe view of Venus over a starfield backdrop
Mercury Pluto Venus
GeoLibre globe view of Europa over a starfield backdrop GeoLibre globe view of Callisto over a starfield backdrop GeoLibre globe view of Charon over a starfield backdrop
Europa Callisto Charon

Switch bodies from the planet switcher in the Layers panel. See Demos for more.

Video tutorials

All of them, with chapters and summaries, are on the Video Tutorials page.

Geoprocessing: 1,000+ tools, zero install

The GeoLibre Whitebox toolbox running locally with WebAssembly, listing the full catalog of 1,000+ tools with the Regularize Building Footprints tool selected

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:

Category Tools Examples
Vector 313 overlays, buffers, joins, cleaning, topology, generalization
Raster 256 algebra, filters, reclassification, zonal and focal statistics
Remote sensing 154 spectral indices, band math, classification, change detection
Hydrology 100 flow accumulation, watersheds, stream networks, depression filling
Terrain 99 slope, aspect, hillshade, curvature, ruggedness, viewsheds
LiDAR 65 point-cloud filtering, ground classification, DEM/DSM generation
Conversion 49 format translation to cloud-native GeoParquet, PMTiles, and COG
Network 26 connectivity, cost distance, and routing analysis
Projection 4 reprojection for raster and vector data

Any tool is deep-linkable with a ?tool= URL parameter that preselects it and pre-fills its form. See the Processing Tools guide for details, and Geoprocessing in the Browser for a video walkthrough.

Documentation

Full documentation, including the User Guide and Tutorials, is published at geolibre.app.

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.

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.

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.

DOI

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.

License

MIT

GeoLibre (opengeos/GeoLibre)

Searching Database…

Что это такое?GeoLibre — это бесплатная ГИС-платформа с открытым исходным кодом, ориентированная на облачную работу, для визуализации, изучения и анализа геопространственных данных. Она работает в браузере, на компьютере, на телефоне и внутри блокнотов Jupyter.
Это одно приложение или отдельные приложения для каждой платформы?Это одно и то же рабочее пространство на всех платформах: нативное настольное приложение (Tauri), нативные приложения для Android и iOS и адаптивное веб-приложение. Все они используют один формат проектов и один набор функций.
Как мне его запустить?Откройте GeoLibre Web в любом браузере, ничего не устанавливая, или скачайте настольный установщик для Windows/macOS/Linux, получите версию из Mac App Store или сборки для iOS/Android из магазинов приложений, добавьте расширение для Chrome или установите Python-пакет через pip для Jupyter.
Нужно ли мне сначала установить Python или настроить сервер, чтобы пользоваться инструментами геообработки?Нет — более 1000 инструментов геообработки работают полностью в браузере благодаря WebAssembly со встроенным вводом-выводом растровых и векторных данных, поэтому не нужно устанавливать ни вспомогательный Python-процесс, ни сервер.
Версия из Mac App Store — то же самое, что обычная загрузка для macOS?Не совсем — версия из App Store работает в песочнице macOS, поэтому, если нужен неограниченный доступ к файловой системе, лучше использовать прямой установщик для настольной версии.
Мои геоданные куда-нибудь загружаются?Нет — GeoLibre хранит всё локально: обработка происходит на вашем компьютере без участия сервера, и никакие данные с него не уходят.
Могу ли я управлять GeoLibre из Python или R вместо графического интерфейса?Да — Python-пакет может встраивать полноценное приложение в блокноты Jupyter и управлять им (есть вспомогательная функция DashMap для Dash), а R-пакет строит интерактивные карты в RStudio, Quarto и Shiny.
Может ли GeoLibre строить карты других планет, а не только Земли?Да — в нём есть базовые карты Луны, Марса, Меркурия, Венеры, Титана, Плутона и галилеевых спутников, а эллипсоиды задаются для каждого проекта отдельно, чтобы измерения соответствовали небесному телу, которое отображается на карте.
Могу ли я открыть в GeoLibre наборы данных, которые нашёл на разных сайтах?Да — расширение для Chrome позволяет забрать наборы данных с любой веб-страницы и сразу открыть их в GeoLibre.
Сколько инструментов геообработки включено и что они охватывают?Более 1000 инструментов, в том числе 313 для векторных данных, 256 для растровых, 154 для дистанционного зондирования, 100 для гидрологии, 99 для анализа рельефа и 65 для LiDAR. Все они доступны для просмотра в меню Processing.
Creator
opengeos
Size
61.2 MB
Stars
8K
Age
4mo
Commits · 90 Days