The Aria Programming Language

Welcome to Aria!


Project maintained by egranata Hosted on GitHub Pages — Theme by mattgraham

Aria Roadmap

This document outlines the future direction of the Aria programming language. As an open-source project, we welcome community feedback and contributions to help shape the future of Aria. Ideas outside this roadmap are very welcome, and can be filed as GitHub issues to begin discussion.

This document is best understood alongside the Release Policy, which defines the criteria for versioning and releasing new versions of Aria.

Very-Short-Term Goal (Aria 1.0, by December 2025)

Aria is currently at version 0.9. While we intend not to break things for its own sake, this version indicates that the language is still under development. Up until version 1.0, we reserve the right to make breaking changes to the language and to the library. Ideally, we will only do this if the balance between the value of the change and the cost of breaking existing code is a net-positive.

After version 1.0 is released, we will only consider breaking changes on a must basis, i.e. we will only break existing code if there is no other realistic path to achieve a significant language goal.

Rewriting the Aria compiler or VM in Aria is a non-goal.

Short-Term Goals (Aria 1.5, by March 2026)

Medium-Term Goals (Aria 2.0, by end of 2026)

Long-term Goals (Aria 2.x, 2027 onwards)

How to Contribute

We encourage you to get involved! Please see our Contribution Guide for more details on how you can help.