Vala é uma nova linguagem de programação que visa trazer recursos modernos de linguagem de programação para desenvolvedores do GNOME sem impor quaisquer requisitos de tempo de execução adicionais e sem usar um ABI diferente em comparação com aplicações e bibliotecas escritas em C.