← All projects

latlng

Open-source geospatial object engine in Rust + WebAssembly

Dev Toolsgeospatialrustwebassemblyspatial-databaseopen-sourcegeofencinglocal-first
latlng screenshot

About

latlng is an open-source spatial database written in Rust that supports indexing moving points, defining geofences as code, and streaming geofence events in real time. It can run as a native server with HTTP/JSON, WebSocket, and Cap'n Proto interfaces, or compile to WebAssembly to run directly in the browser via a Web Worker. It is MIT-licensed and supports features like spatial indexing, durable webhook delivery, replication, and JWT-based authentication.

Problem

Developers lack a lightweight, portable geospatial database that can run both as a native server and directly in the browser without a network dependency.

For

software developers building location-aware or geospatial applications

How it works

A single Rust core compiles to either a native binary or WebAssembly, enabling spatial indexing, geofencing, and event streaming natively or inside a browser Web Worker.

Business model

open-source

Status

launched

Founders

Similar projects