Subscribe Free

Join 2670+ others. No spamming.
I promise!

We are currently under high development. Follow us at github.

Looking for Python Tutorials?
Check these awesome tutorials



slime-lang / phoenix_slime


Phoenix Template Engine for Slim


Phoenix Template Engine for Slim

Build Status Hex Version License

Powered by Slime


  1. Add {:phoenix_slime, "~> 0.8.0"} to your deps in mix.exs.
  2. Add the following your Phoenix config/config.exs:
  config :phoenix, :template_engines,
    slim: PhoenixSlime.Engine,
    slime: PhoenixSlime.Engine

An example project can be found at slime-lang/phoenix_slime_example.

Live Reloader

In my_app/config/dev.exs, include the slim and slime extensions in the list of watched files.

# Watch static and templates for browser reloading.
config :my_app, MyApp.Endpoint,
  live_reload: [
    patterns: [


This library also includes two mix tasks:

mix phoenix.gen.html.slime mix phoenix.gen.layout.slime

The first task creates a html resource in the same way phoenix.gen.html does with the exception that all files are .slim files instead of .eex files.

The second task creates a new web/templates/layout/app.html.slim with the exact same content as the app.html.eex file. Do not forget to remove the old app.html.eex file.


MIT license. Please see LICENSE for details.