All Projects → reflex-frp → Reflex Dom

reflex-frp / Reflex Dom

Licence: bsd-3-clause
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.

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to Reflex Dom

Reflex Platform
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.
Stars: ✭ 602 (+100%)
Mutual labels:  reactive, frp, functional-reactive-programming
purescript-pop
😃 A functional reactive programming (FRP) demo created with PureScript events and behaviors.
Stars: ✭ 33 (-89.04%)
Mutual labels:  reactive, functional-reactive-programming, frp
reflex-native
Framework for writing fully native apps using Reflex, a Functional Reactive Programming library for Haskell.
Stars: ✭ 40 (-86.71%)
Mutual labels:  reactive, functional-reactive-programming, frp
reflex-dom-semui
A reflex-dom API for Semantic UI components
Stars: ✭ 22 (-92.69%)
Mutual labels:  reactive, functional-reactive-programming, frp
reflex-dom-ace
Reflex wrapper for the ACE editor
Stars: ✭ 12 (-96.01%)
Mutual labels:  reactive, functional-reactive-programming, frp
Mobx Keystone
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
Stars: ✭ 284 (-5.65%)
Mutual labels:  reactive, frp, functional-reactive-programming
Reflex
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
Stars: ✭ 910 (+202.33%)
Mutual labels:  reactive, frp, functional-reactive-programming
Sodium Typescript
Typescript/Javascript implementation of Sodium FRP (Functional Reactive Programming) library
Stars: ✭ 102 (-66.11%)
Mutual labels:  reactive, frp, functional-reactive-programming
mutable
State containers with dirty checking and more
Stars: ✭ 32 (-89.37%)
Mutual labels:  functional-reactive-programming, frp
assembler
Functional, type-safe, stateless reactive Java API for efficient implementation of the API Composition Pattern for querying/merging data from multiple datasources/services, with a specific focus on solving the N + 1 query problem
Stars: ✭ 102 (-66.11%)
Mutual labels:  reactive, functional-reactive-programming
demonstration-gsd
GSD (Get your Stuff Done) | Basic Todo list for demonstrating CQRS/Command Sourcing in Haskell
Stars: ✭ 46 (-84.72%)
Mutual labels:  functional-reactive-programming, frp
fpEs
Functional Programming for EcmaScript(Javascript)
Stars: ✭ 40 (-86.71%)
Mutual labels:  reactive, functional-reactive-programming
reactive-rs
Streams and broadcasts: functional reactive programming in Rust.
Stars: ✭ 28 (-90.7%)
Mutual labels:  reactive, frp
Yampa
Functional Reactive Programming domain-specific language embedded in Haskell, for programming efficient hybrid (mixed discrete-time and continuous-time) systems.
Stars: ✭ 294 (-2.33%)
Mutual labels:  frp, functional-reactive-programming
agile
🌌 Global State and Logic Library for JavaScript/Typescript applications
Stars: ✭ 90 (-70.1%)
Mutual labels:  reactive, functional-reactive-programming
reactify
The first and only true Functional Reactive Programming framework for Scala.
Stars: ✭ 77 (-74.42%)
Mutual labels:  reactive, frp
RxUploader
Uploader for Android using RxJava
Stars: ✭ 72 (-76.08%)
Mutual labels:  functional-reactive-programming, frp
purescript-outwatch
A functional and reactive UI framework based on Rx and VirtualDom
Stars: ✭ 33 (-89.04%)
Mutual labels:  reactive, frp
recurrent
A library for building functional-reactive (FRP) GUIs in Clojurescript
Stars: ✭ 49 (-83.72%)
Mutual labels:  functional-reactive-programming, frp
forms
A library to build declarative, composable, reactive user interfaces with WebSharper.
Stars: ✭ 12 (-96.01%)
Mutual labels:  reactive, frp

Reflex-DOM

Haskell Hackage Hackage CI BSD3 License

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.

Reflex-DOM is a framework for building web applications in Haskell, based on the Functional Reactive Programming library Reflex.

Visit https://reflex-frp.org/ for more information, tutorials, documentation and examples.

Additional resources

Hacking

Use the ./scripts/hack-on haskell-overlays/reflex-packages/dep/reflex-dom script in Reflex Platform to checkout the source code of reflex-dom locally in ./dep/reflex-dom directory. Then do modifications to the source in place, and use the ./try-reflex or ./scripts/work-on scripts to create the shell to test your changes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].