Skip to main content

Introduction

FastGIS is a web GIS platform built around GRASS GIS. It exposes GRASS raster and vector processing through a browser interface, a REST API, and a React Native mobile client — all backed by the same server.

What's included

ComponentDescription
GRASS RunnerBrowser SPA for running GRASS modules, managing layers, and visualising results on a 3-D CesiumJS globe
Valhalla routingTurn-by-turn navigation, loop route generator, POI search, location sharing, and route saving
Curvy roads discoveryPre-scored road curvature database for finding the best motorcycle and cycling roads
Terrain builderConvert GRASS DEMs to Cesium quantized-mesh terrain tiles
Vector editorDigitise and modify GRASS vector maps directly on the globe
Session persistenceNamed workspaces stored in Redis; autosave to localStorage
Mobile appExpo/React Native client for field capture, offline routing, and curvy-road discovery
Offline data tiles1°×1° SQLite tile packs for offline POI search and road curvature — downloaded on demand

Who is this for?

AudienceUse case
GIS analystsRun GRASS workflows from a browser without a local installation
Motorcycle / cycle tourersPlan routes, discover curvy roads, use offline on a phone
Field workersCapture GPS tracks, waypoints, photos, audio, and notes from a mobile device
DevelopersEmbed or extend FastGIS as part of a larger spatial data platform
EducatorsTeach spatial analysis with a zero-install environment

How it works

Tool results stream back over Server-Sent Events (SSE) so the terminal updates in real time while a GRASS module is running.

Next steps