RefactorErl Download Page

Downloadable software in this page is covered by the GNU Lesser General Public License (version 3).

RefactorErl 2025.05


This is the latest public release of our Erlang source code analyser and refactoring tool, released on 16 May 2025.

This release contains improvements on the beam file loader components, removes the nitrogen-based ui and simplifies the yaws dependency. Analysing the new features of OTP27 is supported in the beam loader. The source-code based analysis covers language features up to OTP26. Triple-quoted strings are partially supported.

The main features are:

If you are new to RefactorErl, you should start by looking at the wiki page of RefactorErl.

Software Requirements

The following software are required to use the tool (newer versions are OK):

Source Packages

The current release is available with three different representations, one is the Mnesia representation, one that uses a C++ graph representation (so called NIF graph) and the new Kyoto Cabinet representation. You can choose between them at startup.

This package contains the source code of the release. Compilation requires only Erlang/OTP and a C++ compiler if you want to use the the NIF graph, the Kyoto Cabinet, and the duplicated code detector. For installation instruction please check the corresponding wiki page.

Download RefactorErl 2025.05 Source in ZIP format

More information

If you have questions, suggestions, bug reports, or feature requests, feel free to contact the developers.

Older Releases