/awesome-purescript

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

awesome-purescript Awesome

A curated list of delightful libraries, tools and other shiny things for PureScript.

Build Tooling

Preludes

UI Libraries

CSS:

  • purescript-css - A clean, type-safe library for describing, manipulating and rendering CSS.

React-based:

Virtual-DOM based:

  • purescript-halogen - A declarative, type-safe UI library.
  • purescript-hedwig - Hedwig is a fast, type safe, declarative PureScript library for building web applications.
  • purescript-flame - Flame is a fast & simple framework for building web applications in PureScript inspired by purescript-hedwig and Elm

Signals/Behaviors/FRP:

URL Routers

Components

Asynchronicity and Parallelism

Effect Management

  • purescript-eff - The Eff monad, for handling native side effects.
  • purescript-effect - The Effect monad, for handling native side effects in PureScript v0.12.x.

Json Serialization

Binary Serialization

Testing

Learning Resources

Discovery

  • Module Linker - Extension that lets you browse docs by just clicking on import declarations on GitHub.
  • Pursuit

Editor and IDE Plugins

See Editor and tool support

Community

More Resources

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Pascal Hartig has waived all copyright and related or neighboring rights to this work.