Skip to content

Phoenix LiveView workalikes for different languages and frameworks

Notifications You must be signed in to change notification settings

buncis/liveviews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

LiveViews

This is a list of libraries for creating web applications that handle user interaction with the DOM on the server. These libraries take a different approach from older server-driven browser UIs that simulated a desktop GUI toolkit. They do not lock the developer into working with predefined components; they operate at the level of HTML (DOM) rather than GUI widgets.

The list strives to be complete rather than awesome. You may see libraries that are not maintained or ready for production.

List

C#

  • Blazor. "Build client web apps with C#."

Clojure

  • Ripley. "Ripley is a fast server-side rendered web UI toolkit with live components."

Crystal

  • jgaskins/live_view. Crystal. "A Crystal abstract class for building server-rendered HTML components with client-side interactivity."

Elixir

  • Drab. "Remote controlled frontend framework for Phoenix."
  • Phoenix LiveView. "Phoenix LiveView enables rich, real-time user experiences with server-rendered HTML."

JavaScript/TypeScript

  • Caldera. JavaScript (Node.js). "Phoenix LiveView for Node and React ."
  • Purview. JavaScript (Node.js). "A server-side component framework. What if your React components ran on the server-side?"
  • TS-LiveView. TypeScript (Node.js). "Just like Phoenix LiveView but in TypeScript!"

Python

  • Reactor. "Phoenix LiveView but for Django."
  • WDOM. "WDOM is a Python GUI library for browser-based desktop applications."

Ruby

  • Fie. "Fie is a Rails-centric frontend framework running over a permanent WebSocket connection."
  • RenderSync. "Real-time partials with Rails."
  • StimulusReflex. "Build reactive applications with the Rails tooling you already know and love."

Scala

  • Korolev. "Single Page Applications running on the server side."

Contributing

You contributions are welcome. Please be sure the library you are submitting meets the definition of "live view" above.

License

CC0

To the extent possible under law, D. Bohdan has waived all copyright and related or neighboring rights to this work. If you contribute, you agree to release your contribution under the same license.

About

Phoenix LiveView workalikes for different languages and frameworks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published