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.
468 stars
25 watching
22 forks
last commit: almost 3 years ago
Linked from 5 awesome lists
awesomeawesome-listlistpurescript
awesome-purescript / Build Tooling | |||
| pulp | 446 | over 3 years ago | |
| psvm-js | 31 | almost 3 years ago | PureScript Version Manager |
| purescript-psa | 90 | over 1 year ago | A pretty, flexible error/warning reporting frontend for |
| grunt-purescript | 10 | over 5 years ago | |
| gulp-purescript | 33 | over 5 years ago | |
| purs-loader | 185 | 12 months ago | for webpack |
| psc-package | 229 | over 3 years ago | A package manager for PureScript based on package sets |
| spago | 794 | 12 months ago | PureScript package manager and build tool powered by Dhall and package-sets |
awesome-purescript / Preludes | |||
| purescript-prelude | 162 | almost 2 years ago | The standard Prelude |
| purescript-batteries | 30 | over 8 years ago | A PureScript prelude with more features |
awesome-purescript / UI Libraries | |||
| purescript-css | 107 | over 2 years ago | A clean, type-safe library for describing, manipulating and rendering CSS |
| purescript-thermite | 349 | almost 3 years ago | A simple wrapper for ReactJS inspired by |
| purescript-react | 402 | almost 3 years ago | React bindings for PureScript |
| purescript-react-basic | 283 | over 2 years ago | An opinionated set of bindings to the React library, optimizing for the most basic use cases |
| purescript-react-basic-hooks | 202 | about 1 year ago | An alternative way to define React components using React's "hooks" APIs. Compatible with |
| purescript-pux | 565 | almost 3 years ago | Build type-safe web apps with PureScript |
| purescript-spork | 156 | about 4 years ago | Elm-like for PureScript |
| purescript-concur | 271 | 11 months ago | Concur UI framework. React backend, but can use others |
| purescript-presto | 227 | over 1 year ago | Write Apps like Mathematical Equations! |
| purescript-optic-ui | 122 | about 9 years ago | Write single page web user interfaces declaratively and concisely with the help of lenses and traversals |
| purescript-react-explor | 92 | over 7 years ago | Experiments with comonads for modelling React UIs |
| purescript-halogen | 1,538 | about 1 year ago | A declarative, type-safe UI library |
| purescript-hedwig | 132 | over 5 years ago | Hedwig is a fast, type safe, declarative PureScript library for building web applications |
| purescript-flame | 296 | about 1 year ago | Flame is a fast & simple framework for building web applications in PureScript inspired by purescript-hedwig and Elm |
| purescript-flare | 286 | over 5 years ago | Applicative-style reactive user interfaces built on top of purescript-signal |
| purescript-turbine | 82 | almost 6 years ago | Purely functional frontend framework powered by FRP |
| purescript-outwatch | 34 | about 6 years ago | A functional and reactive UI framework based on Rx and VirtualDom |
| purescript-panda | 68 | almost 7 years ago | What would TEA look like if we had no VDOM? |
| purescript-specular | 132 | about 1 year ago | A Reflex-Dom inspired UI library for PureScript |
| purescript-sdom | 162 | over 7 years ago | An experiment in replacing the virtual DOM and avoiding diffing |
| purescript-purview | 112 | over 7 years ago | A UI library based on the incremental lambda calculus |
awesome-purescript / URL Routers | |||
| purescript-routing | 105 | over 3 years ago | A clean, type-safe routing library for PureScript |
| purescript-cofree-react-router | 25 | over 7 years ago | React-Router implemented in PureScript as Cofree Comonad for the Array functor |
| purescript-trout | 41 | over 5 years ago | Type-level routing for PureScript |
| purescript-boomboom | 5 | over 6 years ago | Never hard code your urls again. Boomboom them all! |
| purescript-routing-duplex | 91 | over 2 years ago | Simple bidirectional parser/printers for your routing data types |
awesome-purescript / Components | |||
| purescript-halogen-formless | 137 | over 2 years ago | A renderless component for building painless forms in Halogen |
| purescript-halogen-select | 65 | over 4 years ago | Building blocks for common selection user interfaces like dropdowns, typeaheads, image pickers, and calendars |
| purescript-halogen-echarts | 8 | almost 8 years ago | A Halogen integration for the popular ECharts charting library |
| purescript-halogen-day-picker | 12 | about 7 years ago | A day picker for Halogen |
| purescript-halogen-menu | 8 | over 8 years ago | Interactive menus in Halogen |
awesome-purescript / Asynchronicity and Parallelism | |||
| purescript-aff | 286 | about 1 year ago | An asynchronous effect monad for PureScript |
| purescript-affjax | 286 | about 1 year ago | An asynchronous AJAX library built using Aff |
| purescript-queue | 3 | over 5 years ago | An asynchronous queue library for PureScript |
| purescript-signal | 260 | over 3 years ago | An asynchronous signal library for PureScript, similar to Elm |
| purescript-zeta | 5 | over 5 years ago | An alternative signal implementation in PureScript |
awesome-purescript / Effect Management | |||
| purescript-eff | 38 | about 5 years ago | The Eff monad, for handling native side effects |
| purescript-effect | 53 | about 3 years ago | The Effect monad, for handling native side effects in PureScript v0.12.x |
awesome-purescript / Json Serialization | |||
| purescript-argonaut | 64 | over 3 years ago | Json encoding and decoding typeclasses |
| purescript-simple-json | 135 | over 2 years ago | Json encoding and decoding through Generics |
awesome-purescript / Binary Serialization | |||
| purescript-arraybuffer | 7 | over 2 years ago | Bindings to the ArrayBuffer JavaScript type |
| purescript-arraybuffer-class | 5 | over 4 years ago | Typeclasses for ArrayBuffer encoding and decoding |
| purescript-arraybuffer-builder | 7 | over 2 years ago | Builder for serializing ArrayBuffer |
| purescript-parsing-dataview | 5 | almost 3 years ago | Parser for deserializing ArrayBuffer |
| purescript-protobuf | 55 | 11 months ago | Google Protocol Buffers |
awesome-purescript / Testing | |||
| purescript-test-unit | 87 | about 3 years ago | An asynchronous unit test runner for PureScript |
| purescript-quickcheck | 104 | over 3 years ago | An implementation of QuickCheck in PureScript |
| purescript-quickcheck-laws | 25 | about 3 years ago | Law tests for core classes |
| purescript-benchotron | 32 | about 2 years 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 | almost 2 years 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 5 years ago | Ranked list of popular libraries |