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.
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 |