Elixir é uma linguagem de programação construída sobre a máquina virtual Erlang. Ele é projetado para ser consciente de meta-programação, o que significa que ele permite que os programadores escrevam códigos que podem se modificar e se adaptar de acordo com as necessidades do programa. 