Project Overview

Messageformat is an OpenJS Foundation project, and we follow its Code of Conduct.

The project's current focus is on building JavaScript support for Unicode MessageFormat, aka "MessageFormat 2" or "MF2". Versions of messageformat and @messageformat/core prior to v4 provide JavaScript support for ICU MessageFormat, i.e. "MessageFormat 1". Documentation for those is found at messageformat.github.io/mf1.

Our long-term goal is to make significant parts of this project obsolete by working with the Unicode MessageFormat Working Group and TC39 to bring Unicode MessageFormat support to JavaScript as Intl.MessageFormat.

messageformat v4 is available under the Apache License, Version 2.0. Earlier versions are available under the MIT License.

Our current governance is pretty straightforward; our core contributor Eemeli Aro is in charge. If you'd like to have a say too, active participation is a really good way forward.