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.

244 articles 3.7k View on GitHub ↗
244 articles
How GeoLibre's Time Slider Temporal Adapter API Drives Custom Frame-Based Layers

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.

deep-dive
Aug 22, 2026
How to Render Cloud Optimized GeoTIFFs (COGs) Client-Side Without a Tile Server

Learn 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-to-guide
Aug 22, 2026
How GeoLibre Handles Credential Redaction on Project Export: A Step-by-Step Guide

Learn how GeoLibre automatically redacts credentials during project export. Discover the step-by-step process and ensure your exported projects are always credential-free.

how-to-guide
Aug 22, 2026
.geolibre.json Project File Structure: A Complete Guide to GeoLibre's Core Format

Explore 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.

api-reference
Aug 22, 2026
How to Author .geolibre.json Projects Headlessly with AI Clients

Learn 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-guide
Aug 22, 2026
How to Perform Zonal Statistics on Zarr Data Cubes with GeoLibre

Easily 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-guide
Aug 22, 2026
How to Perform CRS-Aware Reprojection with DuckDB-WASM in GeoLibre

Learn CRS-aware reprojection with DuckDB-WASM in GeoLibre. Effortlessly transform GeoJSON using ST_Transform and PROJ for accurate spatial data in your browser.

how-to-guide
Aug 22, 2026
How GeoLibre Queries Apache Iceberg Tables Using DuckDB-WASM

Discover 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-guide
Aug 22, 2026
How to Run GeoPandas and Shapely Tools in the Browser with Pyodide

Run GeoPandas and Shapely in your browser using Pyodide. Explore the opengeos/GeoLibre project for a seamless way to process vector data client-side.

how-to-guide
Aug 22, 2026
How GeoLibre's Python FastAPI Backend Supports Conversion and Raster Tools

Discover 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-guide
Aug 22, 2026
How to Configure mTLS Client Certificates in the GeoLibre Tauri Desktop Build

Learn how GeoLibre configures mTLS client certificates in its Tauri desktop build using environment variables. Discover certificate loading and TLS backend selection.

how-to-guide
Aug 22, 2026
How to Configure Tauri Desktop Build CSP Allowlist for Tile Hosts in GeoLibre

Learn 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.

how-to-guide
Aug 22, 2026
…

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →