All Projects → reflex-frp → Reflex

reflex-frp / Reflex

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

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to Reflex

reflex-dom-semui
A reflex-dom API for Semantic UI components
Stars: ✭ 22 (-97.58%)
Mutual labels:  reactive, functional-reactive-programming, frp
Reflex Dom
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.
Stars: ✭ 301 (-66.92%)
Mutual labels:  reactive, frp, functional-reactive-programming
reflex-dom-ace
Reflex wrapper for the ACE editor
Stars: ✭ 12 (-98.68%)
Mutual labels:  reactive, functional-reactive-programming, frp
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 (-33.85%)
Mutual labels:  reactive, frp, functional-reactive-programming
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 (-68.79%)
Mutual labels:  reactive, frp, functional-reactive-programming
reflex-native
Framework for writing fully native apps using Reflex, a Functional Reactive Programming library for Haskell.
Stars: ✭ 40 (-95.6%)
Mutual labels:  reactive, functional-reactive-programming, frp
Sodium Typescript
Typescript/Javascript implementation of Sodium FRP (Functional Reactive Programming) library
Stars: ✭ 102 (-88.79%)
Mutual labels:  reactive, frp, functional-reactive-programming
purescript-pop
😃 A functional reactive programming (FRP) demo created with PureScript events and behaviors.
Stars: ✭ 33 (-96.37%)
Mutual labels:  reactive, functional-reactive-programming, frp
callbag-rs
Rust implementation of the callbag spec for reactive/iterable programming
Stars: ✭ 25 (-97.25%)
Mutual labels:  reactive, frp
Hareactive
Purely functional reactive programming library
Stars: ✭ 293 (-67.8%)
Mutual labels:  frp, functional-reactive-programming
Yampa
Functional Reactive Programming domain-specific language embedded in Haskell, for programming efficient hybrid (mixed discrete-time and continuous-time) systems.
Stars: ✭ 294 (-67.69%)
Mutual labels:  frp, functional-reactive-programming
Lightning
A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework
Stars: ✭ 312 (-65.71%)
Mutual labels:  frp, functional-reactive-programming
Awesome Rxjs
A collection of awesome RxJS resources
Stars: ✭ 314 (-65.49%)
Mutual labels:  reactive, functional-reactive-programming
Cloudi
A Cloud at the lowest level!
Stars: ✭ 352 (-61.32%)
Mutual labels:  reactive, functional-reactive-programming
recurrent
A library for building functional-reactive (FRP) GUIs in Clojurescript
Stars: ✭ 49 (-94.62%)
Mutual labels:  functional-reactive-programming, frp
Swift-3-Functional-Programming
Code repository for Swift 3 Functional Programming, published by Packt
Stars: ✭ 78 (-91.43%)
Mutual labels:  functional-reactive-programming, frp
Xreact
reactive x react = xreact
Stars: ✭ 565 (-37.91%)
Mutual labels:  reactive, frp
Turbine
Purely functional frontend framework for building web applications
Stars: ✭ 651 (-28.46%)
Mutual labels:  frp, functional-reactive-programming
Rxcombine
Bi-directional type bridging between RxSwift and Apple's Combine framework
Stars: ✭ 741 (-18.57%)
Mutual labels:  reactive, frp
fpEs
Functional Programming for EcmaScript(Javascript)
Stars: ✭ 40 (-95.6%)
Mutual labels:  reactive, functional-reactive-programming

Reflex

Haskell Hackage Hackage CI Travis CI BSD3 License

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.

Reflex is a fully-deterministic, higher-order Functional Reactive Programming interface and an engine that efficiently implements that interface.

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

Resources

Hacking

From the root of a Reflex Platform checkout, run ./scripts/hack-on haskell-overlays/reflex-packages/dep/reflex. This will check out the reflex source code into the haskell-overlays/reflex-packages/dep/reflex directory. You can then point that checkout at your fork, make changes, etc. Use the ./try-reflex or ./scripts/work-on scripts to start a shell in which you can 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].