Skip to content


Repository files navigation


Chat with us on discord Follow scalameta on Twitter Find us on scaladex


See the website:


See the contributing guide:

To learn more about how Metals works, see ./ It explains the high-level layout of the source code. Do skim through that document.

Acknowledgements and Development

For more information on the current maintainers, companies that have/are sponsoring the development of Metals, and acknowledgements of previous work, please see


  • IntelliJ IDEA: the most widely used IDE for Scala using a re-implementation of the Scala typechecker.

Why Metals?

Metals = Meta (from Scalameta) + LS (from Language Server)