Skip to main content

ELP

The Erlang Language Platform

🔋

LSP Included

ELP includes a fully fledged LSP language server for the Erlang programming language, providing advanced features such as go-to-definition, find references, call hierarchy and more for your IDE of choice.

🛠️

A platform for tool developers

ELP is easily extensible and provides a convenient API to implement linters and refactoring tools for Erlang.

🦀

Inspired by Rust Analyzer

ELP reuses the architecture, components and libraries of the Rust Analyzer project to provide a reliable and efficient solution to Erlang developers.