Need help with Vale?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

256 Stars 15 Forks Apache License 2.0 642 Commits 129 Opened issues


Compiler for the Vale programming language -

Services available


Need anything else?

Contributors list

Vale Compiler

Compiler for the Vale programming language.


Vale is the fast, fearless, and flexible programming language. It aims to be as fast as Rust, as easy as Java, and as safe as Javascript.

See for samples and more information on the language!

See also our treasure trove of working examples, grouped by functionality.

Building a Vale Program

  1. Download the latest binary at
  2. Unzip it into, for example,
    , and
    into it.
  3. Compile a program:
    python3 build hello hello:./samples/helloworld stdlib:./stdlib/src
  4. Run the program:

Learning Vale

See the Guide for how to use Vale.

Building the compiler itself

For instructions for building the compiler itself, see Building the Compiler.

Editor plugins


Vale started in January 2013, and back then we called it "VLang", though there's now another language with that name. We then called it GelLLVM, in honor of Gel, the first language to offer constraint references. Since then, we've settled on the name "Vale". Note that Vale and Vala are two different languages.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.