GLPK wrapper module for Julia


Julia GLPK module

Documentation PackageEvaluator Build Status

GLPK.jl is a wrapper for the GNU Linear Programming Kit library. It makes it possible to access nearly all of GLPK functionality from within Julia programs.

See also the GLPKMathProgInterface.jl package for using it with MathProgBase.jl and JuMP.jl.

This package is part of the JuliaOpt project.


The package is registered in METADATA.jl and so can be installed with Pkg.add.

julia> Pkg.add("GLPK")

In case Pkg.add("GLPK") gives you an error on Linux, you may need to install the GMP library headers. For example, on Ubuntu/Debian and similar, give the following command from a terminal:

$ sudo apt-get install libgmp-dev

After that, restart the installation of the package with:

julia> Pkg.build("GLPK")


  • STABLEmost recently tagged version of the documentation.
  • LATESTin-development version of the documentation.

Project Status

The package is tested against Julia 0.5 and current 0.6-dev on Linux, OS X, and Windows.

First Commit


Last Touched

13 days ago


162 commits