Hacker ApprovedDepartments

Phoenix LiveView

Hacker Approved

Ranked 7 of 63 web frameworks by recommenders

Recommended for interactive pages without a separate JavaScript frontend. Critics note server-held state limits concurrent sessions, and complex features still need JavaScript hooks.

Recommended for interactive pages without a separate JavaScript frontend. Critics note server-held state limits concurrent sessions, and complex features still need JavaScript hooks.

68 people gave an opinion

recommend it
58
criticize it
10
approval share
85%
Each figure is one person. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 58 people recommend itNeeds 10 or more, met.
  • 5.8 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Enjoyable, productive programming model

    “Elixir + Phoenix LiveView is the only "new" thing that has excited me in the past decade”

    Comment from 1 Jan 2026 in “If childhood is half of subjective life, how should that change how we live?”

    “the more I learned, the more I was impressed by the efficiency and the programming model”

    Comment from 12 Aug 2026 in “HTML over WebSockets: real-time SPAs with barely any JavaScript”

    “Unit test runs are fast, and testing LiveView is overall more pleasant and effective”

    Comment from 5 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”
  • Real-time interactivity for internal tools

    “LiveView particularly shines for internal tools like this where you want the interactivity”

    Comment from 4 Feb 2026 in “Show HN: Craftplan – I built my wife a production management tool for her bakery”

    “the out-of-the-box live UI with Phoenix/LiveView that was really appealing”

    Comment from 23 Jul 2026 in “Hologram works. Elixir runs in the browser”

    “killer tool for the sorts of apps or tools I'm likely to build”

    Comment from 16 May 2026 in “Erlang/OTP 29.0”
  • Fast, sends less data

    “We've improved throughput on new features by about 2x and sentry errors are down.”

    Comment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

    “LiveView can send less data than a JSON API, and the client has less work to do.”

    Comment from 13 Aug 2026 in “HTML over WebSockets: real-time SPAs with barely any JavaScript”

    “Its architecture is explained in the documentation, that's why it's so fast!”

    Comment from 31 Dec 2025 in “Doom in Django: testing the limits of LiveView at 600.000 divs/segundo”
  • Skips separate frontend framework

    “Phoenix with LiveView bypassing the need for a separate frontend framework is also a huge win”

    Comment from 25 Sep 2026 in “Rails World 2026 Opening Keynote [video]”

    “migrate off of the Next.js and other JS SSR rats nets to Elixir and Phoenix LiveView”

    Comment from 24 Feb 2026 in “How we rebuilt Next.js with AI in one week”

    “you’re able to completely forgo the need for a frontend framework”

    Comment from 31 Oct 2026 in “AI isn't replacing SREs, it's deskilling them”

What people warn about

Each mark is one comment

  • Server state limits concurrency

    “since the liveview state is on the server side it means that one server can't support a large number of concurrent sessions”

    Comment from 16 May 2026 in “Erlang/OTP 29.0”

    “its much much easier to account for this with regular HTTP handlers in other stacks though”

    Comment from 4 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”
  • Client and server state get messy

    “have you actually tried mutating state on both client and server? I have with Phoenix and it sucks.”

    Comment from 12 Dec 2025 in “Denial of service and source code exposure in React Server Components”

    “yes it is convenient, but on the other it could become a huge mess”

    Comment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”
  • Websocket spam and security gaps

    “how easily you can hijack the websocket and just spam random commands to your server”

    Comment from 3 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”

    “with liveview there are almost no resources on how to build a view securely”

    Comment from 3 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”

Other web frameworks people recommend

The four most recommended other web frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Phoenix LiveView compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Ruby on Rails33714570%1214 yrs38 ownersApproved
Django2779774%1215 yrs38 ownersApproved
Next.js12725633%123 yrs6 owners—
Phoenix Framework851189%128 yrs7 ownersApproved
Phoenix LiveViewThis page581085%12—Approved
See all 63 web frameworks, ranked

What people said

40 of the 81 comments that mention it, newest first. Each links to the original comment.

“you’re able to completely forgo the need for a frontend framework”

RecommendsComment from 31 Oct 2026 in “AI isn't replacing SREs, it's deskilling them”

“Phoenix with LiveView bypassing the need for a separate frontend framework is also a huge win”

RecommendsComment from 25 Sep 2026 in “Rails World 2026 Opening Keynote [video]”

“The things that look great are LiveView and getting rid of boilerplate”

RecommendsComment from 25 Sep 2026 in “Topcoat is pushing the boundary of server applications with Rust”

“more tools available today like hotwire/turbo, liveview, etc. to make it easier”

RecommendsComment from 13 Aug 2026 in “HTML over WebSockets: real-time SPAs with barely any JavaScript”

“LiveView can send less data than a JSON API, and the client has less work to do.”

RecommendsComment from 13 Aug 2026 in “HTML over WebSockets: real-time SPAs with barely any JavaScript”

“the more I learned, the more I was impressed by the efficiency and the programming model”

RecommendsComment from 12 Aug 2026 in “HTML over WebSockets: real-time SPAs with barely any JavaScript”

“the out-of-the-box live UI with Phoenix/LiveView that was really appealing”

RecommendsComment from 23 Jul 2026 in “Hologram works. Elixir runs in the browser”

“I also love Phoenix LiveView and have a couple of side-projects running on it.”

RecommendsComment from 18 Jul 2026 in “Elixir-lang.org has a new design”

“Phoenix Liveview, HTMX are all vastly faster and easier to maintain”

RecommendsComment from 15 Jul 2026 in “How I use HTMX with Go”

“seeing how Lustre does HTML templating versus how Phoenix does Heex was my deciding factor to try the latter”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“I got charmed by this path with LiveView and Hotwire back in the day.”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“Super happy to have it incorporated into mainline live view”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“We've improved throughput on new features by about 2x and sentry errors are down.”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“it’s compiled (including the html template), so the LLM get instant feedback if something is off”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“I quite like the colocated JS. I much prefer to define a components "hook" code inside the component.”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“I recommend this approach for websites that are not very complex.”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“yes it is convenient, but on the other it could become a huge mess”

MixedComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“Just so quick and easy, and the LLM seems to get things right quite often.”

RecommendsComment from 10 Jun 2026 in “DiffusionGemma: 4x Faster Text Generation”

“Unit test runs are fast, and testing LiveView is overall more pleasant and effective”

RecommendsComment from 5 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”

“Phoenix will wire up the form to the changesets by default.”

RecommendsComment from 4 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”

“its much much easier to account for this with regular HTTP handlers in other stacks though”

CriticizesComment from 4 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”

“with liveview there are almost no resources on how to build a view securely”

CriticizesComment from 3 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”

“how easily you can hijack the websocket and just spam random commands to your server”

CriticizesComment from 3 Jun 2026 in “Elixir v1.20 released: now a gradually typed language”

“since the liveview state is on the server side it means that one server can't support a large number of concurrent sessions”

CriticizesComment from 16 May 2026 in “Erlang/OTP 29.0”

“killer tool for the sorts of apps or tools I'm likely to build”

RecommendsComment from 16 May 2026 in “Erlang/OTP 29.0”

“what really sold it, was LiveView from the Phoenix framework”

RecommendsComment from 12 Mar 2026 in “Returning to Rails in 2026”

“when I have to do something moderately complicated I have to reach out for a darn js library and hooks and phx-commands”

MixedComment from 24 Feb 2026 in “How we rebuilt Next.js with AI in one week”

“migrate off of the Next.js and other JS SSR rats nets to Elixir and Phoenix LiveView”

RecommendsComment from 24 Feb 2026 in “How we rebuilt Next.js with AI in one week”

“the component story has gotten a lot better than when I tried back in pre-1.0 days”

RecommendsComment from 5 Feb 2026 in “AI Is Killing B2B SaaS”

“LiveView is amazing, not just for internal tools”

RecommendsComment from 4 Feb 2026 in “Show HN: Craftplan – I built my wife a production management tool for her bakery”

“LiveView particularly shines for internal tools like this where you want the interactivity”

RecommendsComment from 4 Feb 2026 in “Show HN: Craftplan – I built my wife a production management tool for her bakery”

“Elixir + Ash + LiveView is the best productive combination”

RecommendsComment from 4 Feb 2026 in “Show HN: Craftplan – I built my wife a production management tool for her bakery”

“LiveView made the real-time review dashboard easy”

RecommendsComment from 1 Feb 2026 in “Show HN: Check Your AI Human Review API for AI Generated Content”

“HTMX, Hotwire/Turbo, LiveView are just so much saner to me.”

RecommendsComment from 12 Jan 2026 in “How to Build Reactive Declarative UI in Vanilla JavaScript”

“I've found programming (in Elixir) Phoenix and LiveView great fun over the years.”

RecommendsComment from 4 Jan 2026 in “Web development is fun again”

“Elixir + Phoenix LiveView is the only "new" thing that has excited me in the past decade”

RecommendsComment from 1 Jan 2026 in “If childhood is half of subjective life, how should that change how we live?”

“Its architecture is explained in the documentation, that's why it's so fast!”

RecommendsComment from 31 Dec 2025 in “Doom in Django: testing the limits of LiveView at 600.000 divs/segundo”

“using Elixir/Phoenix/LiveView and loving the experience”

RecommendsComment from 15 Dec 2025 in “Ask HN: What Are You Working On? (December 2025)”

“The idea of Blazor Server or Phoenix live view is "the server runs the show".”

RecommendsComment from 12 Dec 2025 in “Denial of service and source code exposure in React Server Components”

“have you actually tried mutating state on both client and server? I have with Phoenix and it sucks.”

CriticizesComment from 12 Dec 2025 in “Denial of service and source code exposure in React Server Components”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.