reflex
FRP interface
An interface and engine for implementing functional reactive programming with composable events and time-varying values.
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.
1k stars
62 watching
149 forks
Language: Haskell
last commit: 12 days ago
Linked from 2 awesome lists
frpfunctional-reactive-programminghaskellreactivereflex-frp
Related projects:
Repository | Description | Stars |
---|---|---|
reflex-frp/reflex-examples | A collection of code examples demonstrating functional reactive programming (FRP) concepts using Haskell. | 81 |
reflex-frp/reflex-vty | Builds terminal applications using functional reactive programming | 140 |
reflex-frp/reflex-dom | A framework that applies functional reactive programming principles to build web applications without callbacks or side effects. | 358 |
ivanperez-keera/dunai | A reactive programming library for Haskell that supports multiple paradigms and effects. | 211 |
heinrichapfelmus/frp-guides | A collection of resources and guidelines for using Functional Reactive Programming in Haskell to build reactive applications | 65 |
heinrichapfelmus/reactive-banana | A Functional Reactive Programming library for Haskell | 522 |
outr/reactify | A framework for functional reactive programming in Scala that allows using any existing Scala functionality without special magic | 86 |
netopyr/reduxfx | A library that enables functional reactive programming for JavaFX applications | 112 |
radioactive/radioactive | A native Functional Reactive Programming environment for JavaScript that abstracts away data sources and change propagation. | 249 |
sodiumfrp/sodium | A Functional Reactive Programming library for multiple languages, enabling the creation of reactive and composable applications. | 851 |
tconkling/react-as3 | A signals/slots and functional reactive programming library for ActionScript | 32 |
mode89/sodium-python | A Python implementation of functional reactive programming library | 4 |
calebh/juniper | A compiler for a functional reactive programming language designed specifically for Arduino projects. | 79 |
milibopp/carboxyl | A functional reactive programming library for Rust | 406 |
paldepind/flyd | A modular and functional reactive programming library for JavaScript | 1,563 |