Rich, real-time user experiences with server-rendered HTML (by phoenixframework)

Phoenix_live_view Alternatives

Similar projects and alternatives to phoenix_live_view

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better phoenix_live_view alternative or higher similarity.

Suggest an alternative to phoenix_live_view

Reviews and mentions

Posts with mentions or reviews of phoenix_live_view. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-12.
  • How Laravel Livewire works (a deep dive) | 2021-10-12
    I feel that the simplicity of just building on the server and pushing the updates across the wire is where we are heading. So a lot less double up, with regards needing to write both for the server and client. Validation especially will just need to be written once.

    Although I do feel Phoenix Liveview is a better option because they implement sockets.

    Also saw this update today they will allow you to trigger javascript on the client without the sever round trip, it's one of the things people get a bit stuck understanding. Generally they think to pop open a modal or menu requires a round trip to the server but really you should be using Alpine.js or similar for such things. This new pending update remove the requirement of needing a framework like Alpine.

  • Phoenix 1.6.0-RC.0 Released | 2021-08-27
    Slots are on the heex roadmap:

    I chose to stick to base LiveView in my apps because it works fine (slots are nice but not essential), and I want to avoid too much API churn and learning curve for other devs on the same team. The best Surface features are being gradually refined and merged into LV. HEEx is a great example of that.

  • Using Rust with Elixir for code reuse and performance | 2021-08-19
    What's more, Phoenix Live View has made building interactive pages simpler than ever. It often removes the need for a complex front-end framework like React or Vue and an associated API.
  • Building a Distributed Turn-Based Game System in Elixir | 2021-05-26
    Many great Phoenix LiveView examples exist. They often show the ease and power of LiveView but stop at multiple browsers talking to a single web server. I wanted to go further and create a fully clustered, globally distributed, privately networked, secure application. What's more, I wanted to have fun doing it.
  • Whole stack Rust for Web Applications? Are we there yet? | 2021-04-30
    Outside of Rust I know of two initiatives that deliver something similar to this one single language to deliver a web app in the front end and backend: - Elixir via live view - Dot net languages via Blazor, usually C#
  • Finding DOM element by data-role in Phoenix LiveView testing | 2021-04-23
    Today I put together one technique I find useful for writing test. That is to use data attributes for finding HTML elements in test. The same idea can apply to JavaScripting, but I focus mainly on Phoenix LiveView testing here because that is the one I have been working on.
  • I think this will be awesome, Surface like components directly supported in LiveView | 2021-04-23 | 2021-04-23
  • Is there any good reason to still use server rendered templating engines, like Pug and Jinja?
  • My Ruby on Rails stack for side projects in 2021 | 2021-03-01
    With HTML over the wire becoming popular with tools like Phoenix LiveView and Laravel Livewire, you can't go wrong with good old Ruby on Rails. You can even try Hotwire to stream HTML over web sockets.
  • | 2021-02-25
    But LV is still in its infancy and there are very real implications of using websockets that are unrelated to open connections.

    Just the other day someone posted on the Elixir forums about live_redirect causing 2 network round trip connections[0]. Basically there was double the latency to transition between pages due to this "bug". I air quoted "bug" because it's working as intended, it's just not optimal.

    The creator of Elixir mentioned it was doable to fix the issue but when an issue was open on GitHub[1] it was shot down with a "this is a known tradeoff, you'll need the 2nd route trip for the websocket". I'm not sure what the state of the issue is but it currently stands as closed.

    I've pinged 80ms to servers where LV was being used and the delay was extremely noticeable (before I even know about this double network round trip issue). It feels much worse than a Turbo Drive / Turbolinks driven site. In some cases even slower than a regular site with the DOM having to re-parse all of your assets. The only time LV feels like a net win to me is when you're on a local connection with 1ms of latency.



  • Phoenix 1.5 Page Title | 2021-02-13
    Phoenix Live View 0.10.0 Backwards incompatible changes
  • How I learned a language and launched a product in 60 days | 2021-01-11
    I started off trying to use a pure Phoenix stack including their new real-time front-end, LiveView. I'll be honest, although I really like Elixir and Phoenix, using Phoenix for the front-end brought me back a bit to my Rails days, and not in a good way. Building a modern web application with those tools felt like I'd be working against the tide. I also am pretty partial to Evergreen, the React UI kit by Segment, and I was bearing down on the 6 week timeline I'd set for myself to launch this product. So I ripped out the Phoenix front-end and converted it to be a back-end only application and built a new front-end in React and Evergreen. I did end up using Phoenix's websocket implementation which was a big help integrating the two, although some pieces are not very well documented.
  • Hotwire: HTML over the Wire | 2020-12-22
    Can someone familiar with this please diff it with Phoenix LiveView?


Basic phoenix_live_view repo stats
6 days ago

phoenixframework/phoenix_live_view is an open source project licensed under MIT License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.