Haskell Functional Reactive Programming

Open-source Haskell projects categorized as Functional Reactive Programming

Top 12 Haskell Functional Reactive Programming Projects

Functional Reactive Programming
  1. 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)

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. Yampa

    Functional Reactive Programming domain-specific language for efficient hybrid systems

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

  5. dunai

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

  6. keera-hails-reactive-htmldom

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

  7. reflex-vty

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

  8. reflex-examples

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

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. SpaceInvaders

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

  11. titan

    Testing Infrastructure for Temporal AbstractioNs

  12. yeamer

    A Yesod-based server for screen presentations. Somewhat like LaTeX Beamer, but interactive.

  13. reflex-fsnotify

    Watch files and directories for changes using a functional-reactive interface!

  14. cloudi

    Haskell CloudI API

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 Functional Reactive Programming discussion

Log in or Post with

Haskell Functional Reactive Programming related posts

  • Interactive animations

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

    4 projects | /r/programming | 22 Apr 2023
  • Resurrection/modernization of an old Haskell+Haste project (boardgame Yinsh)

    8 projects | /r/haskell | 8 Feb 2023
  • [ANN] Yampa 0.13.6

    3 projects | /r/haskell | 12 Aug 2022
  • I would like a job writing Haskell

    7 projects | news.ycombinator.com | 8 Feb 2022
  • Exploring ideas in Haskell

    3 projects | /r/haskell | 14 Jan 2022
  • Any News On Haskell For Android ?

    4 projects | /r/haskell | 4 Jan 2022
  • A note from our sponsor - Nutrient
    nutrient.io | 14 Feb 2025
    Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free. Learn more →

Index

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

# Project Stars
1 reflex 1,081
2 Yampa 451
3 reflex-dom 362
4 dunai 213
5 keera-hails-reactive-htmldom 197
6 reflex-vty 140
7 reflex-examples 81
8 SpaceInvaders 26
9 titan 22
10 yeamer 10
11 reflex-fsnotify 7
12 cloudi 1

Sponsored
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io

Did you know that Haskell is
the 25th most popular programming language
based on number of references?