Is there an Elm like framework for cross-platform apps?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • roc

    A fast, friendly, functional language. Work in progress!

  • maybe roc? https://github.com/roc-lang/roc

  • ihp

    🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness

  • kinda early for running roc in production perhaps, but you can try out haskell and its frameworks like ihp or some other web / mobile / multiplatform framework.

  • 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
  • purescript-elmish

    A PureScript implementation of The Elm Architecture

  • There's Purescript with two libraries implementing the Elm architecture, flame and elmish (on React). Purescript only targets JS, but that can be embedded in mobile and desktop apps.

  • purescript

    A strongly-typed language that compiles to JavaScript

  • There's Purescript with two libraries implementing the Elm architecture, flame and elmish (on React). Purescript only targets JS, but that can be embedded in mobile and desktop apps.

  • idris-elm

    The Elm architecture ported to Idris Programming language

  • Then there's Idris, with idris-elm, and Idris targets quite a lot of languages. I don't use it myself, so I'm not sure how idris-elm would adapt outside Web applications.

  • purescript-flame

    Fast & simple framework for building web applications

  • There's Purescript with two libraries implementing the Elm architecture, flame and elmish (on React). Purescript only targets JS, but that can be embedded in mobile and desktop apps.

  • iced

    A cross-platform GUI library for Rust, inspired by Elm

  • Maybe https://github.com/iced-rs/iced, built in Rust, not quite functional, but close and ML like

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