30 open-source projects similar to easafe/purescript-flame, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Purescript Flame alternative.
A Gleam web framework for building HTML templates, single page applications, and real-time server components.
Iced is a cross-platform GUI library for Rust designed for building native desktop applications. It functions as a reactive toolkit that manages application state by mapping user interactions to messages, which then trigger automatic view refreshes. The framework utilizes a rendering system that supports both hardware-accelerated GPU graphics and software backends to ensure compatibility across multiple operating systems. It implements a reactive model inspired by the Elm architecture to coordinate state updates and view reconciliation. The toolkit includes a flexible layout engine and a mod
Roc is a statically typed, functional programming language built around immutable-by-default semantics, exhaustive pattern matching on tag unions, and a type system that combines optional explicit annotations with full compile-time type inference. Its core identity centers on correctness and expressiveness, using tagged unions for error handling with a question-mark operator for early error propagation, and a trailing-bang naming convention that makes side-effect boundaries syntactically visible at every call site. The language distinguishes itself through a platform-based I/O abstraction tha
A versatile web framework and library for building client-side and server-side web applications
Hyperapp is a functional JavaScript framework for building hypertext applications. It centers on a state management library and a virtual DOM system that creates in-memory interface representations to apply efficient updates to the browser screen via diffing. The framework avoids templates and JSX, instead utilizing function composition and dedicated tag wrappers to generate HTML structures and SVG elements. It implements a unidirectional data flow where a central state object is managed through transformation functions. The system covers declarative UI rendering and functional web interfaci
A functional reactive framework for managing state evolution and side-effects.
Declarative UI framework for cross-platform mobile & desktop apps, using MVU and F# functional programming
Write Elixir code using statically-typed Elm-like syntax (compatible with Elm tooling)
Low-level React bindings for PureScript. For a higher-level library for working with React, please see react-basic repository (which includes a package for working with React Hooks).
Specular is a library for building Web-based UIs in PureScript, based on Functional Reactive Programming (FRP).
Flare is a special-purpose UI library for PureScript. It is built on top of purescript-signal and uses Applicative-style programming to combine predefined input fields to a reactive user interface. Flare is inspired by the Haskell library typed-spreadsheet. The main design-criterion of this…
A type-safe library for describing, manipulating, and rendering CSS.
Halogen is a type-safe library for building user interfaces in PureScript.
react-basic-hooks is a React hook API for react-basic.
Hedwig is a fast, type safe, declarative PureScript library for building web applications.
Build type-safe web applications with PureScript. Documentation | Examples | Chat
A purely functional library for building user interfaces powered by FRP.
Panda is a PureScript UI library for building declarative front-ends without a virtual DOM. To achieve this, dynamic events are specifically labelled and configured to produce specific event listeners, and updates are localised to the tree underneath.
There's a brief section on getting started below. For a more complete guide, check out the React Basic ~docs! (work in progress)~ (sorry, not sure when the docs will be done but here's a "real world" example app which is a great starting point! jonasbuntinx/purescript-react-realworld -- I also…
An Elm-like for PureScript. No npm dependencies required.
First you will need to install purescript and pulp if you haven't already. Then run the following commands to install OutWatch.
A proof-of-concept UI library based on the incremental lambda calculus.
Experiments with comonads for modelling React UIs, based on the paper Declarative UIs are the Future - And the Future is Comonadic!.