metals
« Back to VersTracker
Description:
Scala language server
Type: Formula  |  Latest Version: 1.6.4@0  |  Tracked Since: Nov 26, 2025
Links: Homepage  |  @scala_lang  |  formulae.brew.sh
Category: Developer tools
Tags: scala lsp language-server development ide
Install: brew install metals
About:
Metals is a Scala language server that provides rich IDE-like features for text editors. It enables code completion, type checking, and error highlighting, turning editors like VS Code or Vim into powerful Scala development environments. The tool acts as a bridge between your editor and the Scala compiler.
Key Features:
  • Comprehensive code completion and signature help
  • Real-time error diagnostics and type hints
  • Build tool integration (SBT, Bloop, Maven, Gradle)
  • Refactoring support including rename and organize imports
  • Debugger integration
Use Cases:
  • Developing Scala applications in lightweight editors like VS Code or Neovim
  • Enabling advanced language features in Vim or Emacs for Scala projects
  • Automated code linting and formatting during development
Alternatives:
  • IntelliJ IDEA Scala Plugin – Full IDE experience with deep refactoring tools, but requires a heavier application compared to editor-based Metals setups.
Version History
Detected Version Rev Change Commit
Nov 26, 2025 2:19pm 0 VERSION_BUMP 61f8a547
Sep 16, 2025 2:27am 0 VERSION_BUMP 533bd9cd
Jan 9, 2025 11:03am 0 VERSION_BUMP d36bbf56
Sep 14, 2024 3:27am 0 VERSION_BUMP fa58956d