mikesol / purescript-deku-realworld

A realworld implementation using purescript-deku

Home Page:https://purescript-deku-realworld.surge.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RealWorld Example App

purescript-deku codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

Demo    RealWorld

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.

How it works

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:

Deku RealWorld

This app uses idiomatic Deku patterns, including:

For more information on how to use Deku, check out the deku documentation (see also old documentation). There's also an article called Horizontal and Vertical Events that explores some of the framework's design decisions.

Getting started

npm install && npm start

About

A realworld implementation using purescript-deku

https://purescript-deku-realworld.surge.sh

License:MIT License


Languages

Language:PureScript 94.9%Language:JavaScript 3.2%Language:Python 1.5%Language:Dhall 0.3%Language:CSS 0.0%