GeoLibre Desktop
OpenGeos·OpenGeos.GeoLibre
Lightweight, cloud-native GIS platform for visualizing and analyzing geospatial data
GeoLibre is a lightweight, cloud-native desktop GIS for visualizing and analyzing geospatial data, built on MapLibre with deck.gl for 3D and point-cloud overlays. It loads vector and raster files, web services, 3D Tiles, MBTiles, and cloud-native formats, and is extensible through a plugin ecosystem.
winget install --id OpenGeos.GeoLibre --exact --source wingetLatest 2.7.0
Release Notes
What's Changed
• fix(ci):re-measure a line-only coverage shortfall before failing by @giswqs in https://github.com/opengeos/GeoLibre/pull/1890 • ci:attach mobile and Mac App Store builds to published releases by @giswqs in https://github.com/opengeos/GeoLibre/pull/1891 • feat(postgis):select geometry columns by @giswqs in https://github.com/opengeos/GeoLibre/pull/1893 • chore(deps):bump maplibre-gl-raster to 0.14.7 by @giswqs in https://github.com/opengeos/GeoLibre/pull/1896 • chore(deps):bump maplibre-gl to 6.3.0 by @giswqs in https://github.com/opengeos/GeoLibre/pull/1510 • feat(style):drive geometry-generator size and buffer distance by an attribute by @giswqs in https://github.com/opengeos/GeoLibre/pull/1894 • fix(processing):project multiple ring buffers by @NgoQuocViet2001 in https://github.com/opengeos/GeoLibre/pull/1900 • docs(comparison):close the tables to new columns by @giswqs in https://github.com/opengeos/GeoLibre/pull/1908 • Add Excel XY point-layer import by @giswqs in https://github.com/opengeos/GeoLibre/pull/1906 • fix(deps):preserve vectors across basemap swaps by @giswqs in https://github.com/opengeos/GeoLibre/pull/1907 • fix(import):group project-import warnings by reason by @giswqs in https://github.com/opengeos/GeoLibre/pull/1910 • fix(import):consult the .gdb workspace suffix only as a last resort by @giswqs in https://github.com/opengeos/GeoLibre/pull/1911 • fix(toolbar):size the Project and Add Data menus to their content by @giswqs in https://github.com/opengeos/GeoLibre/pull/1914 • fix(menu):disambiguate the Whitebox catalog's "GeoLibre" subcategory by @giswqs in https://github.com/opengeos/GeoLibre/pull/1913 • fix(ui):keep dropdown submenus on screen on narrow viewports by @giswqs in https://github.com/opengeos/GeoLibre/pull/1915 • fix(ui):let a submenu keep a wider min-width floor by @giswqs in https://github.com/opengeos/GeoLibre/pull/1919 • fix(processing):make the Whitebox toolbox usable on a narrow panel by @giswqs in https://github.com/opengeos/GeoLibre/pull/1917 • fix(processing):honor a tool's recommended output extension over the… by @Ahmedseko in https://github.com/opengeos/GeoLibre/pull/1901 • fix(raster):render JPEG COGs with the WASM engine by @giswqs in https://github.com/opengeos/GeoLibre/pull/1920 • Fix Layer Swipe for restored raster projects by @giswqs in https://github.com/opengeos/GeoLibre/pull/1923 • fix(layers):enable Android panel scrolling by @giswqs in https://github.com/opengeos/GeoLibre/pull/1924 • fix(stac):page static catalog searches instead of reporting page size as total by @clintonlunn in https://github.com/opengeos/GeoLibre/pull/1918 • fix(plugins):exempt bundled drop-ins from remote-bundle SHA-256 pinning by @davidzha712 in https://github.com/opengeos/GeoLibre/pull/1926 • fix:guard large GeoTIFF COG conversions by @giswqs in https://github.com/opengeos/GeoLibre/pull/1925 • docs(processing):explain the two toolboxes and fix stale menu paths by @giswqs in https://github.com/opengeos/GeoLibre/pull/1929 • Support multiple data URL query parameters by @giswqs in https://github.com/opengeos/GeoLibre/pull/1930 • fix(legend):show derived geometry by @giswqs in https://github.com/opengeos/GeoLibre/pull/1931 • Add Chrome extension for opening webpage datasets by @giswqs in https://github.com/opengeos/GeoLibre/pull/1932 • Preserve text field types in attribute summaries by @giswqs in https://github.com/opengeos/GeoLibre/pull/1937 • fix(print-layout):compact mixed legend rows by @giswqs in https://github.com/opengeos/GeoLibre/pull/1939 • fix(layout):persist Browser and Comments panel toggles by @giswqs in https://github.com/opengeos/GeoLibre/pull/1940 • Fix repeated project save prompts by @giswqs in https://github.com/opengeos/GeoLibre/pull/1938 • feat(layers):add Style panel button to layer cards by @giswqs in https://github.com/opengeos/GeoLibre/pull/1944 • Fix heatmap and cluster layer ordering by @giswqs in https://github.com/opengeos/GeoLibre/pull/1943 • feat(stac):browse a static catalog as a tree and search from what you pick by @clintonlunn in https://github.com/opengeos/GeoLibre/pull/1945 • feat(core):add automatic feature editor tracking (#1677) by @RohithPariki in https://github.com/opengeos/GeoLibre/pull/1897 • fix(chrome-extension):resolve Hugging Face file URLs by @giswqs in https://github.com/opengeos/GeoLibre/pull/1947 • fix(android):reopen the startup project after the app process restarts (#1948) by @giswqs in https://github.com/opengeos/GeoLibre/pull/1949 • feat(elevation):profile selected line features by @giswqs in https://github.com/opengeos/GeoLibre/pull/1954 • fix(style):preserve Mapbox color classes by @giswqs in https://github.com/opengeos/GeoLibre/pull/1957 • feat(map):select features by drawing on the map by @giswqs in https://github.com/opengeos/GeoLibre/pull/1956 • fix(processing):close polygon rings in Polygons To Lines by @giswqs in https://github.com/opengeos/GeoLibre/pull/1960 • fix(map):allow grabbing the map during inertial pan by @mfkj8866 in https://github.com/opengeos/GeoLibre/pull/1961 • Fix startup project projection initialization by @giswqs in https://github.com/opengeos/GeoLibre/pull/1962 • i18n:fill 14 missing keys across all 18 locale catalogs by @giswqs in https://github.com/opengeos/GeoLibre/pull/1963 • fix(qgis):ignore Print Layout legend trees when importing a project by @giswqs in https://github.com/opengeos/GeoLibre/pull/1965 • feat(stac):add PMTiles assets to the map by @clintonlunn in https://github.com/opengeos/GeoLibre/pull/1950 • feat(chrome-extension):detect geospatial services by @giswqs in https://github.com/opengeos/GeoLibre/pull/1967 • fix(chrome-extension):keep background.mjs a text file by @giswqs in https://github.com/opengeos/GeoLibre/pull/1969 • fix(stac):make disabled panel buttons look disabled by @giswqs in https://github.com/opengeos/GeoLibre/pull/1974 • fix(stac):label asset formats in search results by @giswqs in https://github.com/opengeos/GeoLibre/pull/1975 • fix(processing):preserve dissolve attribute groups by @giswqs in https://github.com/opengeos/GeoLibre/pull/1978 • feat(stac):add GeoParquet assets to map by @giswqs in https://github.com/opengeos/GeoLibre/pull/1976 • fix(dxf):recode TEXT from $DWGCODEPAGE after ST_Read by @mfkj8866 in https://github.com/opengeos/GeoLibre/pull/1979 • docs:link the published Chrome Web Store listing by @giswqs in https://github.com/opengeos/GeoLibre/pull/1989 • fix(desktop):capture timer refs inside LayerPanel unmount effect by @aoright in https://github.com/opengeos/GeoLibre/pull/1988 • chore(deps):bump geotiff-geokeys-to-proj4 from 2024.4.13 to 2026.8.13 by @dependabot[bot] in https://github.com/opengeos/GeoLibre/pull/1987 • chore(deps):bump the npm-minor-patch group with 24 updates by @dependabot[bot] in https://github.com/opengeos/GeoLibre/pull/1986 • chore(deps):bump anthropics/claude-code-action from 1.0.189 to 1.0.193 in the actions-minor-patch group by @dependabot[bot] in https://github.com/opengeos/GeoLibre/pull/1985 • chore(deps):bump rusqlite from 0.40.1 to 0.40.2 in /apps/geolibre-desktop/src-tauri in the cargo-minor-patch group by @dependabot[bot] in https://github.com/opengeos/GeoLibre/pull/1984 • fix(desktop):save the Print Layout composer in the project by @giswqs in https://github.com/opengeos/GeoLibre/pull/1994 • fix(desktop):scrub Print Layout blocks when their layer is deleted by @giswqs in https://github.com/opengeos/GeoLibre/pull/1995 • fix(planetary):correct measurements, buffers, and circles off Earth by @giswqs in https://github.com/opengeos/GeoLibre/pull/1993 • fix(stac):reach planetary catalogs and pick the COG engine by @giswqs in https://github.com/opengeos/GeoLibre/pull/1996 • fix(processing):let Whitebox Dissolve take a grouping field by @giswqs in https://github.com/opengeos/GeoLibre/pull/1997 • fix(charts):allow explicit category and value fields by @giswqs in https://github.com/opengeos/GeoLibre/pull/2001 • Let /tavily be served by a model's own web search by @giswqs in https://github.com/opengeos/GeoLibre/pull/2003 • Fix Source Cooperative tag detection by @giswqs in https://github.com/opengeos/GeoLibre/pull/2006 • Preserve globe projection for COG deep links by @giswqs in https://github.com/opengeos/GeoLibre/pull/2007 • Default the AI proxy to GPT-5.6 Luna and send chats on Enter by @giswqs in https://github.com/opengeos/GeoLibre/pull/2008 • fix(chrome):find map services without broad host permissions by @giswqs in https://github.com/opengeos/GeoLibre/pull/1998 • fix(collab):allow hosted app origins by @giswqs in https://github.com/opengeos/GeoLibre/pull/2011 • feat(processing):ArcGIS-style Model Builder canvas by @giswqs in https://github.com/opengeos/GeoLibre/pull/1983 • Label a tool's input port even when it has only one by @giswqs in https://github.com/opengeos/GeoLibre/pull/2012 • feat:load shared desktop settings from URL by @giswqs in https://github.com/opengeos/GeoLibre/pull/2017 • feat(assistant):create Model Builder workflows by @giswqs in https://github.com/opengeos/GeoLibre/pull/2015 • Add selected feature statistics scope by @giswqs in https://github.com/opengeos/GeoLibre/pull/2018 • Add Copy Python script to Model Builder by @giswqs in https://github.com/opengeos/GeoLibre/pull/2019 • Add building massing authoring workflow by @giswqs in https://github.com/opengeos/GeoLibre/pull/2020 • Enable USGS LiDAR clip pipeline export by @giswqs in https://github.com/opengeos/GeoLibre/pull/2022 • feat(stac):add Zarr assets to the map by @clintonlunn in https://github.com/opengeos/GeoLibre/pull/2005 • Add support for Iceberg Tables as Vector Layer by @C-Loftus in https://github.com/opengeos/GeoLibre/pull/2023 • Make plugins and processing tools internationalizable by @giswqs in https://github.com/opengeos/GeoLibre/pull/2025 • i18n:fill all 18 locale catalogs to 100% coverage by @giswqs in https://github.com/opengeos/GeoLibre/pull/2027 • Fix ras
Installer type: nullsoft
Details
- Homepage
- https://geolibre.app/
- License
- MIT
- Publisher
- OpenGeos
- Support
- https://github.com/opengeos/GeoLibre/issues
- Copyright
- Copyright (c) 2026 Qiusheng Wu
- Moniker
geolibre
Tags
gisgeospatialmapmaplibrerastervector