phoenix_live_view

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)
    news.ycombinator.com | 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. https://github.com/phoenixframework/phoenix_live_view/pull/1...

  • Phoenix 1.6.0-RC.0 Released
    news.ycombinator.com | 2021-08-27
    Slots are on the heex roadmap: https://github.com/phoenixframework/phoenix_live_view/issues...

    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
    dev.to | 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
    dev.to | 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?
    reddit.com/r/rust | 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 https://github.com/phoenixframework/phoenix_live_view - Dot net languages via Blazor, usually C#
  • Finding DOM element by data-role in Phoenix LiveView testing
    dev.to | 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
    reddit.com/r/elixir | 2021-04-23
    reddit.com/r/elixir | 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
    dev.to | 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.
  • news.ycombinator.com | 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.

    [0]: https://elixirforum.com/t/shortcomings-in-liveview-are-there...

    [1]: https://github.com/phoenixframework/phoenix_live_view/issues...

  • Phoenix 1.5 Page Title
    dev.to | 2021-02-13
    Phoenix Live View 0.10.0 Backwards incompatible changes
  • How I learned a language and launched a product in 60 days
    dev.to | 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
    news.ycombinator.com | 2020-12-22
    Can someone familiar with this please diff it with Phoenix LiveView?

    https://github.com/phoenixframework/phoenix_live_view

Stats

Basic phoenix_live_view repo stats
14
4,181
9.5
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
www.saashub.com
Find remote jobs at our new job board 99remotejobs.com. There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.