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


Basic phoenix_live_view repo stats
about 16 hours ago

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

Phoenix_live_view Alternatives

Similar projects and alternatives to phoenix_live_view

  • GitHub repo Svelte

    Cybernetically enhanced web apps

  • GitHub repo wtfjs

    🤪 A list of funny and tricky JavaScript examples

  • GitHub repo cockroach

    CockroachDB - the open source, cloud-native distributed SQL database.

  • GitHub repo phoenix

    Peace of mind from prototype to production

  • GitHub repo Sidekiq

    Simple, efficient background processing for Ruby

  • GitHub repo stimulus

    A modest JavaScript framework for the HTML you already have

  • GitHub repo Blitz

    ⚡️The Fullstack React Framework — built on Next.js

  • GitHub repo Webpacker

    Use Webpack to manage app-like JavaScript modules in Rails

  • GitHub repo Draper

    Decorators/View-Models for Rails Applications

  • GitHub repo Faktory

    Language-agnostic persistent background job server

  • GitHub repo htmx

    </> htmx - high power tools for HTML

  • GitHub repo turbo

    The speed of a single-page web application without having to write any JavaScript

  • GitHub repo motion

    Reactive frontend UI components for Rails in pure Ruby (by unabridged)

  • GitHub repo limiter

    Simple Ruby rate limiting mechanism. (by Shopify)

  • GitHub repo turbo-android

    Android framework for making Turbo native apps

  • GitHub repo html-over-the-wire

    HTML over the wire: List of frameworks which receive HTML snippets from the server.

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


Posts where phoenix_live_view has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-01.
  • 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?