# gdal3.js

Canonical: https://gisforweb.com/tools/gdal3js/

WebAssembly build of GDAL and OGR for geospatial processing in browsers and Node.js.

gdal3.js ports core GDAL applications—including gdal_translate, ogr2ogr, gdalwarp, gdal_rasterize, and gdaltransform—to WebAssembly. It runs in browsers and Node.js, supporting client-side raster and vector format conversion, reprojection, rasterization, and coordinate transformations without a server. The project is migrating toward the cpp.js architecture and is licensed under LGPL-2.1 or later.

## Details

- Type: library

- Categories: data-processing, raster, vector

- Open source: Yes

- Pricing model: open-source

- License: LGPL-2.1

## Features

- Runs GDAL tools in WebAssembly

- Converts raster and vector formats

- Reprojects and rasterizes geospatial data

- Transforms coordinates with GDAL

- Works in browsers and Node.js

- Supports many GDAL and OGR drivers

## Project sources

- Website: https://gdal3.js.org/

- Documentation: https://gdal3.js.org/docs

- Repository: https://github.com/bugra9/gdal3.js

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
