A user-friendly functional programming language for Themelio covenant logic.

Get started

Try Melodeon here.

Interact with and test Melodeon covenants right from your browser! You can also open the playground separately.

Melodeon is in early alpha and changing rapidly.

As a newly released language, Melodeon is still growing and evolving. While the core language is stable, more advanced details such as generic types and modules are subject to breaking change.

The Melodeon Guide is a best-effort documentation of the language as it currently exists.

You can follow the list of issues and planned changes on the GitHub issue tracker.

Join our community!

You can join the Melodeon chat room through Discord or Matrix to ask questions about Melodeon and connect with other devs.