User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome PureScript

A curation of awesome PureScript libraries, resources and shiny things.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Oct. 27, 2021, 6:11 p.m.

Thank you passy & contributors
View Topic on GitHub:
passy/awesome-purescript

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Build Tooling

A build tool for PureScript projects

437
90
1y 75d
LGPL-3.0
31
9
2y 40d
n/a

Error/Warning reporting frontend for the PureScript compiler

73
11
9m
MIT

Grunt plugin for compiling PureScript files (deprecated)

10
2
1y 6m
n/a

Gulp plugin providing PureScript compiler tasks

34
10
1y 6m
n/a

PureScript loader for webpack

182
40
1y 41d
MIT

A package manager for PureScript based on package sets

227
44
1y 8m
n/a

๐Ÿ PureScript package manager and build tool powered by Dhall and package-sets

563
87
8m
BSD-3-Clause

Preludes

The PureScript Prelude

127
76
9m
BSD-3-Clause

A PureScript prelude with more features.

30
5
4y 84d
MIT

UI Libraries

A clean, type-safe library for describing, manipulating and rendering CSS

88
38
8m
Apache-2.0

A simple PureScript wrapper for React

350
57
1y 6m
MIT

React Bindings for PureScript

357
62
9m
MIT

An opinionated set of bindings to the React library, optimizing for the most basic use cases

228
36
1y 35d
Apache-2.0

An implementation of React hooks on top of purescript-react-basic

146
18
8m
Apache-2.0

Build type-safe web apps with PureScript.

565
78
3y 99d
n/a

Elm-like for PureScript

141
8
3y 4m
MIT

Concur UI Framework for Purescript

209
11
8m
MIT

Write Apps like Mathematical Equations!

148
25
1y 7m
n/a

PureScript UI framework based on lenses.

116
10
5y 18d
n/a

Experiments with comonads for modelling React UIs

87
4
3y 4m
MIT

A declarative, type-safe UI library for PureScript.

1.24K
188
8m
Apache-2.0

A special-purpose UI library for Purescript

272
13
1y 110d
n/a

Purely functional UI library powered by FRP.

74
5
1y 10m
MIT

A functional and reactive UI framework based on Rx and VirtualDom

32
6
2y 42d
Apache-2.0

What would TEA look like if we had no VDOM?

67
7
3y 111d
n/a

A Reflex-Dom inspired UI library for PureScript

92
5
8m
MIT

An experiment in replacing the virtual DOM and avoiding diffing

154
11
3y 4m
MIT

A UI library based on the incremental lambda calculus

105
8
3y 6m
MIT

URL Routers

A clean, type-safe routing library for PureScript.

90
36
9m
Apache-2.0

React-Router implemented in PureScript as Cofree Comonad for the Array functor.

21
2
3y 7m
MIT

Type-Level Routing for PureScript

42
13
1y 4m
MPL-2.0

Never hard code your urls again. Boomboom them all!

5
2
2y 4m
BSD-3-Clause

Components

Painless forms for Halogen

94
26
1y 77d
MIT

Building blocks for common selection user interfaces in PureScript & Halogen

56
14
1y 51d
Apache-2.0

Halogen integration for Echarts.

5
11
3y 9m
Apache-2.0

A day picker written in purescript halogen

13
0
3y 53d
BSD-3-Clause

Asynchronicity and Parallelism

An asynchronous effect monad for PureScript

257
64
9m
Apache-2.0

A queue-esque data type for purescript.

3
0
1y 6m
BSD-3-Clause

Elm style FRP library for PureScript

240
43
1y 4d
Apache-2.0

Signals from outer space

5
0
1y 6m
BSD-3-Clause

Effect Management

The Effect monad, for handling native side effects

46
18
9m
BSD-3-Clause

Json Serialization

PureScript implementation of argonaut

49
21
9m
MIT

A simple Purescript JSON library that uses types automatically

117
33
8m
MIT

Binary Serialization

Simple encoding / decoding classes for ArrayBuffers

5
0
1y 4m
BSD-3-Clause

Testing

An asynchronous unit test runner for PureScript

76
30
2y 7m
LGPL-3.0

An implementation of QuickCheck in PureScript

81
37
9m
BSD-3-Clause

QuickCheck powered law tests for PureScript's core typeclasses.

17
15
10m
MIT

Straightforward benchmarking for PureScript/JavaScript.

28
9
2y 4m
MIT

Learning Resources

Discovery

Extension that lets you browse docs by just clicking on import declarations on GitHub.

Community

More Resources