Bamboo is part of the thoughtbot Elixir family of projects. Flexible and easy-to-use email for Elixir. Built-in support for popular mail delivery services. Bamboo ships with adapters for several popular mail delivery services, including Mandrill, Mailgun, and SendGrid. It's also quite easy to write your own delivery adapter if your platform isn't yet supported. Deliver emails in the background. Most of the time you don't want or need to wait for the email to send. Bamboo makes it easy with Mailer.deliver_later. A functional approach to mail delivery. Emails are created, manipulated, and sent using plain functions. This makes composition a breeze and fits naturally into your existing Elixir app. Unit test with ease. Bamboo separates email creation and email delivery allowing you to test by asserting against email fields without the need for special functions. Dead-simple integration tests. Bamboo provides helper functions to make integration testing easy and robust.

Features

  • Unit test with ease
  • A functional approach to mail delivery
  • Dead-simple integration tests
  • Integrate with Phoenix out of the box
  • View sent emails during development
  • Built-in support for popular mail delivery services

Project Samples

Project Activity

See All Activity >

Categories

Email, Libraries

License

MIT License

Follow Bamboo

Bamboo Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Bamboo!

Additional Project Details

Programming Language

Elixir

Related Categories

Elixir Email Software, Elixir Libraries

Registered

2022-10-06