awesome-purescript

PureScript toolkit

A curated collection of libraries and tools for building web applications with PureScript.

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

GitHub

468 stars
25 watching
22 forks
last commit: about 2 years ago
Linked from 5 awesome lists

awesomeawesome-listlistpurescript

awesome-purescript / Build Tooling

pulp 446 over 2 years ago
psvm-js 31 about 2 years ago PureScript Version Manager
purescript-psa 90 7 months ago A pretty, flexible error/warning reporting frontend for
grunt-purescript 10 over 4 years ago
gulp-purescript 33 over 4 years ago
purs-loader 185 2 months ago for webpack
psc-package 229 over 2 years ago A package manager for PureScript based on package sets
spago 794 2 months ago PureScript package manager and build tool powered by Dhall and package-sets

awesome-purescript / Preludes

purescript-prelude 162 about 1 year ago The standard Prelude
purescript-batteries 30 over 7 years ago A PureScript prelude with more features

awesome-purescript / UI Libraries

purescript-css 107 over 1 year ago A clean, type-safe library for describing, manipulating and rendering CSS
purescript-thermite 349 about 2 years ago A simple wrapper for ReactJS inspired by
purescript-react 402 about 2 years ago React bindings for PureScript
purescript-react-basic 283 almost 2 years ago An opinionated set of bindings to the React library, optimizing for the most basic use cases
purescript-react-basic-hooks 202 3 months ago An alternative way to define React components using React's "hooks" APIs. Compatible with
purescript-pux 565 about 2 years ago Build type-safe web apps with PureScript
purescript-spork 156 over 3 years ago Elm-like for PureScript
purescript-concur 271 about 2 months ago Concur UI framework. React backend, but can use others
purescript-presto 227 6 months ago Write Apps like Mathematical Equations!
purescript-optic-ui 122 over 8 years ago Write single page web user interfaces declaratively and concisely with the help of lenses and traversals
purescript-react-explor 92 over 6 years ago Experiments with comonads for modelling React UIs
purescript-halogen 1,538 4 months ago A declarative, type-safe UI library
purescript-hedwig 132 over 4 years ago Hedwig is a fast, type safe, declarative PureScript library for building web applications
purescript-flame 296 6 months ago Flame is a fast & simple framework for building web applications in PureScript inspired by purescript-hedwig and Elm
purescript-flare 286 over 4 years ago Applicative-style reactive user interfaces built on top of purescript-signal
purescript-turbine 82 about 5 years ago Purely functional frontend framework powered by FRP
purescript-outwatch 34 over 5 years ago A functional and reactive UI framework based on Rx and VirtualDom
purescript-panda 68 about 6 years ago What would TEA look like if we had no VDOM?
purescript-specular 132 4 months ago A Reflex-Dom inspired UI library for PureScript
purescript-sdom 162 over 6 years ago An experiment in replacing the virtual DOM and avoiding diffing
purescript-purview 112 over 6 years ago A UI library based on the incremental lambda calculus

awesome-purescript / URL Routers

purescript-routing 105 over 2 years ago A clean, type-safe routing library for PureScript
purescript-cofree-react-router 25 almost 7 years ago React-Router implemented in PureScript as Cofree Comonad for the Array functor
purescript-trout 41 over 4 years ago Type-level routing for PureScript
purescript-boomboom 5 over 5 years ago Never hard code your urls again. Boomboom them all!
purescript-routing-duplex 91 over 1 year ago Simple bidirectional parser/printers for your routing data types

awesome-purescript / Components

purescript-halogen-formless 137 over 1 year ago A renderless component for building painless forms in Halogen
purescript-halogen-select 65 almost 4 years ago Building blocks for common selection user interfaces like dropdowns, typeaheads, image pickers, and calendars
purescript-halogen-echarts 8 about 7 years ago A Halogen integration for the popular ECharts charting library
purescript-halogen-day-picker 12 over 6 years ago A day picker for Halogen
purescript-halogen-menu 8 almost 8 years ago Interactive menus in Halogen

awesome-purescript / Asynchronicity and Parallelism

purescript-aff 286 5 months ago An asynchronous effect monad for PureScript
purescript-affjax 286 5 months ago An asynchronous AJAX library built using Aff
purescript-queue 3 almost 5 years ago An asynchronous queue library for PureScript
purescript-signal 260 over 2 years ago An asynchronous signal library for PureScript, similar to Elm
purescript-zeta 5 almost 5 years ago An alternative signal implementation in PureScript

awesome-purescript / Effect Management

purescript-eff 38 over 4 years ago The Eff monad, for handling native side effects
purescript-effect 53 over 2 years ago The Effect monad, for handling native side effects in PureScript v0.12.x

awesome-purescript / Json Serialization

purescript-argonaut 64 almost 3 years ago Json encoding and decoding typeclasses
purescript-simple-json 135 over 1 year ago Json encoding and decoding through Generics

awesome-purescript / Binary Serialization

purescript-arraybuffer 7 almost 2 years ago Bindings to the ArrayBuffer JavaScript type
purescript-arraybuffer-class 5 over 3 years ago Typeclasses for ArrayBuffer encoding and decoding
purescript-arraybuffer-builder 7 over 1 year ago Builder for serializing ArrayBuffer
purescript-parsing-dataview 5 about 2 years ago Parser for deserializing ArrayBuffer
purescript-protobuf 55 about 2 months ago Google Protocol Buffers

awesome-purescript / Testing

purescript-test-unit 87 over 2 years ago An asynchronous unit test runner for PureScript
purescript-quickcheck 104 almost 3 years ago An implementation of QuickCheck in PureScript
purescript-quickcheck-laws 25 over 2 years ago Law tests for core classes
purescript-benchotron 32 over 1 year ago Straightforward benchmarking for PureScript/JavaScript

awesome-purescript / Learning Resources

Video - "PureScript (Maybe This Time We Get JavaScript Right)" by Bodil Stokke
Book - "PureScript by Example" by Phil Freeman
Book (ish) - Jordan's Purescript Reference 590 about 1 year ago
PureScript for Haskellers by Dennis Gosnell
Podcast - Functional Geekery Episode 22
Podcast - JSJ 189
Course (egghead.io) - Functional Programming Concepts in Purescript
Guide - Real World Halogen

awesome-purescript / Discovery

Module Linker Extension that lets you browse docs by just clicking on declarations on GitHub
Pursuit

awesome-purescript / Community

/r/purescript subreddit
#purescript on Freenode
Stack Overflow purescript tag
Google Group

awesome-purescript / More Resources

Purescript Ecosystem 97 over 4 years ago Ranked list of popular libraries

Backlinks from these awesome lists:

More related projects: