Ir para o conteúdo principal

Uma forma familiar de desenvolver aplicações

int main (string[] args) {
  var app = new Gtk.Application(
    "com.example.App",
    ApplicationFlags.FLAGS_NONE
  );
  
  app.activate.connect(() => {
    var win = new Gtk.ApplicationWindow(app);

    var btn = new Gtk.Button.with_label("Hello World");
    btn.clicked.connect(win.close);

    win.child = btn;
    win.present();
  });
  return app.run(args);
} 

Por que Vala?

Produtividade
Escreva confortavelmente seu código de forma orientada a objetos com abstrações de alto nível, enquanto tem acesso a integrações profundas com as tecnologias do GNOME, bem como: GObject, GTK e mais!
Desempenho
Vala compila o código para binários completamente nativos e incrivelmente rápidos. Você também pode reusar código C existente em seus programas Vala, bem como gerar código C a partir do Vala.
Código Aberto
Vala é um software gratuito e de código aberto. Tem uma comunidade ótima que contribui para o compilador e desenvolve várias ferramentas.
Documentação das ferramentas Vala
Aprenda mais sobre Vala

O que você pode criar?

Aplicações GUI
Integração perfeita do GTK, Libadwaita e Granite tornam o desenvolvimento super simples. Publique facilmente seus apps no Flathub sem pacotes inchados.
Programas de Linha de Comando
Use uma vasta biblioteca padrão e muitas outras bibliotecas disponíveis para Vala.
Bibliotecas
Forneça bindings para muitas outras linguagens e documentação da API sem trabalho manual. Ademais, linkagem dinâmica e estática são suportadas.

O que há de novo?

Fundo púrpura com texto branco no centro, escrito 'Vala'.
Vala 0.56
Lorenz Wildberg
Veja o Blog

Vitrine

Veja mais projetos Vala

Comunidade

Fóruns
Faça perguntas relacionadas ao Vala nos fóruns do GNOME Discourse com a tag 'vala'.
Fóruns de Discussão
Chats Internos
Fale com os desenvolvedores ou faça perguntas sobre como contribuir com o Vala, use o canal Vala na Matrix. Também tem uma ponte IRC.
Sala na Matrix
Servidor da Comunidade
Conecte-se com a comunidade no servidor Discord.
Servidor Discord

Mídias Sociais

Siga o projeto Vala atráves dessas plataformas