Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xgrommx/purescript-ecosystem
https://github.com/xgrommx/purescript-ecosystem
ecosystem purescript purescript-ecosystem
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/xgrommx/purescript-ecosystem
- Owner: xgrommx
- Created: 2015-12-15T22:59:48.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-06-22T21:41:58.000Z (over 4 years ago)
- Last Synced: 2024-04-22T13:31:53.656Z (7 months ago)
- Topics: ecosystem, purescript, purescript-ecosystem
- Size: 327 KB
- Stars: 97
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# purescript-ecosystem
What are the most popular libraries in the Purescript ecosystem?| Number | Name | Description | Stars |
| :-------: | -------- | ----------------- | ------|
| 1 | [purescript/purescript](https://github.com/purescript/purescript) | A strongly-typed language that compiles to JavaScript | 6558 |
| 2 | [sharkdp/insect](https://github.com/sharkdp/insect) | High precision scientific calculator with support for physical units | 2098 |
| 3 | [sharkdp/cube-composer](https://github.com/sharkdp/cube-composer) | A puzzle game inspired by functional programming | 1435 |
| 4 | [purescript-halogen/purescript-halogen](https://github.com/purescript-halogen/purescript-halogen) | A declarative, type-safe UI library for PureScript. | 1136 |
| 5 | [alexmingoia/purescript-pux](https://github.com/alexmingoia/purescript-pux) | Build type-safe web apps with PureScript. | 563 |
| 6 | [thomashoneyman/purescript-halogen-realworld](https://github.com/thomashoneyman/purescript-halogen-realworld) | Exemplary real world application built with PureScript + Halogen | 514 |
| 7 | [purescript/spago](https://github.com/purescript/spago) | 🍝 PureScript package manager and build tool powered by Dhall and package-sets | 480 |
| 8 | [andyarvanitis/purescript-native](https://github.com/andyarvanitis/purescript-native) | A native compiler backend for PureScript (via C++ or Golang) | 478 |
| 9 | [feramhq/transity](https://github.com/feramhq/transity) | Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line | 472 |
| 10 | [paf31/purescript-book](https://github.com/paf31/purescript-book) | Sources for the PureScript book | 447 |
| 11 | [purescript-contrib/pulp](https://github.com/purescript-contrib/pulp) | A build tool for PureScript projects | 441 |
| 12 | [paf31/purescript-thermite](https://github.com/paf31/purescript-thermite) | A simple PureScript wrapper for React | 345 |
| 13 | [JordanMartinez/purescript-jordans-reference](https://github.com/JordanMartinez/purescript-jordans-reference) | Learn PureScript with this "clone and play" repository | 338 |
| 14 | [purescript-contrib/purescript-react](https://github.com/purescript-contrib/purescript-react) | React Bindings for PureScript | 328 |
| 15 | [sharkdp/purescript-flare](https://github.com/sharkdp/purescript-flare) | A special-purpose UI library for Purescript | 264 |
| 16 | [adkelley/javascript-to-purescript](https://github.com/adkelley/javascript-to-purescript) | Tutorial Series - Make the Leap from Javascript to PureScript | 256 |
| 17 | [purescript-contrib/purescript-aff](https://github.com/purescript-contrib/purescript-aff) | An asynchronous effect monad for PureScript | 240 |
| 18 | [purescript-hyper/hyper](https://github.com/purescript-hyper/hyper) | Type-safe, statically checked composition of HTTP servers | 237 |
| 19 | [bodil/purescript-signal](https://github.com/bodil/purescript-signal) | Elm style FRP library for PureScript | 235 |
| 20 | [purescript/psc-package](https://github.com/purescript/psc-package) | A package manager for PureScript based on package sets | 228 |
| 21 | [lumihq/purescript-react-basic](https://github.com/lumihq/purescript-react-basic) | An opinionated set of bindings to the React library, optimizing for the most basic use cases | 202 |
| 22 | [pure-c/purec](https://github.com/pure-c/purec) | C backend for PureScript | 196 |
| 23 | [purescript-concur/purescript-concur-react](https://github.com/purescript-concur/purescript-concur-react) | Concur UI Framework for Purescript | 194 |
| 24 | [jonschoning/espial](https://github.com/jonschoning/espial) | Espial is an open-source, web-based bookmarking server. | 191 |
| 25 | [nkly/purescript-express](https://github.com/nkly/purescript-express) | Purescript wrapper for Express.js | 157 |
| 26 | [paf31/purescript-sdom](https://github.com/paf31/purescript-sdom) | An experiment in replacing the virtual DOM and avoiding diffing | 152 |
| 27 | [JordanMartinez/learn-halogen](https://github.com/JordanMartinez/learn-halogen) | Learn purescript-halogen using a bottom-up apporach via this "clone-and-play" repository | 152 |
| 28 | [alpacaaa/elm-to-purescript-cheatsheet](https://github.com/alpacaaa/elm-to-purescript-cheatsheet) | Purescript for Elm devs. 🚀 | 146 |
| 29 | [juspay/purescript-presto](https://github.com/juspay/purescript-presto) | Write Apps like Mathematical Equations! | 134 |
| 30 | [natefaubion/purescript-spork](https://github.com/natefaubion/purescript-spork) | Elm-like for PureScript | 133 |
| 31 | [purescript/pursuit](https://github.com/purescript/pursuit) | Website for hosting and searching PureScript API documentation | 125 |
| 32 | [nwolverson/vscode-ide-purescript](https://github.com/nwolverson/vscode-ide-purescript) | PureScript IDE support for VS Code | 123 |
| 33 | [kritzcreek/pscid](https://github.com/kritzcreek/pscid) | A lightweight, fast and unintrusive PureScript file-watcher | 119 |
| 34 | [paf31/purescript-behaviors](https://github.com/paf31/purescript-behaviors) | A simple push-pull FRP implementation | 118 |
| 35 | [natefaubion/purescript-run](https://github.com/natefaubion/purescript-run) | An extensible-effects implementation | 117 |
| 36 | [utkarshkukreti/purescript-hedwig](https://github.com/utkarshkukreti/purescript-hedwig) | Hedwig is a fast, type safe, declarative PureScript library for building web applications. | 116 |
| 37 | [zrho/purescript-optic-ui](https://github.com/zrho/purescript-optic-ui) | PureScript UI framework based on lenses. | 116 |
| 38 | [nwolverson/atom-ide-purescript](https://github.com/nwolverson/atom-ide-purescript) | Atom package for PureScript build, completion, etc support | 115 |
| 39 | [spicydonuts/purescript-react-basic-hooks](https://github.com/spicydonuts/purescript-react-basic-hooks) | An implementation of React hooks on top of purescript-react-basic | 110 |
| 40 | [bodil/purescript-is-magic](https://github.com/bodil/purescript-is-magic) | An educational game with ponies | 109 |
| 41 | [purescript/purescript-prelude](https://github.com/purescript/purescript-prelude) | The PureScript Prelude | 108 |
| 42 | [justinwoo/purescript-simple-json](https://github.com/justinwoo/purescript-simple-json) | A simple Purescript JSON library that uses types automatically | 108 |
| 43 | [doolse/purescript-reactnative](https://github.com/doolse/purescript-reactnative) | React Native bindings for purescript | 107 |
| 44 | [purescript-contrib/purescript-profunctor-lenses](https://github.com/purescript-contrib/purescript-profunctor-lenses) | Pure profunctor lenses | 105 |
| 45 | [f-o-a-m/purescript-web3](https://github.com/f-o-a-m/purescript-web3) | a purescript library for the web3 api | 104 |
| 46 | [rnons/ted2srt](https://github.com/rnons/ted2srt) | Download bilingual subtitles of TED talks | 103 |
| 47 | [purescript-spec/purescript-spec](https://github.com/purescript-spec/purescript-spec) | Testing framework for Purescript | 103 |
| 48 | [lettier/lambda-lantern](https://github.com/lettier/lambda-lantern) | 🧙 A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D. | 103 |
| 49 | [purescript-contrib/purescript-parsing](https://github.com/purescript-contrib/purescript-parsing) | A parser combinator library based on Parsec | 98 |
| 50 | [natefaubion/purescript-variant](https://github.com/natefaubion/purescript-variant) | Polymorphic variants for PureScript | 98 |
| 51 | [coot/zephyr](https://github.com/coot/zephyr) | Tree shaking breeze for PureScript CoreFn AST | 97 |
| 52 | [paf31/purescript-purview](https://github.com/paf31/purescript-purview) | A UI library based on the incremental lambda calculus | 96 |
| 53 | [purescript-contrib/purescript-affjax](https://github.com/purescript-contrib/purescript-affjax) | An asynchronous AJAX library built using Aff. | 95 |
| 54 | [cprussin/purescript-httpure](https://github.com/cprussin/purescript-httpure) | A web framework written in PureScript. | 95 |
| 55 | [pselm/signals](https://github.com/pselm/signals) | Purescript implementation of Elm 0.16's signals modules | 92 |
| 56 | [eskimor/servant-purescript](https://github.com/eskimor/servant-purescript) | Translate servant API to purescript code, with the help of purescript-bridge. | 86 |
| 57 | [restaumatic/purescript-specular](https://github.com/restaumatic/purescript-specular) | A Reflex-Dom inspired UI library for PureScript | 86 |
| 58 | [bodil/purescript-smolder](https://github.com/bodil/purescript-smolder) | A combinator library for generating markup | 85 |
| 59 | [purerl/purerl](https://github.com/purerl/purerl) | Erlang backend for the PureScript compiler | 83 |
| 60 | [paf31/purescript-react-explore](https://github.com/paf31/purescript-react-explore) | Experiments with comonads for modelling React UIs | 83 |
| 61 | [purescript-contrib/purescript-routing](https://github.com/purescript-contrib/purescript-routing) | A clean, type-safe routing library for PureScript. | 82 |
| 62 | [pelotom/purescript-d3](https://github.com/pelotom/purescript-d3) | PureScript bindings for D3 | 81 |
| 63 | [thomashoneyman/purescript-halogen-formless](https://github.com/thomashoneyman/purescript-halogen-formless) | A renderless component to build forms in Halogen | 81 |
| 64 | [lettier/lda-topic-modeling](https://github.com/lettier/lda-topic-modeling) | A PureScript, browser-based implementation of LDA topic modeling. | 81 |
| 65 | [lumihq/purescript-lumi-components](https://github.com/lumihq/purescript-lumi-components) | Library of our UI components | 80 |
| 66 | [purescript-python/purescript-python](https://github.com/purescript-python/purescript-python) | A Python backend for PureScript. | 80 |
| 67 | [chrisdone/purify](https://github.com/chrisdone/purify) | Reproducible builds for PureScript | 79 |
| 68 | [purescript-contrib/purescript-css](https://github.com/purescript-contrib/purescript-css) | A clean, type-safe library for describing, manipulating and rendering CSS | 79 |
| 69 | [eskimor/purescript-bridge](https://github.com/eskimor/purescript-bridge) | Create PureScript datatypes from Haskell datatypes | 77 |
| 70 | [purescript/trypurescript](https://github.com/purescript/trypurescript) | PureScript in the browser | 75 |
| 71 | [paf31/purescript-incremental-functions](https://github.com/paf31/purescript-incremental-functions) | Incremental lambda calculus | 74 |
| 72 | [purescript/purescript-quickcheck](https://github.com/purescript/purescript-quickcheck) | An implementation of QuickCheck in PureScript | 73 |
| 73 | [bodil/purescript-test-unit](https://github.com/bodil/purescript-test-unit) | An asynchronous unit test runner for PureScript | 73 |
| 74 | [sharkdp/purescript-sparkle](https://github.com/sharkdp/purescript-sparkle) | Infer user interfaces from type signatures | 72 |
| 75 | [funkia/purescript-turbine](https://github.com/funkia/purescript-turbine) | Purely functional UI library powered by FRP. | 71 |
| 76 | [MonoidMusician/dhall-purescript](https://github.com/MonoidMusician/dhall-purescript) | Dhall implementation and structural editor in PureScript | 69 |
| 77 | [tfausak/thran](https://github.com/tfausak/thran) | Compile PureScript into Haskell. | 69 |
| 78 | [citizennet/purescript-ocelot](https://github.com/citizennet/purescript-ocelot) | An opinionated component library for Halogen apps | 68 |
| 79 | [natefaubion/purescript-psa](https://github.com/natefaubion/purescript-psa) | Error/Warning reporting frontend for the PureScript compiler | 68 |
| 80 | [i-am-tom/purescript-panda](https://github.com/i-am-tom/purescript-panda) | What would TEA look like if we had no VDOM? | 66 |
| 81 | [purescript/purescript-free](https://github.com/purescript/purescript-free) | Free monads, Cofree comonads, Yoneda and Coyoneda functors, and the Trampoline monad. | 65 |
| 82 | [nwolverson/purescript-language-server](https://github.com/nwolverson/purescript-language-server) | | 65 |
| 83 | [hoodunit/purescript-react-native](https://github.com/hoodunit/purescript-react-native) | Low-level PureScript wrappers for React Native | 65 |
| 84 | [michaelficarra/purescript-demo-mario](https://github.com/michaelficarra/purescript-demo-mario) | :turtle: implementation of Elm's Mario demo in PureScript | 64 |
| 85 | [kritzcreek/psc-ide](https://github.com/kritzcreek/psc-ide) | DEPRECATED - Editor Support for the PureScript programming language | 63 |
| 86 | [nponeccop/HNC](https://github.com/nponeccop/HNC) | HN Compiler | 62 |
| 87 | [thomashoneyman/purescript-halogen-hooks](https://github.com/thomashoneyman/purescript-halogen-hooks) | Reusable stateful logic in Halogen, inspired by React Hooks | 62 |
| 88 | [hendrikniemann/purescript-graphql](https://github.com/hendrikniemann/purescript-graphql) | End to End typesafe GraphQL with PureScript | 61 |
| 89 | [vladciobanu/purescript-halogen-example](https://github.com/vladciobanu/purescript-halogen-example) | Sample halogen app that uses a few DSLs within the application's free monad | 58 |
| 90 | [csicar/pskt](https://github.com/csicar/pskt) | Kotlin-backend for PureScript | 57 |
| 91 | [parsonsmatt/purs-architecture-tutorial](https://github.com/parsonsmatt/purs-architecture-tutorial) | A port of the Elm Architecture Tutorial to PureScript | 56 |
| 92 | [purescript/purescript-foreign](https://github.com/purescript/purescript-foreign) | Library for dealing with foreign data (JavaScript objects) in PureScript | 55 |
| 93 | [paf31/purescript-quickserve](https://github.com/paf31/purescript-quickserve) | Quick HTTP servers | 54 |
| 94 | [paf31/purescript-foreign-generic](https://github.com/paf31/purescript-foreign-generic) | Generic deriving for purescript-foreign | 53 |
| 95 | [citizennet/purescript-halogen-select](https://github.com/citizennet/purescript-halogen-select) | Building blocks for common selection user interfaces in PureScript & Halogen | 53 |
| 96 | [paulyoung/pureswift](https://github.com/paulyoung/pureswift) | Swift backend for PureScript. | 53 |
| 97 | [AlexeyRaga/purescript-react-electron-example](https://github.com/AlexeyRaga/purescript-react-electron-example) | | 53 |
| 98 | [purescript/purescript-transformers](https://github.com/purescript/purescript-transformers) | Monad and comonad transformers | 52 |
| 99 | [purescript/purescript-in-purescript](https://github.com/purescript/purescript-in-purescript) | PureScript compiler written in PureScript (On hold / inactive) | 52 |
| 100 | [sharkdp/purescript-isometric](https://github.com/sharkdp/purescript-isometric) | Isometric rendering for PureScript | 52 |
| 101 | [natefaubion/purescript-checked-exceptions](https://github.com/natefaubion/purescript-checked-exceptions) | Extensible checked exceptions with polymorphic variants | 51 |
| 102 | [ethul/purescript-webpack-example](https://github.com/ethul/purescript-webpack-example) | Example using PureScript with webpack | 50 |
| 103 | [purescript-contrib/purescript-matryoshka](https://github.com/purescript-contrib/purescript-matryoshka) | Generalized folds, unfolds, and traversals for fixed point data structures | 50 |
| 104 | [Kamirus/purescript-selda](https://github.com/Kamirus/purescript-selda) | A type-safe, high-level SQL library for PureScript | 50 |
| 105 | [justinwoo/purescript-ohyes](https://github.com/justinwoo/purescript-ohyes) | A library for generating Typescript types that can be used transparently from Purescript. | 50 |
| 106 | [tfausak/purescript-neon](https://github.com/tfausak/purescript-neon) | ⚡️ A practical standard library for PureScript. | 49 |
| 107 | [purescript/purescript-typelevel-prelude](https://github.com/purescript/purescript-typelevel-prelude) | Types and kinds for basic type-level programming | 48 |
| 108 | [anttih/purescript-rx](https://github.com/anttih/purescript-rx) | PureScript bindings for RxJS | 47 |
| 109 | [bodil/purescript-vdom](https://github.com/bodil/purescript-vdom) | A native PureScript virtual DOM implementation. | 47 |
| 110 | [purescript/purescript-control](https://github.com/purescript/purescript-control) | Common control classes and utility functions | 46 |
| 111 | [natefaubion/purescript-routing-duplex](https://github.com/natefaubion/purescript-routing-duplex) | Unified parsing and printing for routes in PureScript | 46 |
| 112 | [sharkdp/purescript-ctprelude](https://github.com/sharkdp/purescript-ctprelude) | A Prelude with names from category theory | 46 |
| 113 | [aktowns/purescript-simple-dom](https://github.com/aktowns/purescript-simple-dom) | | 45 |
| 114 | [purescript-halogen/purescript-halogen-vdom](https://github.com/purescript-halogen/purescript-halogen-vdom) | An extensible virtual-dom library for PureScript. | 45 |
| 115 | [mgmeier/purescript-webgl](https://github.com/mgmeier/purescript-webgl) | Binding to WebGL for purescript. | 45 |
| 116 | [Gabriel439/Purescript-to-Python](https://github.com/Gabriel439/Purescript-to-Python) | A compiler from Purescript to Python | 41 |
| 117 | [natefaubion/purescript-cst](https://github.com/natefaubion/purescript-cst) | A concrete-syntax tree and parser for the PureScript language | 39 |
| 118 | [minoki/purescript-tsd-gen](https://github.com/minoki/purescript-tsd-gen) | TypeScript Declaration File (.d.ts) generator for PureScript | 36 |
| 119 | [joneshf/purty](https://github.com/joneshf/purty) | GitHub mirror for CI ONLY. All development happens on GitLab. | 29 |
| 120 | [christian-marie/servant-purescript](https://github.com/christian-marie/servant-purescript) | (defunct) Purescript client code generation for Servant | 27 |
| 121 | [justinwoo/purescript-choco-pie](https://github.com/justinwoo/purescript-choco-pie) | A Cycle.js-like utility for working with Purescript-Event | 25 |
| 122 | [purescript-contrib/purescript-pathy](https://github.com/purescript-contrib/purescript-pathy) | A type-safe abstraction for platform-independent file system paths. | 25 |
| 123 | [krisajenkins/purescript-remotedata](https://github.com/krisajenkins/purescript-remotedata) | | 25 |
| 124 | [soupi/purescript-slides](https://github.com/soupi/purescript-slides) | A tiny EDSL for making slides in PureScript | 25 |
| 125 | [afcondon/purescript-d3v4](https://github.com/afcondon/purescript-d3v4) | Starting from scratch to wrap D3v4 | 25 |
| 126 | [VerbalExpressions/purescript-verbal-expressions](https://github.com/VerbalExpressions/purescript-verbal-expressions) | Purescript Regular expressions made easy | 25 |
| 127 | [Thimoteus/purescript-optlicative](https://github.com/Thimoteus/purescript-optlicative) | applicative opt parsing for node | 24 |
| 128 | [kcsongor/purescript-record-format](https://github.com/kcsongor/purescript-record-format) | Experimental record formatting from type-level format strings | 24 |
| 129 | [paulyoung/purescript-prettier-printer](https://github.com/paulyoung/purescript-prettier-printer) | An implementation of "A prettier printer" (Wadler 2003) in PureScript. | 24 |
| 130 | [hdgarrood/purescript-benchotron](https://github.com/hdgarrood/purescript-benchotron) | Straightforward benchmarking for PureScript/JavaScript. | 24 |
| 131 | [felixSchl/purescript-pipes](https://github.com/felixSchl/purescript-pipes) | Purescript port of Pipes - http://hackage.haskell.org/package/pipes-4.1.9 | 24 |
| 132 | [waterson/purescript-webaudio](https://github.com/waterson/purescript-webaudio) | A PureScript wrapper around the HTML5 Web Audio API | 24 |
| 133 | [hoodunit/purescript-screeps](https://github.com/hoodunit/purescript-screeps) | PureScript wrapper library for the Screeps game API (https://screeps.com) | 24 |
| 134 | [paf31/purescript-safely](https://github.com/paf31/purescript-safely) | A combinator for making any monadic control operator stack-safe | 24 |
| 135 | [bamboo/purescript-electron](https://github.com/bamboo/purescript-electron) | PureScript FFI bindings for the Electron API (This repository is no longer maintained) | 24 |
| 136 | [Thimoteus/purescript-simple-request](https://github.com/Thimoteus/purescript-simple-request) | A library connecting purescript-http, purescript-aff and purescript-node-http | 23 |
| 137 | [ethul/purescript-freeap](https://github.com/ethul/purescript-freeap) | Free applicative functors for PureScript | 23 |
| 138 | [tmountain/purescript-reproducible](https://github.com/tmountain/purescript-reproducible) | A short guide detailing how to bootstrap PureScript. | 23 |
| 139 | [ethul/purescript-angular](https://github.com/ethul/purescript-angular) | AngularJS 1.2 bindings for PureScript (currently in the experimental stage) | 23 |
| 140 | [sectore/program-imperatively-using-purescript](https://github.com/sectore/program-imperatively-using-purescript) | Program imperatively using PureScript, State monad and lenses | 23 |
| 141 | [justinwoo/spacchetti-react-basic-starter](https://github.com/justinwoo/spacchetti-react-basic-starter) | Fork of react-basic-starter using Package sets | 23 |
| 142 | [purescript-contrib/purescript-uri](https://github.com/purescript-contrib/purescript-uri) | A type-safe parser, printer, and ADT for URLs and URIs. | 22 |
| 143 | [kwohlfahrt/purescript-halogen-svg](https://github.com/kwohlfahrt/purescript-halogen-svg) | | 22 |
| 144 | [purescript/purescript-profunctor](https://github.com/purescript/purescript-profunctor) | Profunctor type classes and data structures | 22 |
| 145 | [Risto-Stevcev/purescript-ffi-utils](https://github.com/Risto-Stevcev/purescript-ffi-utils) | A utility library for the purescript foreign function interface | 22 |
| 146 | [purescript-hyper/purescript-trout-client](https://github.com/purescript-hyper/purescript-trout-client) | Automatically derived XHR clients for Trout routing types. | 22 |
| 147 | [paluh/purescript-polyform](https://github.com/paluh/purescript-polyform) | An attempt to build composable validation toolkit. | 22 |
| 148 | [ptol/purescript-sigment](https://github.com/ptol/purescript-sigment) | A simple game-engine/ui library | 22 |
| 149 | [paf31/purescript-graphics-vis](https://github.com/paf31/purescript-graphics-vis) | A library for interactively creating graphics visualizations | 22 |
| 150 | [funkia/purescript-hareactive](https://github.com/funkia/purescript-hareactive) | PureScript bindings for the FRP library Hareactive | 22 |
| 151 | [spicydonuts/pux-rock-paper-scissors](https://github.com/spicydonuts/pux-rock-paper-scissors) | | 22 |
| 152 | [purescript-node/purescript-node-fs](https://github.com/purescript-node/purescript-node-fs) | Node.js file I/O for purescript | 21 |
| 153 | [purescript/purescript-lazy](https://github.com/purescript/purescript-lazy) | Call-by-need values | 21 |
| 154 | [purescripters/purescript-template-strings](https://github.com/purescripters/purescript-template-strings) | ES6 style template strings for Purescript | 21 |
| 155 | [f-o-a-m/purescript-optparse](https://github.com/f-o-a-m/purescript-optparse) | Applicative option parser | 21 |
| 156 | [sectore/purescript-bulma](https://github.com/sectore/purescript-bulma) | PureScript bindings for Bulma | 21 |
| 157 | [truqu/purescript-workers](https://github.com/truqu/purescript-workers) | An API wrapper around Web Workers (Dedicated, Shared and Service) | 21 |
| 158 | [rightfold/purescript-news](https://github.com/rightfold/purescript-news) | Aggregation of various PureScript news sources | 21 |
| 159 | [Thimoteus/literate-purescript](https://github.com/Thimoteus/literate-purescript) | literate-style programming for purescript | 21 |
| 160 | [paf31/purescript-debugger](https://github.com/paf31/purescript-debugger) | A simple console debugger for PureScript functions | 21 |
| 161 | [owickstrom/purescript-leffe](https://github.com/owickstrom/purescript-leffe) | The Labeled Effects Extension to PureScript | 21 |
| 162 | [nsaunders/trout-demo](https://github.com/nsaunders/trout-demo) | Trout and code sharing in PureScript | 21 |
| 163 | [csicar/purescript-generic-graphviz](https://github.com/csicar/purescript-generic-graphviz) | library for generating graphviz visualizations using purescript generics | 21 |
| 164 | [andreypopp/purescript-node-thunk](https://github.com/andreypopp/purescript-node-thunk) | Node callbacks as thunks | 21 |
| 165 | [f-o-a-m/parking-dao](https://github.com/f-o-a-m/parking-dao) | An Example Solidity Application Using the Chanterelle Build Tool | 21 |
| 166 | [parsonsmatt/purescript-routing-example](https://github.com/parsonsmatt/purescript-routing-example) | An example of purescript-routing and purescript-halogen | 20 |
| 167 | [purescript/purescript-tuples](https://github.com/purescript/purescript-tuples) | Tuple data type and utility functions | 20 |
| 168 | [paulyoung/purescript-corefn](https://github.com/paulyoung/purescript-corefn) | A library for working with the PureScript functional core. | 20 |
| 169 | [f-o-a-m/purescript-web3-example](https://github.com/f-o-a-m/purescript-web3-example) | | 20 |
| 170 | [ehrenmurdick/purescript-oak](https://github.com/ehrenmurdick/purescript-oak) | Implementation of the Elm Architecture in Purescript | 20 |
| 171 | [Thimoteus/purescript-transformerless](https://github.com/Thimoteus/purescript-transformerless) | Transformerless monads for Puresript | 20 |
| 172 | [coot/purescript-cofree-react-router](https://github.com/coot/purescript-cofree-react-router) | React-Router implemented in PureScript as Cofree Comonad for the Array functor. | 20 |
| 173 | [coot/purescript-redox](https://github.com/coot/purescript-redox) | Data store(s) for purescript applications. Use your own DSL to update the global state. | 20 |
| 174 | [zyla/purescript-concur](https://github.com/zyla/purescript-concur) | [ABANDONED] An attempt to port the concur library to PureScript. | 20 |
| 175 | [felixSchl/purescript-redux-saga](https://github.com/felixSchl/purescript-redux-saga) | Manageable I/O for Purescript apps - http://slides.com/felixschl/managing-io-in-purescript | 20 |
| 176 | [dmbfm/purescript-puregl](https://github.com/dmbfm/purescript-puregl) | | 20 |
| 177 | [coot/purescript-isomorphic-react-example](https://github.com/coot/purescript-isomorphic-react-example) | Example of Isomorphic React Application written in PureScript | 20 |
| 178 | [awakesecurity/purescript-precise-datetime](https://github.com/awakesecurity/purescript-precise-datetime) | | 20 |
| 179 | [justinwoo/purescript-web-audio-player-demo](https://github.com/justinwoo/purescript-web-audio-player-demo) | A web audio player demo using Halogen for skipping in different increments | 20 |
| 180 | [slamdata/purescript-webdriver](https://github.com/slamdata/purescript-webdriver) | A PureScript interface to Selenium's Node Webdriver. | 19 |
| 181 | [justinwoo/purescript-record-extra](https://github.com/justinwoo/purescript-record-extra) | Extra functions for working with Records | 19 |
| 182 | [justinwoo/purescript-bismuth](https://github.com/justinwoo/purescript-bismuth) | A library for generating flow type signatures for direct interop between PureScript and Flow. Similar to OhYes | 19 |
| 183 | [danieljharvey/purescript-refined](https://github.com/danieljharvey/purescript-refined) | Purescript refinement types with runtime checking | 19 |
| 184 | [LiamGoodacre/purescript-type-lang](https://github.com/LiamGoodacre/purescript-type-lang) | Lambda calculus at the type level. | 19 |
| 185 | [natefaubion/purescript-optimizer](https://github.com/natefaubion/purescript-optimizer) | | 18 |
| 186 | [mtolly/onyxite-customs](https://github.com/mtolly/onyxite-customs) | Rock Band 3 custom songs and a tool to build them | 18 |
| 187 | [purescript-contrib/purescript-nullable](https://github.com/purescript-contrib/purescript-nullable) | A very simple library for dealing with nulls in foreign libraries | 18 |
| 188 | [purescript-web/purescript-web-dom](https://github.com/purescript-web/purescript-web-dom) | Type definitions and low level interface implementations for the W3C DOM spec | 18 |
| 189 | [mostalive/purescript-firebase](https://github.com/mostalive/purescript-firebase) | Firebase bindings for purescript | 18 |
| 190 | [garyb/purescript-codec-argonaut](https://github.com/garyb/purescript-codec-argonaut) | Bi-directional JSON codecs for argonaut | 18 |
| 191 | [purescript/purescript-exists](https://github.com/purescript/purescript-exists) | Existential types as a library | 18 |
| 192 | [paf31/purescript-event](https://github.com/paf31/purescript-event) | The Event type, extracted from purescript-behaviors | 18 |
| 193 | [cprussin/purescript-monad-logger](https://github.com/cprussin/purescript-monad-logger) | A library providing a class for monads which log messages, an associated transformer, and associated data types. | 18 |
| 194 | [lpil/purescript-aws-lambda-express](https://github.com/lpil/purescript-aws-lambda-express) | | 18 |
| 195 | [justinwoo/purescript-0.12.0-hello-world](https://github.com/justinwoo/purescript-0.12.0-hello-world) | PureScript 0.12.0 Hello World | 18 |
| 196 | [paf31/purescript-memoize](https://github.com/paf31/purescript-memoize) | Type classes for creating memoized functions | 18 |
| 197 | [sliptype/vue-pure](https://github.com/sliptype/vue-pure) | ⛱ An example of managing state using Purescript in a Vue app | 18 |
| 198 | [citizennet/purescript-fuzzy](https://github.com/citizennet/purescript-fuzzy) | A type-safe fuzzy string matcher | 18 |
| 199 | [agrafix/purescript-apparch](https://github.com/agrafix/purescript-apparch) | PureScript application layout pattern, derived from the Elm Architecture | 18 |
| 200 | [hdgarrood/solitaire](https://github.com/hdgarrood/solitaire) | Basic Solitaire game in PureScript, with both web and terminal UIs | 18 |
| 201 | [cprussin/minichrome](https://github.com/cprussin/minichrome) | A minimal web browser built for tiling window managers | 18 |
| 202 | [bitc/purescript-bundle-fast](https://github.com/bitc/purescript-bundle-fast) | A fast alternative to PureScript's `psc-bundle` to be used during development | 17 |
| 203 | [purescript/purescript-either](https://github.com/purescript/purescript-either) | Values with two possibilities | 17 |
| 204 | [purescript/purescript-console](https://github.com/purescript/purescript-console) | Console-related functions | 17 |
| 205 | [sharkdp/purescript-bigints](https://github.com/sharkdp/purescript-bigints) | Arbitrary length integers for PureScript | 17 |
| 206 | [paf31/purescript-yargs](https://github.com/paf31/purescript-yargs) | PureScript bindings for the yargs command-line parsing library | 17 |
| 207 | [bodil/purescript-sized-vectors](https://github.com/bodil/purescript-sized-vectors) | Idris style sized vectors in PureScript | 17 |
| 208 | [f-o-a-m/purescript-web3-generator](https://github.com/f-o-a-m/purescript-web3-generator) | A code generation tool for purescript-web3 | 17 |
| 209 | [LiamGoodacre/purescript-filterable](https://github.com/LiamGoodacre/purescript-filterable) | Classes for filterable and witherable data structures | 17 |
| 210 | [paf31/purescript-leibniz](https://github.com/paf31/purescript-leibniz) | Leibniz Equality | 17 |
| 211 | [paf31/purescript-behaviors-demo](https://github.com/paf31/purescript-behaviors-demo) | purescript-behaviors in PSCi | 17 |
| 212 | [bodil/purescript-kanren](https://github.com/bodil/purescript-kanren) | Relational programming for PureScript | 17 |
| 213 | [zudov/purescript-cycle](https://github.com/zudov/purescript-cycle) | Purescript bindings for Cycle.js | 17 |
| 214 | [paulyoung/purescript-style](https://github.com/paulyoung/purescript-style) | | 17 |
| 215 | [Dretch/purescript-querydsl](https://github.com/Dretch/purescript-querydsl) | | 17 |
| 216 | [Thimoteus/SandScript](https://github.com/Thimoteus/SandScript) | A lisp dialect written in PureScript | 17 |
| 217 | [thomashoneyman/purescript-alga](https://github.com/thomashoneyman/purescript-alga) | An implementation of algebraic graphs in PureScript | 17 |
| 218 | [justinwoo/halogen-parcel-hot-reload-demo](https://github.com/justinwoo/halogen-parcel-hot-reload-demo) | An example of one way you could use hot reloading with Halogen. | 17 |
| 219 | [joelgrus/science-questions](https://github.com/joelgrus/science-questions) | end-to-end data product for generating random science quizzes | 17 |
| 220 | [stefankoegel/clickyEvaluation](https://github.com/stefankoegel/clickyEvaluation) | Visual tool for stepwise evaluation of simple Haskell expressions | 17 |
| 221 | [purescript-halogen/purescript-halogen-css](https://github.com/purescript-halogen/purescript-halogen-css) | An adapter between the purescript-halogen and purescript-css libraries. | 16 |
| 222 | [purescript/purescript-refs](https://github.com/purescript/purescript-refs) | Mutable value references | 16 |
| 223 | [purescript-contrib/purescript-freet](https://github.com/purescript-contrib/purescript-freet) | Free monad transformers | 16 |
| 224 | [garyb/purescript-debug](https://github.com/garyb/purescript-debug) | Console based debugging functions | 16 |
| 225 | [purescript-contrib/purescript-aff-coroutines](https://github.com/purescript-contrib/purescript-aff-coroutines) | Helper functions for creating coroutines with the Aff monad | 16 |
| 226 | [purescript/purescript-graphs](https://github.com/purescript/purescript-graphs) | Purely functional graph data structure | 16 |
| 227 | [sharkdp/purescript-format](https://github.com/sharkdp/purescript-format) | Type-safe, printf-style formatting for PureScript | 16 |
| 228 | [justinwoo/purescript-parcel-example](https://github.com/justinwoo/purescript-parcel-example) | An example of how PureScript outputs are just CommonJS modules that you can use in any way you want. | 16 |
| 229 | [precog/purescript-mra](https://github.com/precog/purescript-mra) | A definition and reference implementation for MRA in PureScript. | 16 |
| 230 | [nwolverson/purescript-suggest](https://github.com/nwolverson/purescript-suggest) | Apply PureScript compiler suggestions to fix warnings | 16 |
| 231 | [Thimoteus/purescript-promises](https://github.com/Thimoteus/purescript-promises) | An alternative effect monad for PureScript. | 16 |
| 232 | [thomashoneyman/purescript-halogen-portal](https://github.com/thomashoneyman/purescript-halogen-portal) | Portals for Halogen: Render child components anywhere in the DOM | 16 |
| 233 | [rinn7e/rinn7e-halogen-starter](https://github.com/rinn7e/rinn7e-halogen-starter) | Opinionated Purescript Halogen Starter | 16 |
| 234 | [rintcius/purescript-aui](https://github.com/rintcius/purescript-aui) | Algebraic UI's in Purescript | 16 |
| 235 | [jvliwanag/purescript-oneof](https://github.com/jvliwanag/purescript-oneof) | A Purescript data type for untagged unions | 16 |
| 236 | [nsaunders/purescript-dotenv](https://github.com/nsaunders/purescript-dotenv) | Load environment variables from a .env file. | 16 |
| 237 | [houli/PR-808](https://github.com/houli/PR-808) | Roland TR-808 Drum Machine in PureScript | 16 |
| 238 | [paf31/purescript-signal-loop](https://github.com/paf31/purescript-signal-loop) | An abstraction on top of purescript-signal, for avoiding Channels | 16 |
| 239 | [purescript/purescript-math](https://github.com/purescript/purescript-math) | Math functions | 15 |
| 240 | [purescript-contrib/purescript-machines](https://github.com/purescript-contrib/purescript-machines) | Mealy machines | 15 |
| 241 | [spicydonuts/purescript-uuid](https://github.com/spicydonuts/purescript-uuid) | | 15 |
| 242 | [garyb/purescript-quickcheck-laws](https://github.com/garyb/purescript-quickcheck-laws) | QuickCheck powered law tests for PureScript's core typeclasses. | 15 |
| 243 | [JordanMartinez/purescript-to-haskell](https://github.com/JordanMartinez/purescript-to-haskell) | Helps a PureScript developer get more familiar with Haskell, so they can use Haskell as a web server | 14 |
| 244 | [osa1/psc-lua](https://github.com/osa1/psc-lua) | Lua backend for PureScript | 13 |
| 245 | [spion/purscheck](https://github.com/spion/purscheck) | A tiny wrapper for the purescript compiler compatible with flycheck | 13 |
| 246 | [justinwoo/psc-package2nix](https://github.com/justinwoo/psc-package2nix) | Tool to derive a Nix expression from a psc-package.json configuration. | 13 |
| 247 | [Southern-Exposure-Seed-Exchange/Order-Manager-Prototypes](https://github.com/Southern-Exposure-Seed-Exchange/Order-Manager-Prototypes) | Rough REST client/server prototypes for SESE's Order Manager. | 13 |
| 248 | [spicydonuts/purescript-spectacle-presentation](https://github.com/spicydonuts/purescript-spectacle-presentation) | Presentation on using React Spectacle via Pux & PureScript | 12 |
| 249 | [rnons/purescript-halogen-day-picker](https://github.com/rnons/purescript-halogen-day-picker) | A day picker written in purescript halogen | 12 |
| 250 | [juspay/purescript-presto-backend](https://github.com/juspay/purescript-presto-backend) | Flow Monad for your Backend | 12 |
| 251 | [zudov/purescript-miniyampa](https://github.com/zudov/purescript-miniyampa) | A simplistic AFRP implementation | 12 |
| 252 | [purescript/purescript-type-equality](https://github.com/purescript/purescript-type-equality) | Type equality constraints | 12 |
| 253 | [justinwoo/purescript-lenient-html-parser](https://github.com/justinwoo/purescript-lenient-html-parser) | A reaaaaaally lenient HTML parser for Purescript inspired by ndmitchell's TagSoup | 12 |
| 254 | [justinwoo/purescript-serialized-actions](https://github.com/justinwoo/purescript-serialized-actions) | just an example of how simple ADTs should have JSON serialization and deserialization automatically derived | 12 |
| 255 | [puffnfresh/purescript-streams](https://github.com/puffnfresh/purescript-streams) | Compositional, streaming I/O library (unfinished) | 12 |
| 256 | [justinwoo/purescript-home-run-ball](https://github.com/justinwoo/purescript-home-run-ball) | A library for applying a row of rules for validation to refine a value | 12 |
| 257 | [juspay/purescript-sequelize](https://github.com/juspay/purescript-sequelize) | Purescript wrapper for Sequelize - http://docs.sequelizejs.com/ | 12 |
| 258 | [purescript/purescript-catenable-lists](https://github.com/purescript/purescript-catenable-lists) | Catenable lists | 12 |
| 259 | [adinapoli/snaplet-purescript](https://github.com/adinapoli/snaplet-purescript) | Automatic (re)compilation of Purescript code | 11 |
| 260 | [jmackie/purescript.nix](https://github.com/jmackie/purescript.nix) | 📦 PureScript package management with Nix | 11 |
| 261 | [csicar/purescript-doctest](https://github.com/csicar/purescript-doctest) | Generate tests from examples in purescript docs | 11 |
| 262 | [rightfold/purescript-alkali](https://github.com/rightfold/purescript-alkali) | Generate Halogen forms from types | 11 |
| 263 | [newlandsvalley/purescript-school-of-music](https://github.com/newlandsvalley/purescript-school-of-music) | Port of the Haskell School of Music to Purescript | 11 |
| 264 | [id3as/purescript-erl-pinto](https://github.com/id3as/purescript-erl-pinto) | An opinionated OTP framework wrapper | 11 |
| 265 | [purescript/purescript-exceptions](https://github.com/purescript/purescript-exceptions) | Exception effects | 11 |
| 266 | [citizennet/purescript-lynx-poc](https://github.com/citizennet/purescript-lynx-poc) | An experimental library for dynamic forms. | 11 |
| 267 | [lumihq/purescript-react-basic-emotion](https://github.com/lumihq/purescript-react-basic-emotion) | | 11 |
| 268 | [purescript-contrib/purescript-aff-bus](https://github.com/purescript-contrib/purescript-aff-bus) | Many-to-many broadcasting | 11 |
| 269 | [dariooddenino/pux-blog](https://github.com/dariooddenino/pux-blog) | | 11 |
| 270 | [ajnsit/purescript-formless-independent](https://github.com/ajnsit/purescript-formless-independent) | Formless library, Independent of any UI Framework dependencies | 11 |
| 271 | [purescript-contrib/purescript-these](https://github.com/purescript-contrib/purescript-these) | Data type isomorphic to α ∨ β ∨ (α ∧ β) | 11 |
| 272 | [joelgrus/polyglot-twitter-bot](https://github.com/joelgrus/polyglot-twitter-bot) | code for writing twitter bots in several languages | 11 |
| 273 | [intellij-purescript/intellij-purescript](https://github.com/intellij-purescript/intellij-purescript) | Purescript intellij plugin | 11 |
| 274 | [purescript/purescript-globals](https://github.com/purescript/purescript-globals) | Typed definitions for standard Javascript globals | 11 |
| 275 | [pelotom/purescript-d3-examples](https://github.com/pelotom/purescript-d3-examples) | PureScript + D3 examples | 11 |
| 276 | [DukkhaLess/DukkhaLessClient](https://github.com/DukkhaLess/DukkhaLessClient) | A self-care application for individuals seeking to improve their mental health | 11 |
| 277 | [f-o-a-m/purescript-deck-gl](https://github.com/f-o-a-m/purescript-deck-gl) | purescript wrapper for Uber's deck.gl library | 11 |
| 278 | [MonoidMusician/purescript-halogen-zuruzuru](https://github.com/MonoidMusician/purescript-halogen-zuruzuru) | A list reordering component for Halogen. Named by @justinwoo. (GitHub suggested "verbose-chainsaw".) | 11 |
| 279 | [fehrenbach/purescript-unordered-collections](https://github.com/fehrenbach/purescript-unordered-collections) | Fast, hash-based, immutable collections. | 11 |
| 280 | [quephird/space-invaders-ps](https://github.com/quephird/space-invaders-ps) | An attempt at porting my space invaders game, originally written in Clojure, to PureScript | 11 |
| 281 | [ethul/purescript-react-redux-example](https://github.com/ethul/purescript-react-redux-example) | | 11 |
| 282 | [ecliptic/purescript-recompose](https://github.com/ecliptic/purescript-recompose) | PureScript bindings for acdlite/recompose using purescript-react | 11 |
| 283 | [JanDupal/purescript-web-workers](https://github.com/JanDupal/purescript-web-workers) | Web Workers support for PureScripts | 11 |
| 284 | [Bucketchain/purescript-bucketchain](https://github.com/Bucketchain/purescript-bucketchain) | A PureScript webserver interface based on asynchronous middlewares. | 11 |
| 285 | [reactormonk/psfmt](https://github.com/reactormonk/psfmt) | PureScript formatter | 10 |
| 286 | [i-am-tom/purescript-propagators](https://github.com/i-am-tom/purescript-propagators) | Bidirectional computations as networks of relationships. | 10 |
| 287 | [ashgaliyev/purescript-book-ru](https://github.com/ashgaliyev/purescript-book-ru) | | 10 |
| 288 | [nullobject/purescript-digraph](https://github.com/nullobject/purescript-digraph) | A directed graph library for PureScript. | 10 |
| 289 | [nwolverson/purescript-ide-purescript-core](https://github.com/nwolverson/purescript-ide-purescript-core) | Deprecated, to be deleted | 10 |
| 290 | [justinwoo/purescript-xstream](https://github.com/justinwoo/purescript-xstream) | A Purescript interface to xstream | 10 |
| 291 | [paf31/purescript-foreign-lens](https://github.com/paf31/purescript-foreign-lens) | A lens-compatible set of getters for purescript-foreign | 10 |
| 292 | [cdepillabout/purescript-email-validate](https://github.com/cdepillabout/purescript-email-validate) | Validating an email address string against RFC 5322 | 10 |
| 293 | [matthewleon/purescript-record-show](https://github.com/matthewleon/purescript-record-show) | Convert PureScript Records to Strings. | 10 |
| 294 | [VarmaMSP/snake-game](https://github.com/VarmaMSP/snake-game) | A demo of Functional Reactive Programming in Purescript | 10 |
| 295 | [purescript-concur/purescript-concur-core](https://github.com/purescript-concur/purescript-concur-core) | Concur UI library for Purescript. Core framework. | 10 |
| 296 | [purescript/purescript-foreign-object](https://github.com/purescript/purescript-foreign-object) | Functions for working with homogeneous JavaScript objects | 10 |
| 297 | [justinwoo/purescript-cycle-run](https://github.com/justinwoo/purescript-cycle-run) | A Purescript interface to Cycle.js using xstream | 10 |
| 298 | [andywhite37/purescript-halogen-mdl](https://github.com/andywhite37/purescript-halogen-mdl) | Experimental Material Design Lite (MDL) components for purescript-halogen | 10 |
| 299 | [purescript/purescript-safe-coerce](https://github.com/purescript/purescript-safe-coerce) | Library support for the compiler-builtin Coercible type class. | 10 |
| 300 | [justinwoo/weather-telegram-bot](https://github.com/justinwoo/weather-telegram-bot) | A Telegram Bot example in Purescript using Yahoo's Weather API | 10 |
| 301 | [purerl/purescript-erl-cowboy](https://github.com/purerl/purescript-erl-cowboy) | Bindings to Cowboy server | 10 |
| 302 | [joneshf/purescript-optic](https://github.com/joneshf/purescript-optic) | | 10 |
| 303 | [dvdsgl/purescript-trello](https://github.com/dvdsgl/purescript-trello) | Trello Client for PureScript | 10 |
| 304 | [justinwoo/purescript-cycle-etch-sketch](https://github.com/justinwoo/purescript-cycle-etch-sketch) | a purescript-cycle and halogen etch sketch demo | 10 |
| 305 | [joneshf/running-with-purescript](https://github.com/joneshf/running-with-purescript) | Presentation about Row Polymorphism | 10 |
| 306 | [garyb/purescript-leibniz-proof](https://github.com/garyb/purescript-leibniz-proof) | | 10 |
| 307 | [michaelficarra/purescript-spidermonkey-ast](https://github.com/michaelficarra/purescript-spidermonkey-ast) | :monkey: PureScript bindings for Mozilla's SpiderMonkey AST format | 10 |
| 308 | [vladciobanu/purescript-affjax-errors](https://github.com/vladciobanu/purescript-affjax-errors) | Getting around Affjax's HTTP error limitations | 10 |
| 309 | [Mateiadrielrafael/lunarbox](https://github.com/Mateiadrielrafael/lunarbox) | Tool for beginners to learn functional programming | 10 |
| 310 | [purescript-contrib/purescript-ace](https://github.com/purescript-contrib/purescript-ace) | Purescript bindings for the Ace editor | 10 |
| 311 | [slamdata/purescript-sql-squared](https://github.com/slamdata/purescript-sql-squared) | purescript Sql^2 ast, pretty printer etc | 10 |
| 312 | [paf31/purescript-day](https://github.com/paf31/purescript-day) | Day Convolution | 10 |
| 313 | [input-output-hk/cardano-sl-explorer](https://github.com/input-output-hk/cardano-sl-explorer) | Explorer of cardano-sl | 10 |
| 314 | [oreshinya/purescript-simple-jwt](https://github.com/oreshinya/purescript-simple-jwt) | Simple JWT encoder and decoder for PureScript. | 10 |
| 315 | [ElvishJerricco/purescript-packages2nix](https://github.com/ElvishJerricco/purescript-packages2nix) | | 9 |
| 316 | [justinwoo/purescript-howto-foreign-generic](https://github.com/justinwoo/purescript-howto-foreign-generic) | A tutorial for how to use Purescript's Foreign Generics library | 9 |
| 317 | [abhin4v/ps-simple-rest-service](https://github.com/abhin4v/ps-simple-rest-service) | | 9 |
| 318 | [purescript-react-basic-mui/purescript-react-basic-mui](https://github.com/purescript-react-basic-mui/purescript-react-basic-mui) | | 9 |
| 319 | [JordanMartinez/purescript-interpolate](https://github.com/JordanMartinez/purescript-interpolate) | Enable string interpolation for PureScript | 9 |
| 320 | [EugeneN/pureGoL](https://github.com/EugeneN/pureGoL) | A Game of Life written in Purescript using Rx and React/canvas/console UIs. | 9 |
| 321 | [alvart/purescript-proact](https://github.com/alvart/purescript-proact) | Proact is a core library for web frameworks that use Free DSLs and Cofree interpreters | 9 |
| 322 | [SodiumFRP/purescript-sodium](https://github.com/SodiumFRP/purescript-sodium) | | 9 |
| 323 | [kofno/purescript-aws-lambda](https://github.com/kofno/purescript-aws-lambda) | Write your AWS Lambda in PureScript! | 9 |
| 324 | [bodil/purescript-chrome-api](https://github.com/bodil/purescript-chrome-api) | PureScript bindings for the Chrome Platform APIs | 9 |
| 325 | [Risto-Stevcev/category-theory-by-example](https://github.com/Risto-Stevcev/category-theory-by-example) | Explaining category theory by example | 9 |
| 326 | [jonathanlking/websockets-example](https://github.com/jonathanlking/websockets-example) | Minimal Haskell+Purescript WebSockets example | 9 |
| 327 | [kritzcreek/purescript-blessed](https://github.com/kritzcreek/purescript-blessed) | [WIP!] PureScript bindings to the blessed library | 9 |
| 328 | [talw/purescript-gbemu](https://github.com/talw/purescript-gbemu) | A Game Boy emulator, written in PureScript. | 9 |
| 329 | [krisajenkins/purescript-formatting](https://github.com/krisajenkins/purescript-formatting) | A type-safe, composable, printf-alternative for PureScript. | 9 |
| 330 | [purescript/purescript-random](https://github.com/purescript/purescript-random) | Random number generation | 9 |
| 331 | [Thimoteus/purescript-hugenums](https://github.com/Thimoteus/purescript-hugenums) | A huge number library for Purescript with emphasis on correctness. | 9 |
| 332 | [paf31/purescript-node-coroutines](https://github.com/paf31/purescript-node-coroutines) | Coroutines for working with Node streams | 9 |
| 333 | [justinwoo/purescript-kushiyaki](https://github.com/justinwoo/purescript-kushiyaki) | A library for PureScript 0.12 using Record-Format to parse urls with a template. | 9 |
| 334 | [paf31/purescript-hoist](https://github.com/paf31/purescript-hoist) | Optics between functors | 9 |
| 335 | [naglalakk/cookiecutter-purescript-frontend](https://github.com/naglalakk/cookiecutter-purescript-frontend) | Purescript frontend scaffolder | 9 |
| 336 | [purescript/purescript-const](https://github.com/purescript/purescript-const) | Const data type and typeclass instances | 9 |
| 337 | [purescript/purescript-newtype](https://github.com/purescript/purescript-newtype) | Type class and functions for working with newtypes | 9 |
| 338 | [bamboo/purescript-electron-quickstart](https://github.com/bamboo/purescript-electron-quickstart) | Quick start for a purely PureScript based Electron project | 9 |
| 339 | [purescript/purescript-bifunctors](https://github.com/purescript/purescript-bifunctors) | Bifunctors and biapplicatives | 9 |
| 340 | [shamansir/noodle](https://github.com/shamansir/noodle) | Visual programming UI and framework driven by pure functional language and data streams | 9 |
| 341 | [purescript-node/purescript-node-child-process](https://github.com/purescript-node/purescript-node-child-process) | Spawn child processes in PureScript via the Node.js child_process API. | 9 |
| 342 | [joneshf/purescript-typelevel-sql](https://github.com/joneshf/purescript-typelevel-sql) | | 9 |
| 343 | [m-language/m](https://github.com/m-language/m) | A minimal language inspired by Lisp and Haskell | 9 |
| 344 | [lumihq/purescript-tagged-sum](https://github.com/lumihq/purescript-tagged-sum) | A variant data type made for compatibility with Aeson | 9 |
| 345 | [SimonRichardson/purescript-node-mongodb](https://github.com/SimonRichardson/purescript-node-mongodb) | PureScript Aff bindings for node-mongodb. | 9 |
| 346 | [slamdata/purescript-halogen-datepicker](https://github.com/slamdata/purescript-halogen-datepicker) | | 9 |
| 347 | [mstksg/corona-charts](https://github.com/mstksg/corona-charts) | Ultimate interactive COVID-19 data plotter | 9 |
| 348 | [Thimoteus/purescript-infinite-lists](https://github.com/Thimoteus/purescript-infinite-lists) | Strictly infinite (but lazy) lists | 9 |
| 349 | [spicydonuts/purescript-pux-spectacle](https://github.com/spicydonuts/purescript-pux-spectacle) | | 9 |
| 350 | [purescript-contrib/purescript-js-date](https://github.com/purescript-contrib/purescript-js-date) | JavaScript's native date type and corresponding functions. | 9 |
| 351 | [rightfold/purescript-logging](https://github.com/rightfold/purescript-logging) | Composable loggers for PureScript. | 9 |
| 352 | [slamdata/purescript-markdown-halogen](https://github.com/slamdata/purescript-markdown-halogen) | A Halogen rendering library for purescript-markdown | 9 |
| 353 | [sharkdp/flare-example](https://github.com/sharkdp/flare-example) | Quick start project for purescript-flare | 9 |
| 354 | [afcondon/purescript-d3-tagless](https://github.com/afcondon/purescript-d3-tagless) | Applying the "finally tagless, partially evaluated" style to a D3 eDSL | 9 |
| 355 | [throughnothing/purescript-graphql](https://github.com/throughnothing/purescript-graphql) | Purescript GraphQL Library | 9 |
| 356 | [CapillarySoftware/presentable](https://github.com/CapillarySoftware/presentable) | A minimal PureScript rendering agnostic UI framework | 9 |
| 357 | [thomashoneyman/purescript-slug](https://github.com/thomashoneyman/purescript-slug) | Type-safe slugs for PureScript | 9 |
| 358 | [alpacaaa/purescript-simplecrypto](https://github.com/alpacaaa/purescript-simplecrypto) | A set of useful cryptographic utilities for blockchain development. | 8 |
| 359 | [Thimoteus/purescript-yarn](https://github.com/Thimoteus/purescript-yarn) | miscellaneous functions on strings | 8 |
| 360 | [purescript-contrib/purescript-fixed-points](https://github.com/purescript-contrib/purescript-fixed-points) | Types for the least and greatest fixed points of functors. | 8 |
| 361 | [epost/purescript-any-db](https://github.com/epost/purescript-any-db) | PureScript Bindings for the node-any-db library. | 8 |
| 362 | [justinwoo/purescript-biang](https://github.com/justinwoo/purescript-biang) | A library for converting generic reps of Sum and Product to row types, for whatever convenient usage needs at the type level. | 8 |
| 363 | [tel/purescript-intmaps](https://github.com/tel/purescript-intmaps) | Big-endian Patricia tree IntMap implementation in Purescript. | 8 |
| 364 | [paf31/purescript-scoped-labels](https://github.com/paf31/purescript-scoped-labels) | A little implementation of records with duplicate labels | 8 |
| 365 | [lambdacube3d/lambdacube-editor](https://github.com/lambdacube3d/lambdacube-editor) | | 8 |
| 366 | [statebox/purescript-firestore](https://github.com/statebox/purescript-firestore) | A Purescript library to interact with Google Cloud Firestore | 8 |
| 367 | [stratospark/pux-elm-architecture](https://github.com/stratospark/pux-elm-architecture) | porting over elm-architecture examples to pux | 8 |
| 368 | [i-am-tom/purescript-super-circles](https://github.com/i-am-tom/purescript-super-circles) | A simplified Super Hexagon clone written in PureScript. | 8 |
| 369 | [justinwoo/vt](https://github.com/justinwoo/vt) | This is vidtracker but with a Rust backend. PureScript frontend. | 8 |
| 370 | [lumihq/purescript-fixed-precision](https://github.com/lumihq/purescript-fixed-precision) | Fixed precision arithmetic tracked in the types | 8 |
| 371 | [maackle/ssb-igo](https://github.com/maackle/ssb-igo) | Go client for SSB written in PureScript | 8 |
| 372 | [coot/purescript-react-spaces](https://github.com/coot/purescript-react-spaces) | Combinator library for generating React markup. | 8 |
| 373 | [bklaric/team-tavern](https://github.com/bklaric/team-tavern) | Code repository for teamtavern.net | 8 |
| 374 | [garyb/purescript-codec](https://github.com/garyb/purescript-codec) | General purpose bi-directional codecs | 8 |
| 375 | [kritzcreek/purslasher](https://github.com/kritzcreek/purslasher) | A Beat 'em Up in PureScript | 8 |
| 376 | [rnons/purescript-html-parser-halogen](https://github.com/rnons/purescript-html-parser-halogen) | A library to render HTML string into Halogen views | 8 |
| 377 | [doolse/purescript-react-mui](https://github.com/doolse/purescript-react-mui) | Purescript bindings for https://material-ui.com/ | 8 |
| 378 | [purescript-contrib/purescript-now](https://github.com/purescript-contrib/purescript-now) | Effect type and functions for accessing the current machine's date and time. | 8 |
| 379 | [nsaunders/purescript-nodetrout](https://github.com/nsaunders/purescript-nodetrout) | Build a Node HTTP server with Trout. | 8 |
| 380 | [hdgarrood/purescript-eff-functions](https://github.com/hdgarrood/purescript-eff-functions) | Types for javascript-style effectful functions. | 8 |
| 381 | [twitchard/purescript-alexa](https://github.com/twitchard/purescript-alexa) | Types and helper functions for writing Alexa skills in purescript | 8 |
| 382 | [Thimoteus/purescript-diffy](https://github.com/Thimoteus/purescript-diffy) | (Almost) arbitrary diffing of PS values | 8 |
| 383 | [arthurxavierx/purescript-comonad-ui](https://github.com/arthurxavierx/purescript-comonad-ui) | | 8 |
| 384 | [natefaubion/purescript-higher-order](https://github.com/natefaubion/purescript-higher-order) | | 8 |
| 385 | [alexjc/flow](https://github.com/alexjc/flow) | Using simulation to understand and fix Capitalism. | 8 |
| 386 | [cjduncana/purescript-electron](https://github.com/cjduncana/purescript-electron) | PureScript FFI bindings for the Electron API | 8 |
| 387 | [paf31/stack-safety-for-free](https://github.com/paf31/stack-safety-for-free) | A note on the approach to stack-safety in PureScript's core libraries | 8 |
| 388 | [purerl/purescript-erl-process](https://github.com/purerl/purescript-erl-process) | | 8 |
| 389 | [purescript-aws-sdk/gen](https://github.com/purescript-aws-sdk/gen) | Generates the purescript-aws-sdk modules from the AWS SDK JS | 8 |
| 390 | [purescript-web/purescript-web-socket](https://github.com/purescript-web/purescript-web-socket) | Type definitions and low level interface implementations for the W3C WebSocket API | 8 |
| 391 | [purescript/purescript-unsafe-coerce](https://github.com/purescript/purescript-unsafe-coerce) | Unsafe coercion of values | 8 |
| 392 | [puffnfresh/purescript-webrtc](https://github.com/puffnfresh/purescript-webrtc) | PureScript WebRTC bindings | 8 |
| 393 | [CapillarySoftware/purescript-oo-ffi](https://github.com/CapillarySoftware/purescript-oo-ffi) | FFI helpers for binding to OO | 8 |
| 394 | [purescript-node/purescript-node-readline](https://github.com/purescript-node/purescript-node-readline) | A low-level PureScript interface to the Node readline API | 8 |
| 395 | [sharkdp/purescript-numbers](https://github.com/sharkdp/purescript-numbers) | Functions for working with PureScripts 'Number' type | 8 |
| 396 | [jasonzoladz/purescript-rx-state](https://github.com/jasonzoladz/purescript-rx-state) | Unidirectional data flow for PureScript apps powered by Reactive Extensions. | 8 |
| 397 | [EugeneN/twic](https://github.com/EugeneN/twic) | A Twitter client without hassle written in Haskell and Purescript | 8 |
| 398 | [garyb/purescript-json](https://github.com/garyb/purescript-json) | Maybe future core JSON library | 8 |
| 399 | [juspay/medea-ps](https://github.com/juspay/medea-ps) | A JSON schema validator | 8 |
| 400 | [purescript/purescript-functors](https://github.com/purescript/purescript-functors) | Functor products, coproducts, and composition | 8 |
| 401 | [anttih/purescript-rationals](https://github.com/anttih/purescript-rationals) | Rational numbers for PureScript | 8 |
| 402 | [menelaos/purescript-b64](https://github.com/menelaos/purescript-b64) | Unicode-aware Base64 encoding and decoding | 8 |
| 403 | [stevejb71/purescript-nonempty-array](https://github.com/stevejb71/purescript-nonempty-array) | Guaranteed non empty arrays for Purescript | 8 |
| 404 | [cbaatz/purescript-intro](https://github.com/cbaatz/purescript-intro) | An introduction to PureScript for those familiar with Haskell and JavaScript | 8 |
| 405 | [truqu/purescript-indexedDB](https://github.com/truqu/purescript-indexedDB) | An API wrapper around indexedDB | 8 |
| 406 | [justinwoo/purescript-node-sqlite3](https://github.com/justinwoo/purescript-node-sqlite3) | Basic Purescript wrapper for node-sqlite3 | 8 |
| 407 | [purescript-node/purescript-node-process](https://github.com/purescript-node/purescript-node-process) | Access the global Node.js process object | 8 |
| 408 | [acple/purescript-nested-functor](https://github.com/acple/purescript-nested-functor) | Generalized `map` for nested functors. | 8 |
| 409 | [purescript/purescript-assert](https://github.com/purescript/purescript-assert) | Basic assertions library for low level testing | 8 |
| 410 | [soupi/msg](https://github.com/soupi/msg) | a toy chat server | 8 |
| 411 | [athanclark/purescript-websockets-rpc](https://github.com/athanclark/purescript-websockets-rpc) | A simple subscription-esque RPC mechanism using WebSockets, ala the haskell websockets-rpc library (client only) | 8 |
| 412 | [JordanMartinez/purescript-halogen-hooks-extra](https://github.com/JordanMartinez/purescript-halogen-hooks-extra) | | 8 |
| 413 | [LiamGoodacre/purescript-type-map](https://github.com/LiamGoodacre/purescript-type-map) | A Map data structure at the type level. | 8 |
| 414 | [justinwoo/purescript-kishimen](https://github.com/justinwoo/purescript-kishimen) | Sum types with Generics-Rep instances to Variant for free! | 8 |
| 415 | [bodil/purescript-webapp](https://github.com/bodil/purescript-webapp) | work in progress, don't | 8 |
| 416 | [i-am-tom/perusal](https://github.com/i-am-tom/perusal) | A PureScript library for making in-browser presentations. | 8 |
| 417 | [felixmulder/purescript-json-schema](https://github.com/felixmulder/purescript-json-schema) | 🐿 | 8 |
| 418 | [robertdp/purescript-apiary](https://github.com/robertdp/purescript-apiary) | For the creation of type-level specs that can be queried against automatically. For full-stack specs, see https://github.com/robertdp/purescript-apiary-server | 8 |
| 419 | [pkamenarsky/purescript-interop](https://github.com/pkamenarsky/purescript-interop) | Generate Purescript types from Haskell | 7 |
| 420 | [andyarvanitis/purescript-clojure](https://github.com/andyarvanitis/purescript-clojure) | An experimental Clojure backend for PureScript | 7 |
| 421 | [spacchetti/pacchettibotti](https://github.com/spacchetti/pacchettibotti) | Automation bot for PureScript's package infrastructure | 7 |
| 422 | [prikhi/quickbooks-for-communes](https://github.com/prikhi/quickbooks-for-communes) | A QuickBooks Web UI For Communard-Friendly Forms & Reporting | 7 |
| 423 | [purescript-halogen/purescript-halogen-virtual-dom](https://github.com/purescript-halogen/purescript-halogen-virtual-dom) | A virtual-dom driver for Halogen. | 7 |
| 424 | [rskew/knowwhat](https://github.com/rskew/knowwhat) | graph soup editor | 7 |
| 425 | [vladciobanu/purescript-sorted-arrays](https://github.com/vladciobanu/purescript-sorted-arrays) | | 7 |
| 426 | [klntsky/purescript-fusion-poc](https://github.com/klntsky/purescript-fusion-poc) | A proof-of-concept showing how fusion can be implemented ad-hoc for some set of fusion laws in purescript | 7 |
| 427 | [purescript-node/purescript-node-buffer](https://github.com/purescript-node/purescript-node-buffer) | Type declarations for Node's Buffer class | 7 |
| 428 | [kfigiela/saffire-mixer-ui](https://github.com/kfigiela/saffire-mixer-ui) | Mixer UI for Focusrite Saffire LE audio interface for macOS Catalina | 7 |
| 429 | [paf31/purescript-lens-simple](https://github.com/paf31/purescript-lens-simple) | Very basic lenses | 7 |
| 430 | [Thimoteus/purescript-simple-repl](https://github.com/Thimoteus/purescript-simple-repl) | If it doesn't work, try throwing Aff at it | 7 |
| 431 | [MonoidMusician/purescript-datagen](https://github.com/MonoidMusician/purescript-datagen) | Generating data types for PureScript, will eventually include deriving lenses, etc. in a live-coding-style environment | 7 |
| 432 | [justinwoo/purescript-kushikatsu](https://github.com/justinwoo/purescript-kushikatsu) | Simple routing with Kushiyaki. | 7 |
| 433 | [joneshf/purescript-halogen-driver](https://github.com/joneshf/purescript-halogen-driver) | A collection of alternative drivers for purescript-halogen | 7 |
| 434 | [csicar/purescript-dotlang](https://github.com/csicar/purescript-dotlang) | DotLang datatypes for purescript | 7 |
| 435 | [LiamGoodacre/purescript-naturals](https://github.com/LiamGoodacre/purescript-naturals) | Natural numbers | 7 |
| 436 | [eskimor/purescript-servant-support](https://github.com/eskimor/purescript-servant-support) | Support library needed by code generated by servant-purescript | 7 |
| 437 | [justinwoo/ytcasts](https://github.com/justinwoo/ytcasts) | for downloading "YoutubeCasts" with Youtube-dl | 7 |
| 438 | [dmbfm/purescript-tree](https://github.com/dmbfm/purescript-tree) | A Tree data structure inspired by haskell's Data.Tree | 7 |
| 439 | [purescript-web/purescript-web-storage](https://github.com/purescript-web/purescript-web-storage) | Type definitions and low level interface implementations for the W3C WebStorage API | 7 |
| 440 | [cdepillabout/purescript-boxes](https://github.com/cdepillabout/purescript-boxes) | | 7 |
| 441 | [lambdacube3d/purescript-lambdacube-webgl](https://github.com/lambdacube3d/purescript-lambdacube-webgl) | WebGL 1.0 backend for LambdaCube 3D. Try it out: | 7 |
| 442 | [purescript-grain/purescript-grain](https://github.com/purescript-grain/purescript-grain) | A UI library with easy and flexible state management inspired by Recoil.js and React Hooks. | 7 |
| 443 | [slamdata/purescript-halogen-menu](https://github.com/slamdata/purescript-halogen-menu) | | 7 |
| 444 | [rnons/purescript-svg-parser-halogen](https://github.com/rnons/purescript-svg-parser-halogen) | A library to inline SVG source string into halogen views | 7 |
| 445 | [TylorS/purescript-motorcycle](https://github.com/TylorS/purescript-motorcycle) | A reactive framework for purescript and the modern web | 7 |
| 446 | [purescript/purescript-minibench](https://github.com/purescript/purescript-minibench) | A minimal benchmarking library | 7 |
| 447 | [purescript/purescript-semirings](https://github.com/purescript/purescript-semirings) | Semiring instances and functions | 7 |
| 448 | [purescript/purescript-partial](https://github.com/purescript/purescript-partial) | Utilities for working with partial functions | 7 |
| 449 | [rayshih/pux-todomvc](https://github.com/rayshih/pux-todomvc) | TodoMVC implemented in PureScript and Pux | 7 |
| 450 | [doolse/purescript-readts](https://github.com/doolse/purescript-readts) | Read Typescript source and write Purescript types | 7 |
| 451 | [justinwoo/purescript-jajanmen](https://github.com/justinwoo/purescript-jajanmen) | Cool type-safe Symbol query parameterized helper for Node-SQLite3 | 7 |
| 452 | [ajnsit/purescript-consequence](https://github.com/ajnsit/purescript-consequence) | A Purescript DSL for Analytics and Reporting | 7 |
| 453 | [epost/purescript-datalog-parsers](https://github.com/epost/purescript-datalog-parsers) | Parsers for Prolog, Datomic, and various other Datalog varieties. | 7 |
| 454 | [f-o-a-m/sample-nft-project](https://github.com/f-o-a-m/sample-nft-project) | FOAM Signal Marketplace | 7 |
| 455 | [danieljharvey/purescript-react-stylesheet](https://github.com/danieljharvey/purescript-react-stylesheet) | Utilities to attach purescript-stylesheet to purescript-react | 7 |
| 456 | [hdgarrood/purs-doctest](https://github.com/hdgarrood/purs-doctest) | Experimental doctesting for PureScript | 6 |
| 457 | [justinwoo/purp](https://github.com/justinwoo/purp) | Some kind of CLI for building PureScript projects with Psc-Package | 6 |
| 458 | [epost/psc-query](https://github.com/epost/psc-query) | PureScript source code knowledge extraction and querying support. | 6 |
| 459 | [andyarvanitis/pure14-standalone](https://github.com/andyarvanitis/pure14-standalone) | An experimental C++14 compiler/backend for PureScript | 6 |
| 460 | [hdgarrood/purescript-versions](https://github.com/hdgarrood/purescript-versions) | A small library defining a Version data type and operations. | 5 |
| 461 | [mtso/hof](https://github.com/mtso/hof) | Higher-order functions in different languages. | 5 |
| 462 | [robertdp/purescript-react-basic-hooks-router](https://github.com/robertdp/purescript-react-basic-hooks-router) | | 5 |
| 463 | [bouzuya/create-purescript-react-basic](https://github.com/bouzuya/create-purescript-react-basic) | An npm initializer for purescript-react-basic project | 5 |
| 464 | [purescripters/purescript-phantom](https://github.com/purescripters/purescript-phantom) | Purescript bindings for phantomjs | 5 |
| 465 | [jacereda/purescript-arraybuffer](https://github.com/jacereda/purescript-arraybuffer) | | 5 |
| 466 | [friedbrice/fifth-element](https://github.com/friedbrice/fifth-element) | Web Implementation of D&D 5th Edition. | 5 |
| 467 | [newlandsvalley/purescript-audiograph](https://github.com/newlandsvalley/purescript-audiograph) | A declarative interface into web-audio | 5 |
| 468 | [kevinbarabash/purescript-calculator-example](https://github.com/kevinbarabash/purescript-calculator-example) | React calculator built using PureScript | 5 |
| 469 | [paluh/purescript-undefined-is-not-a-problem](https://github.com/paluh/purescript-undefined-is-not-a-problem) | Handling optional record fields through `undefined | a` values and typesafe zero cost coercion | 5 |
| 470 | [oreshinya/purescript-cherry](https://github.com/oreshinya/purescript-cherry) | No longer maintenance | 5 |
| 471 | [paluh/purescript-little-selda](https://github.com/paluh/purescript-little-selda) | Please, don't waste your time here and go directly to `Kamirus/purescript-selda` | 5 |
| 472 | [purescript-halogen/purescript-halogen-vdom-string-renderer](https://github.com/purescript-halogen/purescript-halogen-vdom-string-renderer) | String rendering for halogen-vdom | 5 |
| 473 | [purescript/purescript-proxy](https://github.com/purescript/purescript-proxy) | Value proxy for type inputs | 5 |
| 474 | [purescript-codegen/purescript-ps-cst](https://github.com/purescript-codegen/purescript-ps-cst) | Purescript code printer, inspired by official purescript-cst types https://hackage.haskell.org/package/purescript/docs/Language-PureScript-CST-Types.html | 5 |
| 475 | [algas/purescript-enchantjs](https://github.com/algas/purescript-enchantjs) | PureScript interface for Enchant.js | 5 |
| 476 | [mgmeier/purescript-matrix](https://github.com/mgmeier/purescript-matrix) | Matrices for purescript. (Target is purescript-webgl). | 5 |
| 477 | [carldata/purescript-learn](https://github.com/carldata/purescript-learn) | Learning algorithms for PureScript | 5 |
| 478 | [parsonsmatt/pureflowy](https://github.com/parsonsmatt/pureflowy) | A workflow management tool written in Haskell and PureScript | 5 |
| 479 | [TinkerTravel/purescript-redis](https://github.com/TinkerTravel/purescript-redis) | Purescript Redis bindings | 5 |
| 480 | [purescript-node/purescript-node-net](https://github.com/purescript-node/purescript-node-net) | PureScript bindings to the Node.js 'net' API. | 5 |
| 481 | [snoyberg/purescript-halogen-onetimepad](https://github.com/snoyberg/purescript-halogen-onetimepad) | Work with one time pads from a web page, mostly to teach me PureScript/Halogen | 5 |
| 482 | [nuttycom/purescript-schema](https://github.com/nuttycom/purescript-schema) | FreeAp-based schema for sums-of-products data types in PureScript | 5 |
| 483 | [prasannals/learning_purescript](https://github.com/prasannals/learning_purescript) | | 5 |
| 484 | [lettier/matrix-inverse-calculator](https://github.com/lettier/matrix-inverse-calculator) | Input a square matrix and calculate its inverse if possible. | 5 |
| 485 | [jmackie/purescript-shake](https://github.com/jmackie/purescript-shake) | 👀 Trying to plug Shake into the PureScript compiler | 4 |
| 486 | [Cmdv/yesod-purescript-template](https://github.com/Cmdv/yesod-purescript-template) | Template for Yesod and Purescript using Halogen | 4 |
| 487 | [justinwoo/godawful-purescript-codegen-demo](https://github.com/justinwoo/godawful-purescript-codegen-demo) | godawful but almost good purescript code generation with Generics-SOP + Records SOP | 4 |
| 488 | [gbagan/purescript-pha](https://github.com/gbagan/purescript-pha) | | 4 |
| 489 | [taylor1791/purescript-aspen](https://github.com/taylor1791/purescript-aspen) | Combine redux action handlers into a type-safe reducer | 4 |
| 490 | [LukaJCB/purescript-snabbdom](https://github.com/LukaJCB/purescript-snabbdom) | Purescript wrapper for Snabbdom | 4 |
| 491 | [Risto-Stevcev/purescript-sqlite](https://github.com/Risto-Stevcev/purescript-sqlite) | An Sqlite wrapper for Purescript | 4 |
| 492 | [dysinger/purescript-aws](https://github.com/dysinger/purescript-aws) | Purescript Library for AWS | 4 |
| 493 | [juspay/purescript-redis](https://github.com/juspay/purescript-redis) | | 4 |
| 494 | [joneshf/purescript-source-parser](https://github.com/joneshf/purescript-source-parser) | A Parser for PureScript in PureScript | 4 |
| 495 | [paluh/purescript-pointed-list](https://github.com/paluh/purescript-pointed-list) | Port of Haskell pointedlist library | 4 |
| 496 | [kritzcreek/psc-gui](https://github.com/kritzcreek/psc-gui) | | 4 |
| 497 | [mlang/purescript-monad-loops](https://github.com/mlang/purescript-monad-loops) | | 4 |
| 498 | [quek/cocsan-purescript](https://github.com/quek/cocsan-purescript) | | 4 |
| 499 | [purescript-contrib/purescript-form-urlencoded](https://github.com/purescript-contrib/purescript-form-urlencoded) | | 4 |
| 500 | [jvliwanag/purescript-literal](https://github.com/jvliwanag/purescript-literal) | A Symbol Proxy having a runtime value equal to the reflected symbol | 4 |
| 501 | [spicydonuts/purescript-autocomplete](https://github.com/spicydonuts/purescript-autocomplete) | | 4 |
| 502 | [paluh/purescript-polyform-records-playground](https://github.com/paluh/purescript-polyform-records-playground) | | 4 |
| 503 | [csicar/pskt-android-example](https://github.com/csicar/pskt-android-example) | Basic example of a PsKt android app | 4 |
| 504 | [lambdaterms/purescript-httpure-registration-example](https://github.com/lambdaterms/purescript-httpure-registration-example) | | 4 |
| 505 | [matthieubulte/purescript-wai](https://github.com/matthieubulte/purescript-wai) | WAI - Web Application Interface | 4 |
| 506 | [jonsterling/purescript-lcf](https://github.com/jonsterling/purescript-lcf) | A general-purpose library for LCF+validations refiners | 4 |
| 507 | [f-o-a-m/purescript-web3-tests](https://github.com/f-o-a-m/purescript-web3-tests) | chanterelle + ps-web3 | 4 |
| 508 | [danieljharvey/purescript-cssom](https://github.com/danieljharvey/purescript-cssom) | Types and helpers for creating and manipulating stylesheets in Purescript | 4 |
| 509 | [klntsky/purescript-bower-json](https://github.com/klntsky/purescript-bower-json) | 𝚋𝚘𝚠𝚎𝚛.𝚓𝚜𝚘𝚗 decoder for purescript | 4 |
| 510 | [oreshinya/purescript-mysql](https://github.com/oreshinya/purescript-mysql) | Bindings mysql for PureScript | 4 |
| 511 | [joneshf/purescript-http](https://github.com/joneshf/purescript-http) | | 4 |
| 512 | [rightfold/purescript-quotient](https://github.com/rightfold/purescript-quotient) | Quotient type approximation in PureScript | 4 |
| 513 | [dlants/doodleometry](https://github.com/dlants/doodleometry) | A geometric doodling app | 4 |
| 514 | [sliptype/purescript-meiosis](https://github.com/sliptype/purescript-meiosis) | 🦑 A purescript implementation of the Meiosis pattern | 4 |
| 515 | [ajnsit/purescript-concur-react-router](https://github.com/ajnsit/purescript-concur-react-router) | React Router bindings for Purescript-Concur | 4 |
| 516 | [Gerstacker/purescript-rowecs](https://github.com/Gerstacker/purescript-rowecs) | Entity-Component-System pattern for Purescript emphasizing Row types | 4 |
| 517 | [tfausak/purple-yolk](https://github.com/tfausak/purple-yolk) | :hatching_chick: A Haskell IDE for Visual Studio Code. | 4 |
| 518 | [newlandsvalley/purescript-abc-scores](https://github.com/newlandsvalley/purescript-abc-scores) | Score engraving for the ABC Notation. | 4 |
| 519 | [slamdata/purescript-halogen-echarts](https://github.com/slamdata/purescript-halogen-echarts) | Halogen integration for Echarts. | 4 |
| 520 | [epost/purescript-midi](https://github.com/epost/purescript-midi) | PureScript MIDI library based on MIDI.js | 4 |
| 521 | [LiamGoodacre/purescript-tagged](https://github.com/LiamGoodacre/purescript-tagged) | Phantom tags | 4 |
| 522 | [slamdata/purescript-mote-runner](https://github.com/slamdata/purescript-mote-runner) | | 4 |
| 523 | [nonbili/purescript-halogen-transition](https://github.com/nonbili/purescript-halogen-transition) | A component that toggles enter/leave class when visibility changes | 4 |
| 524 | [purescript/purescript-gen](https://github.com/purescript/purescript-gen) | A type class for random generator implementations. | 4 |
| 525 | [purescript/purescript-invariant](https://github.com/purescript/purescript-invariant) | Invariant functors | 4 |
| 526 | [bouzuya/purescript-examples](https://github.com/bouzuya/purescript-examples) | | 4 |
| 527 | [joneshf/purescript-chalk](https://github.com/joneshf/purescript-chalk) | | 4 |
| 528 | [kozak/purescript-foreign-generic-example](https://github.com/kozak/purescript-foreign-generic-example) | Example of purescript foreign generic | 4 |
| 529 | [emilhaugberg/ptolemy](https://github.com/emilhaugberg/ptolemy) | Visualisation showing the ptolemy's theorem regarding an equilateral triangle inscribed in a circle | 4 |
| 530 | [purescript-web/purescript-web-cssom](https://github.com/purescript-web/purescript-web-cssom) | Type definitions and low level interface implementations for the CSS Object Model | 4 |
| 531 | [bouzuya/node-hatena-fotolife-cli](https://github.com/bouzuya/node-hatena-fotolife-cli) | Hatena::Fotolife command line interface (unofficial) | 4 |
| 532 | [garyb/purescript-http-headers](https://github.com/garyb/purescript-http-headers) | | 4 |
| 533 | [clinuxrulz/purescript-stackless-cont](https://github.com/clinuxrulz/purescript-stackless-cont) | Stackless Continuations for PureScript | 4 |
| 534 | [purescript-halogen/purescript-dom-indexed](https://github.com/purescript-halogen/purescript-dom-indexed) | Typed DOM attributes and properties | 4 |
| 535 | [robertdp/purescript-apiary-server](https://github.com/robertdp/purescript-apiary-server) | | 4 |
| 536 | [dbushenko/purescript-cookies](https://github.com/dbushenko/purescript-cookies) | | 4 |
| 537 | [Fresheyeball/purescript-pixi](https://github.com/Fresheyeball/purescript-pixi) | Pixi.js bindings for Purescript | 4 |
| 538 | [purescript-contrib/purescript-js-timers](https://github.com/purescript-contrib/purescript-js-timers) | Low level bindings for JavaScript's timers API | 4 |
| 539 | [rayshih/ps-thermite-hn](https://github.com/rayshih/ps-thermite-hn) | Hackernews client made in PureScript Thermite | 4 |
| 540 | [sainiaditi/onlinePiano-halogen](https://github.com/sainiaditi/onlinePiano-halogen) | Online Piano using FRP purescript-behaviors and Halogen DOM | 4 |
| 541 | [oreshinya/purescript-crypto](https://github.com/oreshinya/purescript-crypto) | PureScript wrapper for crypto module of NodeJS | 4 |
| 542 | [purescript-web/purescript-web-clipboard](https://github.com/purescript-web/purescript-web-clipboard) | Type definitions and low level interface implementations for the W3C clipboard APIs spec | 4 |
| 543 | [lambdaterms/purescript-polyform-batteries](https://github.com/lambdaterms/purescript-polyform-batteries) | | 4 |
| 544 | [slamdata/purescript-aff-future](https://github.com/slamdata/purescript-aff-future) | DEPRECATED | 4 |
| 545 | [puffnfresh/cufp-2015-tutorial-purescript](https://github.com/puffnfresh/cufp-2015-tutorial-purescript) | Code developed during the PureScript Tutorial at CUFP 2015 | 4 |
| 546 | [rightfold/purescript-purescript-compiler-backend-utilities](https://github.com/rightfold/purescript-purescript-compiler-backend-utilities) | PureScript library for developing PureScript backends. | 4 |
| 547 | [bodil/purescript-geom](https://github.com/bodil/purescript-geom) | PureScript 2D matrix transformations | 4 |
| 548 | [joneshf/purescript-ui](https://github.com/joneshf/purescript-ui) | The missing PureScript library | 4 |
| 549 | [zhangchiqing/purescript-async-example](https://github.com/zhangchiqing/purescript-async-example) | PureScript Async Programming Examples | 4 |
| 550 | [Unisay/purescript-binary](https://github.com/Unisay/purescript-binary) | Binary encoding for PureScript | 4 |
| 551 | [hrb90/purescript-free-group](https://github.com/hrb90/purescript-free-group) | Free groups in Purescript | 4 |
| 552 | [paulyoung/literate-purescript](https://github.com/paulyoung/literate-purescript) | Literate programming in PureScript. | 4 |
| 553 | [freddi301/lambda-in-purescript](https://github.com/freddi301/lambda-in-purescript) | simple lambda calculus in purescript | 4 |
| 554 | [sanrokugomaato/purescript-sudoku](https://github.com/sanrokugomaato/purescript-sudoku) | Sudoku library written in PureScript | 4 |
| 555 | [foollbar/petris](https://github.com/foollbar/petris) | Tetris clone written in PureScript | 4 |
| 556 | [joneshf/purescript-algebra](https://github.com/joneshf/purescript-algebra) | | 4 |
| 557 | [philopon/purescript-html](https://github.com/philopon/purescript-html) | middle level virtual-dom binding for purescript | 4 |
| 558 | [robertdp/purescript-wire](https://github.com/robertdp/purescript-wire) | | 4 |
| 559 | [rightfold/purescript-cowlaser](https://github.com/rightfold/purescript-cowlaser) | Server-side web library inspired by Happstack. | 4 |
| 560 | [FrigoEU/purescript-webworkers](https://github.com/FrigoEU/purescript-webworkers) | | 4 |
| 561 | [themoritz/purescript-flatpickr](https://github.com/themoritz/purescript-flatpickr) | PureScript bindings to the flatpickr datepicker | 4 |
| 562 | [garyb/purescript-formulate](https://github.com/garyb/purescript-formulate) | | 4 |
| 563 | [Woody88/purescript-swerve](https://github.com/Woody88/purescript-swerve) | | 4 |
| 564 | [rightfold/purescript-skull](https://github.com/rightfold/purescript-skull) | | 4 |
| 565 | [justinwoo/purescript-bingsu](https://github.com/justinwoo/purescript-bingsu) | Cool query building library for Node-SQLite3 | 4 |
| 566 | [joneshf/purescript-ajax](https://github.com/joneshf/purescript-ajax) | | 4 |
| 567 | [Woody88/purescript-wai](https://github.com/Woody88/purescript-wai) | | 4 |
| 568 | [doolse/purescript-records](https://github.com/doolse/purescript-records) | | 4 |
| 569 | [oreshinya/purescript-identy](https://github.com/oreshinya/purescript-identy) | An opinionated UI state management utilities for purescript-freedom. | 4 |
| 570 | [justinwoo/purescript-kancho](https://github.com/justinwoo/purescript-kancho) | A helper library for constraining types to be Elm port-safe and for providing helpers to codegen Elm types. | 4 |
| 571 | [tippenein/wform](https://github.com/tippenein/wform) | yesod-like form builder for purescript | 4 |
| 572 | [jmars/purescript-concur-morphdom](https://github.com/jmars/purescript-concur-morphdom) | A morphdom backend of purescript-concur | 4 |
| 573 | [purescript-web/purescript-web-dom-parser](https://github.com/purescript-web/purescript-web-dom-parser) | | 4 |
| 574 | [nonbili/purescript-halogen-custom-element](https://github.com/nonbili/purescript-halogen-custom-element) | A library to convert Halogen components to custom elements. | 4 |
| 575 | [arthurxavierx/purescript-react-router](https://github.com/arthurxavierx/purescript-react-router) | Clean, type-safe routers for purescript-react | 4 |
| 576 | [bouzuya/purescript-css-dsl](https://github.com/bouzuya/purescript-css-dsl) | See: https://github.com/paulyoung/purescript-style/ | 4 |
| 577 | [jamieyung/purescript-selection-foldable](https://github.com/jamieyung/purescript-selection-foldable) | A Foldable structure of items where zero or one of the items is selected. | 4 |
| 578 | [AidanDelaney/purescript-dual-tree](https://github.com/AidanDelaney/purescript-dual-tree) | A port of byorgy's dual-tree from Haskell | 4 |
| 579 | [purescript-web/purescript-web-xhr](https://github.com/purescript-web/purescript-web-xhr) | Type definitions and low level interface implementations for the W3C XmlHttpRequest API | 4 |
| 580 | [passy/todomvc-purescript-react](https://github.com/passy/todomvc-purescript-react) | Nothing to see here, move along! | 4 |
| 581 | [athanclark/purescript-arraybuffer-class](https://github.com/athanclark/purescript-arraybuffer-class) | Simple encoding / decoding classes for ArrayBuffers | 4 |
| 582 | [justinwoo/purescript-ffi-intro](https://github.com/justinwoo/purescript-ffi-intro) | An introduction to Foreign Function Interface with PureScript, using FFI imports to call JS from PureScript, calling PureScript from JS, and calling JS from PureScript as arguments from JS. | 4 |
| 583 | [parsonsmatt/purescript-pux-undo](https://github.com/parsonsmatt/purescript-pux-undo) | Convenient undo/redo functionality for your Pux application | 4 |
| 584 | [nathanic/purescript-simple-chat-client](https://github.com/nathanic/purescript-simple-chat-client) | A simple WebSocket chat client program using PureScript and Halogen. | 4 |
| 585 | [justinwoo/purescript-redux-devtools](https://github.com/justinwoo/purescript-redux-devtools) | Some bindings to work with Redux DevTools. | 4 |
| 586 | [poorscript/purescript-dom-simple](https://github.com/poorscript/purescript-dom-simple) | A simpler way to do basic DOM things | 4 |
| 587 | [vyorkin/soundcloud](https://github.com/vyorkin/soundcloud) | A Soundcloud client built with PureScript and Halogen (WIP). | 4 |
| 588 | [passy/giflib](https://github.com/passy/giflib) | A PureScript experiment that is supposed to be a personal gif library | 4 |
| 589 | [dariooddenino/formless-example](https://github.com/dariooddenino/formless-example) | | 4 |
| 590 | [davezuch/aoc2018](https://github.com/davezuch/aoc2018) | Advent of Code 2018 solutions | 4 |
| 591 | [slamdata/purescript-gorgeous](https://github.com/slamdata/purescript-gorgeous) | A PureScript library that provides standardized unicode aliases for common abstract functions. | 4 |
| 592 | [stackbuilders/clearnexus-chrome-extension](https://github.com/stackbuilders/clearnexus-chrome-extension) | | 4 |
| 593 | [slamdata/purescript-halogen-bootstrap](https://github.com/slamdata/purescript-halogen-bootstrap) | | 4 |
| 594 | [AitorATuin/purescript-ractive](https://github.com/AitorATuin/purescript-ractive) | Ractive bindings for PureScript (Work in progress) | 4 |
| 595 | [purescript-node/purescript-node-path](https://github.com/purescript-node/purescript-node-path) | Type declarations for Node's Path module | 4 |
| 596 | [blockmason/friend-in-debt-UI](https://github.com/blockmason/friend-in-debt-UI) | UI portion of the Friend In Debt dApp, a decentralized debt tracker for use between friends. | 4 |
| 597 | [morganthomas/purescript-group](https://github.com/morganthomas/purescript-group) | Algebraic groups for PureScript. | 4 |
| 598 | [kritzcreek/chromacannon](https://github.com/kritzcreek/chromacannon) | POW COLORS! | 4 |
| 599 | [sarahzrf/sequents](https://github.com/sarahzrf/sequents) | A blatant ripoff of Logitext | 4 |
| 600 | [moxuse/Yodaka](https://github.com/moxuse/Yodaka) | | 4 |
| 601 | [fconcepts-implgame/FCILisp](https://github.com/fconcepts-implgame/FCILisp) | A Pure Lisp implementation for Fundamental Concepts Implementation Game. | 4 |
| 602 | [archaeron/purescript-yaml-next](https://github.com/archaeron/purescript-yaml-next) | | 4 |
| 603 | [joelgrus/pux-it](https://github.com/joelgrus/pux-it) | a "Spot It" clone, sort of, built using purescript-pux | 4 |
| 604 | [marcoalkema/purescript-piano-app](https://github.com/marcoalkema/purescript-piano-app) | Piano-teaching software created using Purescript | 4 |
| 605 | [justinwoo/acme-spago](https://github.com/justinwoo/acme-spago) | let's install everything from spacchetti | 4 |
| 606 | [spicydonuts/react-basic-rock-paper-scissors](https://github.com/spicydonuts/react-basic-rock-paper-scissors) | A small example game using react-basic | 4 |
| 607 | [zudov/purescript-strongcheck-generics](https://github.com/zudov/purescript-strongcheck-generics) | Generics for purescript-strongcheck | 4 |
| 608 | [json-blueprint/shapecheck](https://github.com/json-blueprint/shapecheck) | | 4 |
| 609 | [atomicits/purescript-blueprint](https://github.com/atomicits/purescript-blueprint) | PureScript wrapper for blueprint.js | 4 |
| 610 | [forestbelton/egg](https://github.com/forestbelton/egg) | toy language for code golf | 4 |
| 611 | [paulvictor/purescript-dplyr](https://github.com/paulvictor/purescript-dplyr) | | 4 |
| 612 | [Unisay/purescript-aff-retry](https://github.com/Unisay/purescript-aff-retry) | Retry combinators for monadic Aff actions that may fail | 4 |
| 613 | [f-o-a-m/plasma-demo](https://github.com/f-o-a-m/plasma-demo) | FOAM + plasma | 4 |
| 614 | [JordanMartinez/sudoku-solver](https://github.com/JordanMartinez/sudoku-solver) | | 4 |
| 615 | [tekerson/purescript-websocket](https://github.com/tekerson/purescript-websocket) | A basic wrapper around HTML5 WebSocket | 4 |
| 616 | [slamdata/purescript-search](https://github.com/slamdata/purescript-search) | A grammar and parser for Google-style searches on unstructured or semi-structured data. | 4 |
| 617 | [justinwoo/enum-sum-generics-example-simple-json](https://github.com/justinwoo/enum-sum-generics-example-simple-json) | Example of parsing "enum" style sums using generics with Simple-JSON | 4 |
| 618 | [triplepointfive/ritoppu](https://github.com/triplepointfive/ritoppu) | RoguelikeDev Does The Complete Roguelike Tutorial | 4 |
| 619 | [chfi/purescript-genetics-browser](https://github.com/chfi/purescript-genetics-browser) | Purescript-based genome and genetics browser | 4 |
| 620 | [Woody88/purescript-http-types](https://github.com/Woody88/purescript-http-types) | Generic HTTP types for Purescript (Haskell port) | 3 |Inspired by awesome repo [rxjs-ecosystem](https://github.com/Widdershin/rxjs-ecosystem). Thanks Nick