purview: A simple, fun way to build websites
A simple, fun way to build websites with Haskell.
The main points:
It's server side rendered and uses websockets to communicate HTML updates and to receive events.
State can be broken up into small components.
Attributes flow down to concrete HTML, events bubble up to handlers.
Handlers can send further events to a parent handler or themselves
It's inspired by Phoenix LiveView, React, Redux, and Redux-Sagas.
[Skip to Readme]
Downloads
- purview-0.2.0.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.2.0.1, 0.2.0.2 |
---|---|
Change log | ChangeLog.md |
Dependencies | aeson (>=1.5.6 && <2.3), base (>=4.7 && <5), blaze-builder (>=0.4.2 && <0.5), bytestring (>=0.10.12.0 && <0.13), http-types (>=0.12.3 && <0.13), raw-strings-qq (>=1.1 && <1.2), stm (>=2.5.0 && <2.6), template-haskell (>=2.15.0 && <2.21), text (>=1.2.4.1 && <2.2), wai (>=3.2.0 && <3.3), wai-websockets (>=3.0.1 && <3.1), warp (>=3.3.0 && <3.4), websockets (>=0.12 && <0.13) [details] |
License | BSD-3-Clause |
Copyright | 2023 Ian Davidson |
Author | Ian Davidson |
Maintainer | bontaq@gmail.com |
Category | Library, Web |
Home page | https://github.com/purview-framework/purview#readme |
Bug tracker | https://github.com/purview-framework/purview/issues |
Source repo | head: git clone https://github.com/purview-framework/purview |
Uploaded | by bontaq at 2023-09-29T20:59:15Z |
Distributions | LTSHaskell:0.2.0.2 |
Downloads | 186 total (22 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |