phoenix

Phoenix is a web roof used to develop rich and interactive web applications with Elixir, API and HTML5 applications ("result from prototype to production"). Interactive interfaces can be installed with Phoenix LiveView without writing complex client code; the built-in PubSub and Channels provide real-time communication in one or more nodes. With mix phx.gen.auth, it offers tools such as authentication production, built-in JSON support, and optional Dockerfile production; the source code is MIT licensed.

PH

phoenixframework · Web Frameworks & Runtimes

STARS23.2K
FORKS3.2K
COMMITS8.9K
CONTRIBUTORS435
VERSIONv1.8.13
UPDATEDyesterday
ElixirWebFrameworkAPIMIT
What can it do?
  • With the mix phx.new command, you create a new project.
  • With the mix phx.gen.auth command, you add full-featured authentication infrastructure to your application.
  • With built-in PubSub and Channels, you send real-time events to users via one or dozens of nodes.
User reviews
  • • NeutralHacker News

    Phoenix 1.0

    “It's simple to write a password-based auth system. Then you must clear session appropriately. Then you must create the login page. Then the controller for authenticating. And then you need to ensure that the flow works with a test. Then you need the email that actually activates…”

  • ↓ NegativeHacker News

    Phoenix 1.0

    “Man I went to an Erlang meeting a year ago and all the people there were talking about how to get Erlang to be popular. I basically said look at Ruby, it shot up because of RoR. All erlang needs is a good hype web framework. Everybody in that room was like nope, the people can't…”

Verified against README · Oct 26, 2026 · source

My note

More in: Web Frameworks & Runtimes