purescript-behaviors
A simple push-pull FRP implementation (by paf31)
purescript-deku
A PureScript web UI framework (by mikesol)
purescript-behaviors | purescript-deku | |
---|---|---|
2 | 4 | |
129 | 117 | |
- | - | |
0.0 | 4.8 | |
over 3 years ago | 11 days ago | |
PureScript | PureScript | |
MIT 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-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.
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-behaviors and purescript-deku you can also consider the following projects:
purescript-hyrule - Events, behaviors, and uneventful misbehaving
purescript-concur-react - Concur UI Framework for Purescript
purescript-native - A native compiler backend for PureScript (via C++ or Golang)