purescript-deku codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
This codebase was created to demonstrate a fully fledged fullstack application built with purescript-deku including CRUD operations, authentication, routing, pagination, and more.
We've gone to great lengths to adhere to the **purescript-deku community styleguides & best practices.
For more information on how to this works with other frontends/backends, head over to the RealWorld repo.
Deku is a framework for building reactive apps using the PureScript language. It's very fast, boasting a benchmark suite that's competitive with the fastest UI frameworks. Its goal is to combine together the speed of industry-leading frameworks with the power of a purely functional language. It is also fully interoperable with several other PureScript libraries including ocarina
and rito
, which are used for WebAudio and WebGL respectively.
Deku's speed is shown off in the following open-source applications:
- Verity Scheel's post on parsing implements a full-featured tweening engine to animate rule-based parsing steps.
- joyride.fm is a social rhythm game.
This app uses idiomatic Deku patterns, including:
For more information on how to use Deku, check out the deku documentation. There's also an article called Horizontal and Vertical Events that explores some of the framework's design decisions.
npm install && npm start