https://github.com/scalameta/metals
Scala language server with rich IDE features 🚀
https://github.com/scalameta/metals
hacktoberfest ide language-server lsp scala scalameta
Last synced: 17 days ago
JSON representation
Scala language server with rich IDE features 🚀
- Host: GitHub
- URL: https://github.com/scalameta/metals
- Owner: scalameta
- License: apache-2.0
- Created: 2017-11-03T14:18:53.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-04-23T16:53:17.000Z (19 days ago)
- Last Synced: 2025-04-24T04:15:41.838Z (19 days ago)
- Topics: hacktoberfest, ide, language-server, lsp, scala, scalameta
- Language: Scala
- Homepage: https://scalameta.org/metals/
- Size: 2 GB
- Stars: 2,183
- Watchers: 47
- Forks: 370
- Open Issues: 276
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Metals
## Documentation
See the website: https://scalameta.org/metals/
## Contributing
We organize regular online events for anyone interested in contributing to Scala tooling, everyone is invited to join us!
You can find more information on the [Scala Tooling Spree](https://scalameta.org/scala-tooling-spree/) page.See the contributing guide:
https://scalameta.org/metals/docs/contributors/getting-started.htmlTo learn more about how Metals works, see [./architecture.md](./architecture.md). 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
[https://scalameta.org/metals/docs/acknowledgements/development.html](https://scalameta.org/metals/docs/acknowledgements/development.html).## Alternatives
- [IntelliJ IDEA](https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html):
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)