GEOS
    • Project
      • Support
      • Code of Conduct
      • Project Steering Committee
    • Development
      • CI Status
      • Requests for Comment
      • Testing
    • Usage
      • Download and Build
      • Install Packages
      • Bindings
      • Reference Docs
      • C API Programming
      • C++ API Programming
      • Tools
      • FAQ
    • Geometry Formats
      • GeoJSON
      • Well-Known Binary (WKB)
      • Well-Known Text (WKT)
    • News
      • Version 3.10.0
      • Version 3.10.1
      • Version 3.10.2
    GEOS / Usage / Bindings Edit this page

    Bindings

    GEOS can be accessed from a variety of other languages via bindings to the library.

    Go

    • gogeos

    Haskell

    • geos
    • hgeos

    Javascript

    • node-geos

    Julia

    • LibGEOS.jl

    PHP

    • php-geos.

    Python

    Python bindings are available via:

    • Shapely
    • PyGEOS
    • Calling functions from libgeos_c via Python ctypes

    R

    • sf
    • geos

    Ruby

    • RGeo.

    Rust

    • geos crate

    Swift

    • GeoSwift
    Built with Hugo and