purescript-hyrule
Events, behaviors, and uneventful misbehaving (by mikesol)
purescript-deku
A PureScript web UI framework (by mikesol)
purescript-hyrule | purescript-deku | |
---|---|---|
2 | 4 | |
13 | 119 | |
- | - | |
5.2 | 4.8 | |
10 days ago | 9 days ago | |
PureScript | PureScript | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
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-hyrule
Posts with mentions or reviews of purescript-hyrule.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-10.
-
A Pure Implementation of the ST Monad
some types, like those representing event streams, need to create ad hoc buffers of values for situations like debouncing and underflow, and ST is a useful way to implement this (this is how, for example, purescript-hyrule works).
-
The denotational semantics of server-side rendering
Here's the definition of IsEvent from purescript-event:
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.
What are some alternatives?
When comparing purescript-hyrule and purescript-deku you can also consider the following projects:
purescript-behaviors - A simple push-pull FRP implementation
purescript-concur-react - Concur UI Framework for Purescript
purescript-native - A native compiler backend for PureScript (via C++ or Golang)