purescript-deku
A PureScript web UI framework (by mikesol)
purescript-behaviors
A simple push-pull FRP implementation (by paf31)
purescript-deku | purescript-behaviors | |
---|---|---|
4 | 2 | |
119 | 129 | |
- | - | |
4.8 | 0.0 | |
11 days ago | over 3 years ago | |
PureScript | PureScript | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
purescript-deku
Posts with mentions or reviews of purescript-deku.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-10-21.
-
Building Mystery Mansion Madness without a UI Framework
Before 2012, all of my websites were made using HTML, CSS and a sprinkling of JS. Then, I went all-in on AngularJS, followed by React. I started using Typescript and then PureScript and learned more frameworks like Halogen and Concur. I even wrote my own UI framework called purescript-deku.
-
The Zora Monad
Zora was created by Justin Garcia to improve static site generation and server side rendering in purescript-deku. Before Zora, Deku relied on a Byzantine assemblage of ad hoc typeclasses to achieve SSR. This resulted in sprawling error messages and poor type inference.
-
The denotational semantics of server-side rendering
My little web framework purescript-deku runs on an event-based architecture, so I'm thinking about IsEvent quite a lot these days.
-
Metapolymorphic providers
Here's an application that fulfills all four criteria. It's written using PureScript Deku, a small library I created to experiment with event-based architectures in the DOM.
purescript-behaviors
Posts with mentions or reviews of purescript-behaviors.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-10.
-
The denotational semantics of server-side rendering
I should take a moment to say that, like most things in PureScript, I learned this from Phil Freeman. He has a Semantic type that works slightly differently but is based on the same general ideas.
-
PureScript cuica on klank.dev
klank.dev is a PureScript sandbox for interactive animations and audio. It uses a technique called Functional Reactive Programming, and more specifically the Behavior pattern, to turn a phone, tablet or comptuer into a musical instrument.
What are some alternatives?
When comparing purescript-deku and purescript-behaviors you can also consider the following projects:
purescript-concur-react - Concur UI Framework for Purescript
purescript-hyrule - Events, behaviors, and uneventful misbehaving
purescript-native - A native compiler backend for PureScript (via C++ or Golang)