Language bindings¶
PROJ bindings are available for a number of different development platforms.
Excel¶
proj.xll: Excel add-in for PROJ map projections
Fortran¶
Fortran-Proj: Bindings for PROJ in Fortran (By João Macedo @likeno)
Go (Golang)¶
go-proj: Go bindings for PROJ.
Java¶
PROJ-JNI: Java Native Interface for PROJ
Julia¶
Proj.jl: Julia bindings and idiomatic wrapper for PROJ.
MySQL¶
fProj4: Bindings for PROJ in MySQL
Perl¶
Geo::LibProj::FFI: Foreign function interface for PROJ (version 6 and newer) in Perl
Python¶
pyproj: Python interface (wrapper for PROJ)
Ruby¶
proj4rb: Bindings for PROJ in ruby
Rust¶
proj: Rust bindings for the latest stable version of PROJ
TCL¶
proj4tcl: Bindings for PROJ in tcl (critcl source)
Visual Basic¶
PROJ VB Wrappers: By Eric G. Miller.