JavaScript library to transform coordinates from one coordinate system to another, including datum transformations
Proj4js is a JavaScript library that transforms point coordinates from one coordinate system to another, including datum transformations. Originally a port of the C-based PROJ and GCTCP libraries, it is part of the MetaCRS group of projects. The library supports multiple projection formats including proj strings, WKT, and PROJJSON objects, and includes built-in Helmert transformations for many datums as well as support for grid-based datum adjustments using NTV2 and GeoTIFF formats. It can be installed via npm, downloaded from releases, or used directly in browsers through jsDelivr CDN.