WebAssembly port of JTS Topology Suite via GraalVM web-image. GitHub | JTS | web-image
JTS Topology Suite 1.20.0 transpiled to WebAssembly using GraalVM Native Image (26 EA) with web-image backend. Direct Java-JavaScript bindings via @JS annotations. Runs entirely client-side.
Visualization uses backproj + maplibre-proj to display geometry in any projected CRS via proj-wasm for in-browser coordinate transformation. Use the Projection picker above to change the CRS and origin point.
Enter JavaScript code using the wasmts API. Demos ending with visualization() render geometry on a map below.