purescript-native
A native compiler backend for PureScript (via C++ or Golang) (by andyarvanitis)
purescript-deku
A PureScript web UI framework (by mikesol)
Our great sponsors
purescript-native | purescript-deku | |
---|---|---|
7 | 4 | |
621 | 117 | |
- | - | |
0.0 | 4.8 | |
about 1 year ago | 7 days ago | |
Haskell | PureScript | |
GNU General Public License v3.0 or later | 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-native
Posts with mentions or reviews of purescript-native.
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.
-
Memory cycles in eager languages without mutability?
PureScript native back-ends manage memory by reference counting too https://github.com/andyarvanitis/purescript-native/blob/cpp/README-cpp.md
-
Incrementally Adopting PureScript in a JavaScript Web Application
I hope you get a chance to try PureScript out in your JS projects! For more learning resources, you can check out PureScript website.
-
Transpiling a large PureScript codebase into Haskell, part 1: The pipeline
Did you look into purescript-native, the purescript-to-c++ transpiler? Just curious what your reasons were to avoid that option.
-
Which one of Purescript, Elm and Reason is most suited for teaching a project-based FP course?
Typeclasses are the big one I'd say. User defined operators are missing. Direct foreign function access is missing as well - for js stuff you have to communicate through "ports", you can't call js functions striaght from elm code. Also its not a general purpose language, you can't write a commandline tool with it or compile it to native code.
-
Embedded programming for the functionally-inclined programmer?
Another I thought of: Purescript (a haskell-like language that compiles to Javascript) has a native backend that compiles to either C++ or Go.
-
Recommendation for a lightweight FP language for dockerized REST APIs?
Purescript. A Haskell like language that is translate to Javascript. You can run it in NodeJS. There is also native versions that translate to Go or C++.
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-native and purescript-deku you can also consider the following projects:
AtomVM - Tiny Erlang VM
purescript-concur-react - Concur UI Framework for Purescript
awesome-embedded-rust - Curated list of resources for Embedded and Low-level development in the Rust programming language
purescript-behaviors - A simple push-pull FRP implementation
cpp_functional_programming - List of materials about functional programming in C++
purescript-hyrule - Events, behaviors, and uneventful misbehaving
purescript-emo8 - 🍠 A functional 2D game engine that can create emoji games.
React - The library for web and native user interfaces.
post-rfc - Blog post previews in need of peer review
Tailwind CSS - A utility-first CSS framework for rapid UI development.
three.js - JavaScript 3D Library.
purescript-native vs AtomVM
purescript-deku vs purescript-concur-react
purescript-native vs awesome-embedded-rust
purescript-deku vs purescript-behaviors
purescript-native vs cpp_functional_programming
purescript-deku vs purescript-hyrule
purescript-native vs purescript-concur-react
purescript-native vs purescript-emo8
purescript-native vs React
purescript-native vs post-rfc
purescript-native vs Tailwind CSS
purescript-native vs three.js