Anything like Svelte/Jetpack Compose for Haskell?

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

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.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. obelisk

    Functional reactive web and mobile applications, with batteries included.

    There's a framework for web and mobile applications (including both the frontend and backend) called Obelisk. You can compile the same code to an ARM executable that runs on a phone instead of Javascript for the web. (The app on the phone will run native code that controls the contents of a webview via a small Javascript shim that it communicates with from outside the webview, which turns out to be much faster than running the whole app in Javascript generally.)

  2. 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
  3. miso

    :ramen: A tasty Haskell front-end framework

    I've built miso, https://haskell-miso.org and it does use the VDOM appraoch. Svelte uses static analysis to compile down to the minimum number of DOM operations required to run your specific app. I think it's the future. This would only be possible in Haskell w/ GHCJS, since you'd need the GHCJS runtime to support it.

  4. differential-datalog

    DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.

    Actually, that makes me wonder whether or not differential datalog falls under that umbrella, and if it could be applied in the same way Compose is.

  5. precept

    A declarative programming framework

    Actually, with regard to UI applications, it seems like such things already exist -- just not in Haskell.

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

  • jsaddle + firefox

    4 projects | /r/haskell | 21 May 2023
  • Why Are There No Relational DBMSs? [pdf]

    3 projects | news.ycombinator.com | 13 Mar 2023
  • Miso: A tasty Haskell front-end framework

    1 project | news.ycombinator.com | 15 Feb 2023
  • The Big List of Haskell GUI Libraries

    8 projects | /r/haskell | 6 Jul 2022
  • A small benchmark for functional languages targeting web browsers

    2 projects | /r/haskell | 2 Jul 2022