Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Functional Frontend Architecture | 1,353 | 4 years ago | 10 | mit | JavaScript | |||||
A functional frontend framework. | ||||||||||
Rust Dominator | 761 | 2 | 2 | 2 months ago | 46 | July 16, 2022 | 19 | mit | Rust | |
Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust! | ||||||||||
Reflex Platform | 681 | 2 months ago | 90 | bsd-3-clause | Nix | |||||
A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager. | ||||||||||
Reflex Dom | 341 | 3 months ago | 64 | bsd-3-clause | Haskell | |||||
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface. | ||||||||||
Purescript Specular | 120 | 2 months ago | November 04, 2019 | 8 | mit | PureScript | ||||
A Reflex-Dom inspired UI library for PureScript | ||||||||||
Reduxfx | 99 | 2 | 1 | 3 years ago | 3 | July 27, 2017 | 11 | apache-2.0 | Java | |
Functional Reactive Programming (FRP) for JavaFX | ||||||||||
Motorcycle.ts | 63 | 20 | 9 | 5 months ago | 76 | October 12, 2017 | 92 | mit | TypeScript | |
Your Type-Safe, Declarative and Reactive Toolkit for Modern Composable and Event-Driven Development | ||||||||||
Akka Ui | 53 | 4 years ago | 9 | April 18, 2019 | 2 | apache-2.0 | Scala | |||
AkkaUI - Build your reactive UI using Akka.js | ||||||||||
Recurrent | 45 | 3 years ago | Clojure | |||||||
A library for building functional-reactive (FRP) GUIs in Clojurescript | ||||||||||
Dataflows | 37 | 7 years ago | JavaScript | |||||||
Web app dataflows |
Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust!
Dominator is one of the fastest DOM frameworks in the world (it is just as fast as Inferno).
It does not use VDOM, instead it uses raw DOM nodes for maximum performance. It is close to the metal and has almost no overhead: everything is inlined to raw DOM operations.
It scales incredibly well even with very large applications, because updates are always O(1)
time, no
matter how big or deeply nested your application is.
It has a convenient high level declarative API which works similar to React components, but is designed for Rust and FRP signals.
It is generally feature complete, though more convenience methods might be added over time.
It is quite stable: breaking changes are very rare, and are handled with the normal semver system.
I have successfully used Dominator on multiple large applications, and it performed excellently.
Just do yarn
and then yarn start
(it will take a while to compile the dependencies, please be patient)
We have a Discord server. Feel free to ask any Dominator questions there.