The PETAL Stack
Invented by Patrick Thompson
(2020)
Thinking Elixir Podcast
- Created
- 3/31/2026
- Total Stars
- 0
The PETAL stack is what you get when Erlang's battle-tested concurrency model puts on a beautiful dress and goes to a web development party. Phoenix handles your web layer with Rails-like productivity, Elixir makes functional programming feel friendly, Tailwind CSS keeps things pretty, Alpine.js adds client-side sprinkles, and LiveView — the real star — lets you build real-time interactive UIs with server-rendered HTML pushed over WebSockets. No JavaScript framework needed. Your app can handle two million simultaneous connections on a single server, which is probably overkill for your todo app but very impressive at parties.