Home

Awesome

LiveViews

This is a list of libraries for creating dynamic web applications that handle user interaction with the DOM on the server. These libraries are different from component-based web UI libraries. They operate at the level of HTML rather than GUI widgets, which means the developer gets a blank canvas (with its advantages and disadvantages), isn't tied to a particular set of components, and can directly use their knowledge of HTML.

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

List

C#

Clojure

Common Lisp

Crystal

Elixir

Go (golang)

Haskell

Java

JavaScript/TypeScript

Kotlin

PHP

Python

Ruby

Rust

Scala

V

Server language-agnostic

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.