Frank Hunleth - Elixir in Production Elixir: Gracefully Shutting Down GenServer Process [Video]

Open-source Elixir boilerplate app

After building dozens of products with Elixir since 2014, we open-source the boilerplate app we use to kickstart all of our projects!

This boilerplate comes with batteries included, you’ll find:


  1. Clone this project (git clone
  2. Delete the internal Git directory (rm -rf .git)
  3. Run the boilerplate setup script (./ YourProjectName)
  4. Create a new Git repository (git init)
  5. Create the initial Git commit (git commit -a -m "Initial commit")

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.