Rebar3
The facts below are what the maker publishes about Rebar3, checked and dated. Our editors have not written about it yet.
Plans and prices
From Rebar3's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Rebar3 | Free | Free, open-source Erlang build tool |
The facts
Each one read from Rebar3's own pages, with the date it was checked.
What it does
- Build and analysis
- Built-in tasks include compilation, Dialyzer analysis, cross-reference checks, documentation generation, and code cleanup.checked 11 Oct 2026
- Compatibility limit
- The project’s compatibility table lists Rebar3 3.25.1 with Erlang/OTP 26–28 and notes reported issues on newer Windows versions with Rebar3 3.25.0 and OTP 28.checked 11 Oct 2026
- Dependency resolution
- Yeschecked 22 Sep 2026
- Extensibility
- A plugin system lets users add tasks and behaviors, and plugins may be installed per project or globally.checked 11 Oct 2026
- Intended users
- The project recommends Rebar3 for systems whose main language is Erlang when users value repeatable builds and integrated tools.checked 11 Oct 2026
- Lockfile support
- Yeschecked 22 Sep 2026
- Maintainers
- The project lists Tristan Sloughter and Fred Hebert among the maintainers with repository admin rights.checked 11 Oct 2026
- Offline installation
- Yeschecked 22 Sep 2026
- Package formats
- Hex packages; Git sources; Mercurial sources; local path dependencieschecked 22 Sep 2026
- Package integration
- Rebar3 uses Hex for Erlang and Elixir package management, including package publishing and searching.checked 11 Oct 2026
- Private registry auth
- Yeschecked 22 Sep 2026
- Project conventions
- It enforces standard Erlang/OTP project structure to make projects more reusable.checked 11 Oct 2026
- Purpose
- Rebar3 helps create, develop, compile, test, and release Erlang libraries, applications, and systems.checked 11 Oct 2026
- Releases
- Rebar3 can build deployable Erlang releases, including tarballs and release update scripts for live code updates.checked 11 Oct 2026
- Repeatable builds
- It manages source dependencies and packages while supporting deterministic dependency fetching and locked versions.checked 11 Oct 2026
- Security caveat
- Rebar3 can execute arbitrary code from downloaded components, including plugins, parse transforms, and hooks.checked 11 Oct 2026
- Security reporting
- The project asks users to report security issues to its maintainers and says fixes are prepared and reviewed before release and public announcement.checked 11 Oct 2026
- Support
- Users are directed to documentation, GitHub issues, Erlang Slack, and IRC for questions and help.checked 11 Oct 2026
- Testing
- It supports EUnit and Common Test, and can generate code coverage reports.checked 11 Oct 2026
- Workspace support
- Yeschecked 22 Sep 2026
Where it runs
- Platform support
- The documentation describes installation for Windows and says Rebar3 should run wherever Erlang runs, including Windows, macOS, Linux, and FreeBSD.checked 11 Oct 2026
- Supported platforms
- Erlang/OTP environments; documented compatibility includes OTP 26–28 for Rebar3 3.25.1checked 22 Sep 2026


