Build terminal applications using functional reactive programming (FRP) with Reflex FRP.
-
Updated
May 25, 2024 - Haskell
Reflex FRP is a composable, cross-platform functional reactive programming framework for Haskell. It allows you to build interactive components in pure functional style, working in harmony with established Haskell techniques and improving the quality and elegance of your applications.
Build terminal applications using functional reactive programming (FRP) with Reflex FRP.
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.
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.
Scoring for free flight competitions.
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.
See Reflex FRP in action with tinker-friendly code samples you can run yourself.
7GUIs implemented in reflex-vty
Reflex FRP is a composable, cross-platform functional reactive programming framework for Haskell. It allows you to build interactive components in pure functional style, working in harmony with established Haskell techniques and improving the quality and elegance of your applications.
reflex-frp.org website
A tutorial for reflex-dom with small code bits
reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
A web app for generating SVG microtonal scale diagrams for fretted string instruments.
Nested client-side routing for Reflex-DOM
Reflex (web app) front-end for Bedelibry.
Template repository for writing GHCJS/Reflex apps targeting static sites without a backend.
A Reflex FRP template project using haskell.nix
A Reflex based wrapper around the Notifications API
Created by Ryan Trinkle
Released 2015