Skip to content
CAI
Produce a survey ↗Verify a survey

basho/rebar

This system is a build tool and dependency manager for Erlang and related languages, designed to compile, test, and package software projects. It manages complex dependency resolution, including transitive dependencies and custom configurations, while supporting various compilation targets like Erlang, LFE, and ABNF grammars. The tool also facilitates release generation, Common Test integration, and project scaffolding through templates.

54.8

Adequate · 1 August 2026

10k

lines of production code

Erlang

primary language

2

bus factor · 199 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2009–2010 · Build system expansion and test coverage

This period focused on significantly expanding Rebar's capabilities by adding support for diverse language compilers, ABNF grammar compilation, and various project templates. The team also enhanced the developer experience with shell completion and implemented comprehensive EUnit and integration test suites to verify the new build and release generation features.

13 changes

2011 · test coverage expansion

This period focused on expanding test coverage by introducing a new upgrade project structure and adding integration tests for Common Test, hooks, custom configurations, and dynamic plugin loading. These changes established a more robust testing infrastructure for verifying Rebar3's core functionalities.

7 changes

2012–2013 · Dependency resolution and shell completion

This period focused on improving the reliability of the build system by fixing transitive dependency resolution issues involving lib_dir directives. Additionally, the project expanded its test coverage for plugin dependencies and recursive updates, while also introducing zsh shell completion for the rebar command.

4 changes

CAI lens gauges

Survey your own repository

basho/rebar was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 1 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit cd55176009 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards