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
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
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.
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.