Is threepenny-gui really reactive?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/haskell

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • threepenny-gui

    GUI framework that uses the web browser as a display.

    If you really want FRP, use Obelisk (based on Reflex-Dom. I will call just say "Obelisk" to refer to Obelisk's dependencies Reflex-Dom, Reflex,... too). I like the author of threepenny-gui and the library has the great advantages of not needing GHCJS (Obelisk does not need GHCJS either theoretically but I do not know how easy it currently is to make it work without) nor Nix. But the library was originally built as a non-FRP library and it has been lacking essential FRP combinators for a long time.

  • obelisk

    Functional reactive web and mobile applications, with batteries included.

    If you really want FRP, use Obelisk (based on Reflex-Dom. I will call just say "Obelisk" to refer to Obelisk's dependencies Reflex-Dom, Reflex,... too). I like the author of threepenny-gui and the library has the great advantages of not needing GHCJS (Obelisk does not need GHCJS either theoretically but I do not know how easy it currently is to make it work without) nor Nix. But the library was originally built as a non-FRP library and it has been lacking essential FRP combinators for a long time.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • reflex-stone

    Template repository for writing GHCJS/Reflex apps targeting static sites without a backend.

    Single-page app with no backend (can deploy to GitHub Pages): https://github.com/srid/reflex-stone

  • hotwire-rails

    Use Hotwire in your Ruby on Rails app

    Desktop app wrapping webkit, with jsaddle doing all DOM updates/events (similar to hotwire); example: https://github.com/srid/ka

  • ka

    Experimental playground for neuron

    Desktop app wrapping webkit, with jsaddle doing all DOM updates/events (similar to hotwire); example: https://github.com/srid/ka

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts