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: Dec. 4, 2021, 11:07 a.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

440
89
1y 113d
LGPL-3.0
31
10
2y 78d
n/a

Error/Warning reporting frontend for the PureScript compiler

81
12
10m
MIT

Grunt plugin for compiling PureScript files (deprecated)

10
2
1y 7m
n/a

Gulp plugin providing PureScript compiler tasks

34
10
1y 7m
n/a

PureScript loader for webpack

184
39
1y 79d
MIT

A package manager for PureScript based on package sets

230
44
67d
n/a

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

630
89
3d
BSD-3-Clause

Preludes

The PureScript Prelude

141
82
25d
BSD-3-Clause

A PureScript prelude with more features.

30
5
4y 4m
MIT

UI Libraries

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

98
39
15d
Apache-2.0

A simple PureScript wrapper for React

350
56
1y 7m
MIT

React Bindings for PureScript

372
64
15d
MIT

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

255
39
9m
Apache-2.0

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

166
22
4d
Apache-2.0

Build type-safe web apps with PureScript.

566
78
3y 4m
n/a

Elm-like for PureScript

150
9
3y 5m
MIT

Concur UI Framework for Purescript

240
14
10m
MIT

Write Apps like Mathematical Equations!

153
27
1y 9m
n/a

PureScript UI framework based on lenses.

117
10
5y 56d
n/a

Experiments with comonads for modelling React UIs

89
4
3y 5m
MIT

A declarative, type-safe UI library for PureScript.

1.33K
207
31d
Apache-2.0

A special-purpose UI library for Purescript

276
15
1y 4m
n/a

Purely functional UI library powered by FRP.

76
6
1y 11m
MIT

A functional and reactive UI framework based on Rx and VirtualDom

33
6
2y 80d
Apache-2.0

What would TEA look like if we had no VDOM?

68
7
3y 4m
n/a

A Reflex-Dom inspired UI library for PureScript

109
9
51d
MIT

An experiment in replacing the virtual DOM and avoiding diffing

156
13
3y 5m
MIT

A UI library based on the incremental lambda calculus

106
8
3y 8m
MIT

URL Routers

A clean, type-safe routing library for PureScript.

93
37
15d
Apache-2.0

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

24
2
3y 8m
MIT

Type-Level Routing for PureScript

42
15
1y 5m
MPL-2.0

Never hard code your urls again. Boomboom them all!

5
2
2y 5m
BSD-3-Clause

Components

Painless forms for Halogen

110
29
16d
MIT

Building blocks for common selection user interfaces in PureScript & Halogen

61
15
1y 89d
Apache-2.0

Halogen integration for Echarts.

8
11
3y 10m
Apache-2.0

A day picker written in purescript halogen

13
0
3y 91d
BSD-3-Clause

Asynchronicity and Parallelism

An asynchronous effect monad for PureScript

260
65
23d
Apache-2.0

A queue-esque data type for purescript.

3
0
1y 7m
BSD-3-Clause

Elm style FRP library for PureScript

246
43
9m
Apache-2.0

Signals from outer space

5
0
1y 7m
BSD-3-Clause

Effect Management

The Effect monad, for handling native side effects

49
18
9m
BSD-3-Clause

Json Serialization

PureScript implementation of argonaut

56
21
12d
MIT

A simple Purescript JSON library that uses types automatically

128
39
8m
MIT

Binary Serialization

Bindings and implementation for mutable JavaScript ArrayBuffers.

6
12
14d
MIT

Simple encoding / decoding classes for ArrayBuffers

5
1
1y 5m
BSD-3-Clause

Testing

An asynchronous unit test runner for PureScript

82
32
9m
LGPL-3.0

An implementation of QuickCheck in PureScript

90
39
26d
BSD-3-Clause

QuickCheck powered law tests for PureScript's core typeclasses.

20
15
24d
MIT

Straightforward benchmarking for PureScript/JavaScript.

31
12
36d
MIT

Learning Resources

Discovery

Community

More Resources