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. 1, 2020, 12:03 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

438
91
110d
LGPL-3.0
31
9
1y 75d
n/a

Error/Warning reporting frontend for the PureScript compiler

70
10
61d
MIT

Grunt plugin for compiling PureScript files (deprecated)

10
2
7m
n/a

Gulp plugin providing PureScript compiler tasks

34
10
7m
n/a

PureScript loader for webpack

179
40
76d
MIT

A package manager for PureScript based on package sets

226
46
9m
n/a

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

538
85
21d
BSD-3-Clause

Preludes

The PureScript Prelude

120
75
51d
BSD-3-Clause

A PureScript prelude with more features.

30
5
3y 119d
MIT

UI Libraries

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

84
37
54d
Apache-2.0

A simple PureScript wrapper for React

350
59
7m
MIT

React Bindings for PureScript

343
63
52d
MIT

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

226
36
70d
Apache-2.0

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

136
18
62d
Apache-2.0

Build type-safe web apps with PureScript.

564
76
2y 4m
n/a

Elm-like for PureScript

137
7
2y 5m
MIT

Concur UI Framework for Purescript

202
7
119d
MIT

Write Apps like Mathematical Equations!

145
25
9m
n/a

PureScript UI framework based on lenses.

115
10
4y 53d
n/a

Experiments with comonads for modelling React UIs

85
4
2y 5m
MIT

A declarative, type-safe UI library for PureScript.

1.2K
182
26d
Apache-2.0

A special-purpose UI library for Purescript

267
13
4m
n/a

Purely functional UI library powered by FRP.

73
5
11m
MIT

A functional and reactive UI framework based on Rx and VirtualDom

32
6
1y 77d
Apache-2.0

What would TEA look like if we had no VDOM?

67
7
2y 4m
n/a

A Reflex-Dom inspired UI library for PureScript

91
6
15d
MIT

An experiment in replacing the virtual DOM and avoiding diffing

155
10
2y 5m
MIT

A UI library based on the incremental lambda calculus

103
8
2y 8m
MIT

URL Routers

A clean, type-safe routing library for PureScript.

87
33
54d
Apache-2.0

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

21
2
2y 8m
MIT

Type-Level Routing for PureScript

41
12
5m
MPL-2.0

Never hard code your urls again. Boomboom them all!

5
2
1y 5m
BSD-3-Clause

Components

Painless forms for Halogen

90
24
112d
MIT

Building blocks for common selection user interfaces in PureScript & Halogen

53
14
86d
Apache-2.0

Halogen integration for Echarts.

5
12
2y 10m
Apache-2.0

A day picker written in purescript halogen

12
0
2y 88d
BSD-3-Clause

Asynchronicity and Parallelism

An asynchronous effect monad for PureScript

248
64
53d
Apache-2.0

A queue-esque data type for purescript.

3
0
7m
BSD-3-Clause

Elm style FRP library for PureScript

234
43
39d
Apache-2.0

Signals from outer space

5
0
7m
BSD-3-Clause

Effect Management

The Effect monad, for handling native side effects

44
14
59d
BSD-3-Clause

Json Serialization

PureScript implementation of argonaut

49
20
4d
MIT

A simple Purescript JSON library that uses types automatically

114
29
5m
MIT

Binary Serialization

Simple encoding / decoding classes for ArrayBuffers

5
0
5m
BSD-3-Clause

Testing

An asynchronous unit test runner for PureScript

74
31
1y 8m
LGPL-3.0

An implementation of QuickCheck in PureScript

76
38
5d
BSD-3-Clause

QuickCheck powered law tests for PureScript's core typeclasses.

16
14
9m
MIT

Straightforward benchmarking for PureScript/JavaScript.

27
9
1y 5m
MIT

Learning Resources

Discovery

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

Community

More Resources