Skip to main content

awesome-purescript

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

http://creativecommons.org/publicdomain/zero/1.0/

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

Contribute to this list: https://github.com/passy/awesome-purescript