Mix (build tool)

Mix is a build automation tool for working with applications written in the Elixir programming language.

[3][4] Mix was created in 2012 by Anthony Grimes, who took inspiration from Clojure's Leiningen.

[5] Mix provides tasks to create, clean, build, compile, run, and test Elixir applications.

By convention, this information is typically managed in an Elixir script file named mix.exs.

As the Elixir build tool, Mix is used on applications that target the Erlang virtual machine (as opposed to the Java virtual machine or the .NET Common Language Runtime).