Skip to content

Grammars & Toolkits

Autark

A Serverless Toolkit for Prototyping Urban Visual Analytics Systems

Load, process, and visualize geospatial data entirely in the browser

Urbane rebuilt with Autark
Urbane, a multi-resolution urban visual analytics system, rebuilt with Autark: OpenStreetMap data, sky exposure computed on the GPU, neighborhood and building views, and linked charts.

Autark is a serverless toolkit for prototyping urban visual analytics systems. It loads, processes, and visualizes geospatial data entirely in the browser, through four packages:

  • autk-db: run geospatial queries in the browser, compatible with OpenStreetMap, GeoJSON, GeoTIFF, and CSV.
  • autk-map: render 2D and 3D maps using WebGPU, handling map layers directly on the canvas without a tile server.
  • autk-compute: run custom analytical tasks on GeoJSON datasets, processing feature sets without a backend.
  • autk-plot: render interactive D3.js charts for urban datasets, linked to the map for coordinated views.

Autark can also be used through a grammar, autk-grammar. Documentation, examples and a gallery are at autarkjs.org.

Publications

How to cite

BibTeX
@misc{alexandre2026autark,
  title = {Autark: A Serverless Toolkit for Prototyping Urban Visual Analytics Systems},
  author = {Lucas Alexandre and João Rulff and Talisson Souza and Gustavo Moreira and Daniel de Oliveira and Claudio Silva and Fabio Miranda and Marcos Lage},
  year = {2026},
  eprint = {2604.20759},
  archiveprefix = {arXiv}
}