Work-in-progress language server for Scala
Clone or download
olafurpg Merge pull request #407 from olafurpg/server-discovery
Implement build server discovery
Latest commit e0149ac Dec 14, 2018


Join the chat at


See the website:


See the contributing guide:


The current maintainers (people who can merge pull requests) are:


Huge thanks to @dragos for his work on a Scala implementation of the LSP (see: This project helped us get quickly started with LSP. Since then, we have refactored the project's original sources to the point where only a few simple case classes remain.


  • IntelliJ IDEA: the most widely used IDE for Scala using a re-implementation of the Scala typechecker.
  • ENSIME: brings Scala and Java IDE-like features to editors like Emacs and Sublime Text using the Scala Presentation Compiler.
  • Scala IDE: Eclipse-based IDE using the Scala Presentation Compiler.

Why Metals?

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