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".

  • 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
  • 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
  • dunai

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

  • SaaSHub

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

    SaaSHub logo
  • keera-hails-reactive-htmldom

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

  • 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).

Haskell FRP related posts

  • On inheritance and why it's good Rust doesn't have it

    5 projects | /r/rust | 8 Dec 2023
  • [ANN] Yampa 0.14.4

    5 projects | /r/haskell | 9 Aug 2023
  • Interactive animations

    11 projects | /r/haskell | 6 May 2023
  • The Quest for the Ultimate GUI Framework

    4 projects | /r/programming | 22 Apr 2023
  • [ANN] dunai-0.11.0, dunai-test-0.11.0, bearriver-0.14.2

    1 project | /r/haskell | 21 Apr 2023
  • Looking for projects that need developers.

    9 projects | /r/haskell | 9 Apr 2023
  • [ANN] Yampa 0.14.2, yampa-gloss 0.2.1, haskanoid 0.1.6, and more

    5 projects | /r/haskell | 8 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 reflex 1,058
2 streamly 850
3 reactive-banana 520
4 Yampa 421
5 reflex-dom 349
6 haskanoid 270
7 dunai 191
8 keera-hails-reactive-htmldom 189
9 reflex-vty 137
10 rhine 106
11 reflex-examples 77
12 essence-of-live-coding-gloss 61
13 netwire 58
14 euphoria 53
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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com