Skip to content
CAI
Produce a survey ↗Verify a survey

beam-community/bamboo

Bamboo is an Elixir library for sending and managing emails. It provides a unified API for composing messages and supports multiple delivery adapters, including third-party services like Mailgun, Mandrill, and SendGrid, as well as local and test adapters. The system enables both immediate and asynchronous email delivery, allowing background processing via a configurable strategy. Additionally, it offers tools for testing and debugging, such as an API and web interface to inspect sent emails.

68.0

Adequate · 6 August 2026

3.4k

lines of production code

Elixir

primary language

3

bus factor · 154 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2015 · API refactoring and adapter expansion

The project underwent a major refactoring of its core email delivery API, introducing distinct immediate and background delivery methods alongside a new Mailer module. This period also saw the addition of new email adapters for Mailgun, Mandrill, and SendGrid, along with comprehensive test coverage for the updated components.

9 changes

2016–2021 · background delivery and email debugging tools

The codebase introduced asynchronous email delivery via a new strategy API, allowing developers to send emails in the background. Simultaneously, the project added a web-based email viewer and API plug to inspect and test sent emails, supported by extensive test coverage for both the new features and existing adapters.

9 changes

CAI lens gauges

Survey your own repository

beam-community/bamboo 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 6 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 939b0990ef — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards