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

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

awesomeawesome-listlistpurescript

awesome-purescript / Build Tooling

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

awesome-purescript / Preludes

purescript-prelude 162 10 months ago The standard Prelude
purescript-batteries 30 over 7 years ago A PureScript prelude with more features

awesome-purescript / UI Libraries

purescript-css 106 over 1 year ago A clean, type-safe library for describing, manipulating and rendering CSS
purescript-thermite 350 almost 2 years ago A simple wrapper for ReactJS inspired by
purescript-react 400 almost 2 years ago React bindings for PureScript
purescript-react-basic 281 over 1 year ago An opinionated set of bindings to the React library, optimizing for the most basic use cases
purescript-react-basic-hooks 200 18 days ago An alternative way to define React components using React's "hooks" APIs. Compatible with
purescript-pux 565 almost 2 years ago Build type-safe web apps with PureScript
purescript-spork 157 over 3 years ago Elm-like for PureScript
purescript-concur 269 7 months ago Concur UI framework. React backend, but can use others
purescript-presto 224 4 months ago Write Apps like Mathematical Equations!
purescript-optic-ui 122 about 8 years ago Write single page web user interfaces declaratively and concisely with the help of lenses and traversals
purescript-react-explor 91 over 6 years ago Experiments with comonads for modelling React UIs
purescript-halogen 1,538 2 months ago A declarative, type-safe UI library
purescript-hedwig 131 over 4 years ago Hedwig is a fast, type safe, declarative PureScript library for building web applications
purescript-flame 292 3 months ago Flame is a fast & simple framework for building web applications in PureScript inspired by purescript-hedwig and Elm
purescript-flare 285 over 4 years ago Applicative-style reactive user interfaces built on top of purescript-signal
purescript-turbine 82 almost 5 years ago Purely functional frontend framework powered by FRP
purescript-outwatch 34 about 5 years ago A functional and reactive UI framework based on Rx and VirtualDom
purescript-panda 68 almost 6 years ago What would TEA look like if we had no VDOM?
purescript-specular 132 about 1 month ago A Reflex-Dom inspired UI library for PureScript
purescript-sdom 161 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 over 6 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 138 over 1 year ago A renderless component for building painless forms in Halogen
purescript-halogen-select 66 over 3 years ago Building blocks for common selection user interfaces like dropdowns, typeaheads, image pickers, and calendars
purescript-halogen-echarts 8 almost 7 years ago A Halogen integration for the popular ECharts charting library
purescript-halogen-day-picker 12 about 6 years ago A day picker for Halogen
purescript-halogen-menu 8 over 7 years ago Interactive menus in Halogen

awesome-purescript / Asynchronicity and Parallelism

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

awesome-purescript / Effect Management

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

awesome-purescript / Json Serialization

purescript-argonaut 64 over 2 years ago Json encoding and decoding typeclasses
purescript-simple-json 134 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 almost 2 years ago Parser for deserializing ArrayBuffer
purescript-protobuf 54 16 days ago Google Protocol Buffers

awesome-purescript / Testing

purescript-test-unit 87 about 2 years ago An asynchronous unit test runner for PureScript
purescript-quickcheck 104 over 2 years ago An implementation of QuickCheck in PureScript
purescript-quickcheck-laws 25 about 2 years ago Law tests for core classes
purescript-benchotron 32 about 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 589 11 months 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: