GeoLibre 1.0
Points and comments are a snapshot, not live.
GeoLibre 1.0, a browser-based GIS platform built with Tauri and React, launches with vector/raster tools and SQL analysis.
GeoLibre is a cloud-native GIS platform running on desktop and web via Tauri, React, TypeScript, MapLibre GL JS, and DuckDB-WASM Spatial. Core features include MapLibre map workspace with pan/zoom/rotate, support for local and remote vector/raster data (XYZ, WMS, WFS, WMTS, ArcGIS, STAC, GeoParquet, FlatGeobuf, PMTiles, COG, GeoTIFF, MBTiles, 3D Tiles, and databases), DuckDB Spatial SQL query engine in-browser, vector tools (buffer, centroids, convex hull, dissolve, etc.) via Turf.js or optional GeoPandas sidecar, raster tools (hillshade, slope, aspect, reproject, resample, polygonize, contour) via rasterio Python sidecar, data conversion to cloud-native formats, and a plugin marketplace. The browser-based demo runs on GitHub Pages with no analytics, processing data client-side. Projects save as `.geolibre.json` files shareable via URL parameters with embedding options.
Version 1.0 includes the map workspace, project save/open/share, plugin API and marketplace, Time Slider plugin, controls (Measure, Bookmark, Minimap), Print menu, Docker support, and cross-platform installers.
What commenters are saying
Commenters view GeoLibre as a promising lightweight QGIS alternative, particularly for browser-based workflows and 3D visualization. The MapLibre + DuckDB + React stack is noted as performant and pleasant to work with across multiple independent projects. However, some report stability issues: file loading errors in the web version, crashes when importing large files (>1GB), and data loss after long import processes. Users acknowledge the tool needs refinement before handling heavy workloads. One commenter notes the marketing emphasizes libraries over problem-solving, and another flags low-contrast website design. Interest centers on adopting the codebase for custom GIS projects.
A secondary thread discusses whether GeoLibre could have been developed in two weeks, with skepticism about rushed timelines despite AI assistance.