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.
翻譯準備中
資料TypeScript · PythonGitHub @opengeos自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
10月30日 11:16 檢查 · 分數為各平台在最後檢查時顯示的數值。我們不複製貼文內文與留言,原文刪除後此處也會移除。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗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.
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.
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.
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.
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.
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.
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.
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.
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.