PROJ WASM Simple Demo

About This Demo

This is a browser-based demonstration of clj-proj, a Clojure/ClojureScript library that provides bindings to PROJ (cartographic projections and coordinate transformations library).

Project Links: GitHub Repository | Documentation | Clojars | npm

This demo runs PROJ directly in your browser using WebAssembly (WASM). The entire PROJ library, including its coordinate reference system database, has been compiled to WASM and runs entirely client-side. No server communication is required for the transformations.

How it's built:

See the README for comprehensive documentation, installation instructions, and usage examples for both Clojure and JavaScript environments.

1. Initialize PROJ

2. Create Transform



3. Transform Coordinates



4. Get Transform Info