Vala - Compiler Using the GObject Type System
Introduction
Vala is a programming language using modern high level abstractions without imposing additional runtime requirements and without using a different ABI compared to applications and libraries written in C. Vala uses the GObject type system and has additional code generation routines that make targeting the GNOME stack simple. Vala has many other uses where native binaries are required. More...
News
August 18, 2018: Vala 0.41.92 released [src] (Current Development)
August 20, 2018: Vala 0.40.9 released [src] (Long-term Support)
July 16, 2018: Vala 0.36.15 released [src] (Long-term Support)
The next stable release with Long-Term Support will likely be 0.44.0.
Read Vala Releases for more
Getting Started
Vala is a cross platform development tool with third party distributions providing binaries for Windows, macOS, Linux, *BSDs and other platforms. Read more about installing Vala on your preferred platform.
Contributing
Like anyone skilled in their craft you know how to maintain your tools. Learn more about contributing back to the Vala tool set...
Community
There is a mailing list for developer and general discussions. The list has an archive. There is also an IRC channel #vala on GIMPNet (irc.gnome.org/vala).
Jürg Billeter <j at bitron dot ch> (blog)
Recent activity from some of the wider user community can be found on GitHub or read about at Planet Vala blog aggregator. The user community is also active on Stack Overflow, Google+ and Reddit.



