GeoLibre
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.
Discover how GeoLibre's Time Slider uses its Temporal Adapter API to drive custom frame-based layers. Learn to sync any time-dimension layer with the shared timeline.
How to Render Cloud Optimized GeoTIFFs (COGs) Client-Side Without a Tile ServerLearn how to render Cloud Optimized GeoTIFFs client-side without a tile server using GeoLibre's maplibre-gl-raster. Fetch only needed byte ranges and decode rasters on the GPU.
How GeoLibre Handles Credential Redaction on Project Export: A Step-by-Step GuideLearn how GeoLibre automatically redacts credentials during project export. Discover the step-by-step process and ensure your exported projects are always credential-free.
.geolibre.json Project File Structure: A Complete Guide to GeoLibre's Core FormatExplore the .geolibre.json project file structure, a comprehensive guide to GeoLibre's core format. Understand map layers, plugin states, view settings, and global preferences in this MapLibre compatible descriptor.
How to Author .geolibre.json Projects Headlessly with AI ClientsLearn to author .geolibre.json projects headlessly with AI clients. Use Python MCP server or FastAPI API for programmatic creation and modification, ensuring data integrity with atomic writes and schema validation.
How to Perform Zonal Statistics on Zarr Data Cubes with GeoLibreEasily compute zonal statistics count min max mean sum std and median on Zarr data cubes using GeoLibre. Load Zarr as raster and polygons as zones with the Zonal Statistics tool.
How to Perform CRS-Aware Reprojection with DuckDB-WASM in GeoLibreLearn CRS-aware reprojection with DuckDB-WASM in GeoLibre. Effortlessly transform GeoJSON using ST_Transform and PROJ for accurate spatial data in your browser.
How GeoLibre Queries Apache Iceberg Tables Using DuckDB-WASMDiscover how GeoLibre queries Apache Iceberg tables client-side with DuckDB-WASM. Learn to initialize the engine, load extensions, and register manifest files for seamless data access.
How to Run GeoPandas and Shapely Tools in the Browser with PyodideRun GeoPandas and Shapely in your browser using Pyodide. Explore the opengeos/GeoLibre project for a seamless way to process vector data client-side.
How GeoLibre's Python FastAPI Backend Supports Conversion and Raster ToolsDiscover how GeoLibre's Python FastAPI backend asynchronously handles conversion and raster tools. Learn about its efficient geospatial processing using in-memory job queues and embedded scripts.
How to Configure mTLS Client Certificates in the GeoLibre Tauri Desktop BuildLearn how GeoLibre configures mTLS client certificates in its Tauri desktop build using environment variables. Discover certificate loading and TLS backend selection.
How to Configure Tauri Desktop Build CSP Allowlist for Tile Hosts in GeoLibreLearn how to configure Tauri desktop build CSP allowlist for tile hosts in GeoLibre. Easily add custom tile URLs to img-src and connect-src directives in tauri.conf.json for seamless map integration.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →