Interoperability

While Julia is great, it is not the only programming language around. This section will compare packages that allow interoperability between Julia and other programming languages. This typically means calling Julia from another language, or calling another language from Julia.

Many of the packages listed in this section are part of the github organization "JuliaInterop".

Python

The "original" Python interop package is PyCall.jl. A newer alternative is provided by PythonCall.jl. The documentation for PythonCall features a comparison between the two packages.

This section is missing a lot. If you have used or developed Julia packages in this domain, we would love your help! Please visit the "Contributing" section of the repository that hosts this website for information on contributions.

This website is a community effort covering a lot of ever-changing information. It will therefore never be complete or without error. If you see something wrong, or have something to contribute, please see the "Contributing" section in the github repository.

Last modified: January 30, 2024. Built with Franklin.jl