Haskell FRP

Open-source Haskell projects categorized as FRP

Top 23 Haskell FRP Projects

  • 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. (by reflex-frp)

  • Project mention: On inheritance and why it's good Rust doesn't have it | /r/rust | 2023-12-08

    There's other people around here who would like to know your opinion about these GUI frameworks! I haven't written a GUI in Rust personally, but my favorite GUI framework is not at all OOP: https://reflex-frp.org/

  • streamly

    High performance, concurrent functional programming abstractions

  • Project mention: [ANN] Haskell Streamly 0.9.0 Release! | /r/haskell | 2023-05-25

    https://github.com/composewell/streamly/issues/1307 seems related, but it was a long time ago. We weren't heavy users anyway, so our streaming philosophy is now "conduit if it's simple and plugging into a conduit-using library, streaming if you're doing complicated things".

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • reactive-banana

    Library for functional reactive programming in Haskell.

  • Yampa

    Functional Reactive Programming domain-specific language for efficient hybrid systems

  • Project mention: [ANN] Yampa 0.14.4 | /r/haskell | 2023-08-09
  • 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.

  • haskanoid

    A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support.

  • Project mention: [ANN] Yampa 0.14.4 | /r/haskell | 2023-08-09
  • keera-hails-reactive-htmldom

    Keera Hails: Haskell on Rails - Reactive Programming Framework for Interactive Haskell applications

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dunai

    Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions

  • Project mention: Interactive animations | /r/haskell | 2023-05-06

    Yes, and the new library dunai was just mentioned in this subreddit days ago.

  • reflex-vty

    Build terminal applications using functional reactive programming (FRP) with Reflex FRP.

  • rhine

    Haskell Functional Reactive Programming framework with type-level clocks

  • reflex-examples

    See Reflex FRP in action with tinker-friendly code samples you can run yourself. (by reflex-frp)

  • essence-of-live-coding-gloss

    Universal Live Coding & Functional Reactive Programming Framework

  • netwire

    FRP library

  • euphoria

    Dynamic network FRP with events and continuous values

  • reflex-dom-contrib

  • reflex-jsx

    Use jsx-like syntax in Reflex

  • reactive-bacon

    FRP (functional reactive programming) framework inspired by RX and Iteratee

  • SpaceInvaders

    A Haskell game written in Yampa (by ivanperez-keera)

  • Project mention: [ANN] Yampa 0.14.4 | /r/haskell | 2023-08-09
  • titan

    Testing Infrastructure for Temporal AbstractioNs

  • AFSM

    Arrowized functional state machines

  • spice

    An FRP-based game engine written in Haskell.

  • patch

    Data structures for describing changes to other data structures. (by reflex-frp)

  • Rattus

    A modal FRP language embedded in Haskell.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-08.

Haskell FRP related posts


What are some of the best open-source FRP projects in Haskell? This list will help you:

Project Stars
1 reflex 1,054
2 streamly 847
3 reactive-banana 519
4 Yampa 417
5 reflex-dom 349
6 haskanoid 270
7 keera-hails-reactive-htmldom 189
8 dunai 188
9 reflex-vty 136
10 rhine 106
11 reflex-examples 76
12 essence-of-live-coding-gloss 61
13 netwire 58
14 euphoria 52
15 reflex-dom-contrib 50
16 reflex-jsx 50
17 reactive-bacon 50
18 SpaceInvaders 25
19 titan 22
20 AFSM 18
21 spice 15
22 patch 15
23 Rattus 14

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives