Home

Awesome

purescript-ecosystem

What are the most popular libraries in the Purescript ecosystem?

NumberNameDescriptionStars
1purescript/purescriptA strongly-typed language that compiles to JavaScript6558
2sharkdp/insectHigh precision scientific calculator with support for physical units2098
3sharkdp/cube-composerA puzzle game inspired by functional programming1435
4purescript-halogen/purescript-halogenA declarative, type-safe UI library for PureScript.1136
5alexmingoia/purescript-puxBuild type-safe web apps with PureScript.563
6thomashoneyman/purescript-halogen-realworldExemplary real world application built with PureScript + Halogen514
7purescript/spago🍝 PureScript package manager and build tool powered by Dhall and package-sets480
8andyarvanitis/purescript-nativeA native compiler backend for PureScript (via C++ or Golang)478
9feramhq/transityKeep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line472
10paf31/purescript-bookSources for the PureScript book447
11purescript-contrib/pulpA build tool for PureScript projects441
12paf31/purescript-thermiteA simple PureScript wrapper for React345
13JordanMartinez/purescript-jordans-referenceLearn PureScript with this "clone and play" repository338
14purescript-contrib/purescript-reactReact Bindings for PureScript328
15sharkdp/purescript-flareA special-purpose UI library for Purescript264
16adkelley/javascript-to-purescriptTutorial Series - Make the Leap from Javascript to PureScript256
17purescript-contrib/purescript-affAn asynchronous effect monad for PureScript240
18purescript-hyper/hyperType-safe, statically checked composition of HTTP servers237
19bodil/purescript-signalElm style FRP library for PureScript235
20purescript/psc-packageA package manager for PureScript based on package sets228
21lumihq/purescript-react-basicAn opinionated set of bindings to the React library, optimizing for the most basic use cases202
22pure-c/purecC backend for PureScript196
23purescript-concur/purescript-concur-reactConcur UI Framework for Purescript194
24jonschoning/espialEspial is an open-source, web-based bookmarking server.191
25nkly/purescript-expressPurescript wrapper for Express.js157
26paf31/purescript-sdomAn experiment in replacing the virtual DOM and avoiding diffing152
27JordanMartinez/learn-halogenLearn purescript-halogen using a bottom-up apporach via this "clone-and-play" repository152
28alpacaaa/elm-to-purescript-cheatsheetPurescript for Elm devs. 🚀146
29juspay/purescript-prestoWrite Apps like Mathematical Equations!134
30natefaubion/purescript-sporkElm-like for PureScript133
31purescript/pursuitWebsite for hosting and searching PureScript API documentation125
32nwolverson/vscode-ide-purescriptPureScript IDE support for VS Code123
33kritzcreek/pscidA lightweight, fast and unintrusive PureScript file-watcher119
34paf31/purescript-behaviorsA simple push-pull FRP implementation118
35natefaubion/purescript-runAn extensible-effects implementation117
36utkarshkukreti/purescript-hedwigHedwig is a fast, type safe, declarative PureScript library for building web applications.116
37zrho/purescript-optic-uiPureScript UI framework based on lenses.116
38nwolverson/atom-ide-purescriptAtom package for PureScript build, completion, etc support115
39spicydonuts/purescript-react-basic-hooksAn implementation of React hooks on top of purescript-react-basic110
40bodil/purescript-is-magicAn educational game with ponies109
41purescript/purescript-preludeThe PureScript Prelude108
42justinwoo/purescript-simple-jsonA simple Purescript JSON library that uses types automatically108
43doolse/purescript-reactnativeReact Native bindings for purescript107
44purescript-contrib/purescript-profunctor-lensesPure profunctor lenses105
45f-o-a-m/purescript-web3a purescript library for the web3 api104
46rnons/ted2srtDownload bilingual subtitles of TED talks103
47purescript-spec/purescript-specTesting framework for Purescript103
48lettier/lambda-lantern🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.103
49purescript-contrib/purescript-parsingA parser combinator library based on Parsec98
50natefaubion/purescript-variantPolymorphic variants for PureScript98
51coot/zephyrTree shaking breeze for PureScript CoreFn AST97
52paf31/purescript-purviewA UI library based on the incremental lambda calculus96
53purescript-contrib/purescript-affjaxAn asynchronous AJAX library built using Aff.95
54cprussin/purescript-httpureA web framework written in PureScript.95
55pselm/signalsPurescript implementation of Elm 0.16's signals modules92
56eskimor/servant-purescriptTranslate servant API to purescript code, with the help of purescript-bridge.86
57restaumatic/purescript-specularA Reflex-Dom inspired UI library for PureScript86
58bodil/purescript-smolderA combinator library for generating markup85
59purerl/purerlErlang backend for the PureScript compiler83
60paf31/purescript-react-exploreExperiments with comonads for modelling React UIs83
61purescript-contrib/purescript-routingA clean, type-safe routing library for PureScript.82
62pelotom/purescript-d3PureScript bindings for D381
63thomashoneyman/purescript-halogen-formlessA renderless component to build forms in Halogen81
64lettier/lda-topic-modelingA PureScript, browser-based implementation of LDA topic modeling.81
65lumihq/purescript-lumi-componentsLibrary of our UI components80
66purescript-python/purescript-pythonA Python backend for PureScript.80
67chrisdone/purifyReproducible builds for PureScript79
68purescript-contrib/purescript-cssA clean, type-safe library for describing, manipulating and rendering CSS79
69eskimor/purescript-bridgeCreate PureScript datatypes from Haskell datatypes77
70purescript/trypurescriptPureScript in the browser75
71paf31/purescript-incremental-functionsIncremental lambda calculus74
72purescript/purescript-quickcheckAn implementation of QuickCheck in PureScript73
73bodil/purescript-test-unitAn asynchronous unit test runner for PureScript73
74sharkdp/purescript-sparkleInfer user interfaces from type signatures72
75funkia/purescript-turbinePurely functional UI library powered by FRP.71
76MonoidMusician/dhall-purescriptDhall implementation and structural editor in PureScript69
77tfausak/thranCompile PureScript into Haskell.69
78citizennet/purescript-ocelotAn opinionated component library for Halogen apps68
79natefaubion/purescript-psaError/Warning reporting frontend for the PureScript compiler68
80i-am-tom/purescript-pandaWhat would TEA look like if we had no VDOM?66
81purescript/purescript-freeFree monads, Cofree comonads, Yoneda and Coyoneda functors, and the Trampoline monad.65
82nwolverson/purescript-language-server65
83hoodunit/purescript-react-nativeLow-level PureScript wrappers for React Native65
84michaelficarra/purescript-demo-mario:turtle: implementation of Elm's Mario demo in PureScript64
85kritzcreek/psc-ideDEPRECATED - Editor Support for the PureScript programming language63
86nponeccop/HNCHN Compiler62
87thomashoneyman/purescript-halogen-hooksReusable stateful logic in Halogen, inspired by React Hooks62
88hendrikniemann/purescript-graphqlEnd to End typesafe GraphQL with PureScript61
89vladciobanu/purescript-halogen-exampleSample halogen app that uses a few DSLs within the application's free monad58
90csicar/psktKotlin-backend for PureScript57
91parsonsmatt/purs-architecture-tutorialA port of the Elm Architecture Tutorial to PureScript56
92purescript/purescript-foreignLibrary for dealing with foreign data (JavaScript objects) in PureScript55
93paf31/purescript-quickserveQuick HTTP servers54
94paf31/purescript-foreign-genericGeneric deriving for purescript-foreign53
95citizennet/purescript-halogen-selectBuilding blocks for common selection user interfaces in PureScript & Halogen53
96paulyoung/pureswiftSwift backend for PureScript.53
97AlexeyRaga/purescript-react-electron-example53
98purescript/purescript-transformersMonad and comonad transformers52
99purescript/purescript-in-purescriptPureScript compiler written in PureScript (On hold / inactive)52
100sharkdp/purescript-isometricIsometric rendering for PureScript52
101natefaubion/purescript-checked-exceptionsExtensible checked exceptions with polymorphic variants51
102ethul/purescript-webpack-exampleExample using PureScript with webpack50
103purescript-contrib/purescript-matryoshkaGeneralized folds, unfolds, and traversals for fixed point data structures50
104Kamirus/purescript-seldaA type-safe, high-level SQL library for PureScript50
105justinwoo/purescript-ohyesA library for generating Typescript types that can be used transparently from Purescript.50
106tfausak/purescript-neon⚡️ A practical standard library for PureScript.49
107purescript/purescript-typelevel-preludeTypes and kinds for basic type-level programming48
108anttih/purescript-rxPureScript bindings for RxJS47
109bodil/purescript-vdomA native PureScript virtual DOM implementation.47
110purescript/purescript-controlCommon control classes and utility functions46
111natefaubion/purescript-routing-duplexUnified parsing and printing for routes in PureScript46
112sharkdp/purescript-ctpreludeA Prelude with names from category theory46
113aktowns/purescript-simple-dom45
114purescript-halogen/purescript-halogen-vdomAn extensible virtual-dom library for PureScript.45
115mgmeier/purescript-webglBinding to WebGL for purescript.45
116Gabriel439/Purescript-to-PythonA compiler from Purescript to Python41
117natefaubion/purescript-cstA concrete-syntax tree and parser for the PureScript language39
118minoki/purescript-tsd-genTypeScript Declaration File (.d.ts) generator for PureScript36
119joneshf/purtyGitHub mirror for CI ONLY. All development happens on GitLab.29
120christian-marie/servant-purescript(defunct) Purescript client code generation for Servant27
121justinwoo/purescript-choco-pieA Cycle.js-like utility for working with Purescript-Event25
122purescript-contrib/purescript-pathyA type-safe abstraction for platform-independent file system paths.25
123krisajenkins/purescript-remotedata25
124soupi/purescript-slidesA tiny EDSL for making slides in PureScript25
125afcondon/purescript-d3v4Starting from scratch to wrap D3v425
126VerbalExpressions/purescript-verbal-expressionsPurescript Regular expressions made easy25
127Thimoteus/purescript-optlicativeapplicative opt parsing for node24
128kcsongor/purescript-record-formatExperimental record formatting from type-level format strings24
129paulyoung/purescript-prettier-printerAn implementation of "A prettier printer" (Wadler 2003) in PureScript.24
130hdgarrood/purescript-benchotronStraightforward benchmarking for PureScript/JavaScript.24
131felixSchl/purescript-pipesPurescript port of Pipes - http://hackage.haskell.org/package/pipes-4.1.924
132waterson/purescript-webaudioA PureScript wrapper around the HTML5 Web Audio API24
133hoodunit/purescript-screepsPureScript wrapper library for the Screeps game API (https://screeps.com)24
134paf31/purescript-safelyA combinator for making any monadic control operator stack-safe24
135bamboo/purescript-electronPureScript FFI bindings for the Electron API (This repository is no longer maintained)24
136Thimoteus/purescript-simple-requestA library connecting purescript-http, purescript-aff and purescript-node-http23
137ethul/purescript-freeapFree applicative functors for PureScript23
138tmountain/purescript-reproducibleA short guide detailing how to bootstrap PureScript.23
139ethul/purescript-angularAngularJS 1.2 bindings for PureScript (currently in the experimental stage)23
140sectore/program-imperatively-using-purescriptProgram imperatively using PureScript, State monad and lenses23
141justinwoo/spacchetti-react-basic-starterFork of react-basic-starter using Package sets23
142purescript-contrib/purescript-uriA type-safe parser, printer, and ADT for URLs and URIs.22
143kwohlfahrt/purescript-halogen-svg22
144purescript/purescript-profunctorProfunctor type classes and data structures22
145Risto-Stevcev/purescript-ffi-utilsA utility library for the purescript foreign function interface22
146purescript-hyper/purescript-trout-clientAutomatically derived XHR clients for Trout routing types.22
147paluh/purescript-polyformAn attempt to build composable validation toolkit.22
148ptol/purescript-sigmentA simple game-engine/ui library22
149paf31/purescript-graphics-visA library for interactively creating graphics visualizations22
150funkia/purescript-hareactivePureScript bindings for the FRP library Hareactive22
151spicydonuts/pux-rock-paper-scissors22
152purescript-node/purescript-node-fsNode.js file I/O for purescript21
153purescript/purescript-lazyCall-by-need values21
154purescripters/purescript-template-stringsES6 style template strings for Purescript21
155f-o-a-m/purescript-optparseApplicative option parser21
156sectore/purescript-bulmaPureScript bindings for Bulma21
157truqu/purescript-workersAn API wrapper around Web Workers (Dedicated, Shared and Service)21
158rightfold/purescript-newsAggregation of various PureScript news sources21
159Thimoteus/literate-purescriptliterate-style programming for purescript21
160paf31/purescript-debuggerA simple console debugger for PureScript functions21
161owickstrom/purescript-leffeThe Labeled Effects Extension to PureScript21
162nsaunders/trout-demoTrout and code sharing in PureScript21
163csicar/purescript-generic-graphvizlibrary for generating graphviz visualizations using purescript generics21
164andreypopp/purescript-node-thunkNode callbacks as thunks21
165f-o-a-m/parking-daoAn Example Solidity Application Using the Chanterelle Build Tool21
166parsonsmatt/purescript-routing-exampleAn example of purescript-routing and purescript-halogen20
167purescript/purescript-tuplesTuple data type and utility functions20
168paulyoung/purescript-corefnA library for working with the PureScript functional core.20
169f-o-a-m/purescript-web3-example20
170ehrenmurdick/purescript-oakImplementation of the Elm Architecture in Purescript20
171Thimoteus/purescript-transformerlessTransformerless monads for Puresript20
172coot/purescript-cofree-react-routerReact-Router implemented in PureScript as Cofree Comonad for the Array functor.20
173coot/purescript-redoxData store(s) for purescript applications. Use your own DSL to update the global state.20
174zyla/purescript-concur[ABANDONED] An attempt to port the concur library to PureScript.20
175felixSchl/purescript-redux-sagaManageable I/O for Purescript apps - http://slides.com/felixschl/managing-io-in-purescript20
176dmbfm/purescript-puregl20
177coot/purescript-isomorphic-react-exampleExample of Isomorphic React Application written in PureScript20
178awakesecurity/purescript-precise-datetime20
179justinwoo/purescript-web-audio-player-demoA web audio player demo using Halogen for skipping in different increments20
180slamdata/purescript-webdriverA PureScript interface to Selenium's Node Webdriver.19
181justinwoo/purescript-record-extraExtra functions for working with Records19
182justinwoo/purescript-bismuthA library for generating flow type signatures for direct interop between PureScript and Flow. Similar to OhYes19
183danieljharvey/purescript-refinedPurescript refinement types with runtime checking19
184LiamGoodacre/purescript-type-langLambda calculus at the type level.19
185natefaubion/purescript-optimizer18
186mtolly/onyxite-customsRock Band 3 custom songs and a tool to build them18
187purescript-contrib/purescript-nullableA very simple library for dealing with nulls in foreign libraries18
188purescript-web/purescript-web-domType definitions and low level interface implementations for the W3C DOM spec18
189mostalive/purescript-firebaseFirebase bindings for purescript18
190garyb/purescript-codec-argonautBi-directional JSON codecs for argonaut18
191purescript/purescript-existsExistential types as a library18
192paf31/purescript-eventThe Event type, extracted from purescript-behaviors18
193cprussin/purescript-monad-loggerA library providing a class for monads which log messages, an associated transformer, and associated data types.18
194lpil/purescript-aws-lambda-express18
195justinwoo/purescript-0.12.0-hello-worldPureScript 0.12.0 Hello World18
196paf31/purescript-memoizeType classes for creating memoized functions18
197sliptype/vue-pure⛱ An example of managing state using Purescript in a Vue app18
198citizennet/purescript-fuzzyA type-safe fuzzy string matcher18
199agrafix/purescript-apparchPureScript application layout pattern, derived from the Elm Architecture18
200hdgarrood/solitaireBasic Solitaire game in PureScript, with both web and terminal UIs18
201cprussin/minichromeA minimal web browser built for tiling window managers18
202bitc/purescript-bundle-fastA fast alternative to PureScript's psc-bundle to be used during development17
203purescript/purescript-eitherValues with two possibilities17
204purescript/purescript-consoleConsole-related functions17
205sharkdp/purescript-bigintsArbitrary length integers for PureScript17
206paf31/purescript-yargsPureScript bindings for the yargs command-line parsing library17
207bodil/purescript-sized-vectorsIdris style sized vectors in PureScript17
208f-o-a-m/purescript-web3-generatorA code generation tool for purescript-web317
209LiamGoodacre/purescript-filterableClasses for filterable and witherable data structures17
210paf31/purescript-leibnizLeibniz Equality17
211paf31/purescript-behaviors-demopurescript-behaviors in PSCi17
212bodil/purescript-kanrenRelational programming for PureScript17
213zudov/purescript-cyclePurescript bindings for Cycle.js17
214paulyoung/purescript-style17
215Dretch/purescript-querydsl17
216Thimoteus/SandScriptA lisp dialect written in PureScript17
217thomashoneyman/purescript-algaAn implementation of algebraic graphs in PureScript17
218justinwoo/halogen-parcel-hot-reload-demoAn example of one way you could use hot reloading with Halogen.17
219joelgrus/science-questionsend-to-end data product for generating random science quizzes17
220stefankoegel/clickyEvaluationVisual tool for stepwise evaluation of simple Haskell expressions17
221purescript-halogen/purescript-halogen-cssAn adapter between the purescript-halogen and purescript-css libraries.16
222purescript/purescript-refsMutable value references16
223purescript-contrib/purescript-freetFree monad transformers16
224garyb/purescript-debugConsole based debugging functions16
225purescript-contrib/purescript-aff-coroutinesHelper functions for creating coroutines with the Aff monad16
226purescript/purescript-graphsPurely functional graph data structure16
227sharkdp/purescript-formatType-safe, printf-style formatting for PureScript16
228justinwoo/purescript-parcel-exampleAn example of how PureScript outputs are just CommonJS modules that you can use in any way you want.16
229precog/purescript-mraA definition and reference implementation for MRA in PureScript.16
230nwolverson/purescript-suggestApply PureScript compiler suggestions to fix warnings16
231Thimoteus/purescript-promisesAn alternative effect monad for PureScript.16
232thomashoneyman/purescript-halogen-portalPortals for Halogen: Render child components anywhere in the DOM16
233rinn7e/rinn7e-halogen-starterOpinionated Purescript Halogen Starter16
234rintcius/purescript-auiAlgebraic UI's in Purescript16
235jvliwanag/purescript-oneofA Purescript data type for untagged unions16
236nsaunders/purescript-dotenvLoad environment variables from a .env file.16
237houli/PR-808Roland TR-808 Drum Machine in PureScript16
238paf31/purescript-signal-loopAn abstraction on top of purescript-signal, for avoiding Channels16
239purescript/purescript-mathMath functions15
240purescript-contrib/purescript-machinesMealy machines15
241spicydonuts/purescript-uuid15
242garyb/purescript-quickcheck-lawsQuickCheck powered law tests for PureScript's core typeclasses.15
243JordanMartinez/purescript-to-haskellHelps a PureScript developer get more familiar with Haskell, so they can use Haskell as a web server14
244osa1/psc-luaLua backend for PureScript13
245spion/purscheckA tiny wrapper for the purescript compiler compatible with flycheck13
246justinwoo/psc-package2nixTool to derive a Nix expression from a psc-package.json configuration.13
247Southern-Exposure-Seed-Exchange/Order-Manager-PrototypesRough REST client/server prototypes for SESE's Order Manager.13
248spicydonuts/purescript-spectacle-presentationPresentation on using React Spectacle via Pux & PureScript12
249rnons/purescript-halogen-day-pickerA day picker written in purescript halogen12
250juspay/purescript-presto-backendFlow Monad for your Backend12
251zudov/purescript-miniyampaA simplistic AFRP implementation12
252purescript/purescript-type-equalityType equality constraints12
253justinwoo/purescript-lenient-html-parserA reaaaaaally lenient HTML parser for Purescript inspired by ndmitchell's TagSoup12
254justinwoo/purescript-serialized-actionsjust an example of how simple ADTs should have JSON serialization and deserialization automatically derived12
255puffnfresh/purescript-streamsCompositional, streaming I/O library (unfinished)12
256justinwoo/purescript-home-run-ballA library for applying a row of rules for validation to refine a value12
257juspay/purescript-sequelizePurescript wrapper for Sequelize - http://docs.sequelizejs.com/12
258purescript/purescript-catenable-listsCatenable lists12
259adinapoli/snaplet-purescriptAutomatic (re)compilation of Purescript code11
260jmackie/purescript.nix📦 PureScript package management with Nix11
261csicar/purescript-doctestGenerate tests from examples in purescript docs11
262rightfold/purescript-alkaliGenerate Halogen forms from types11
263newlandsvalley/purescript-school-of-musicPort of the Haskell School of Music to Purescript11
264id3as/purescript-erl-pintoAn opinionated OTP framework wrapper11
265purescript/purescript-exceptionsException effects11
266citizennet/purescript-lynx-pocAn experimental library for dynamic forms.11
267lumihq/purescript-react-basic-emotion11
268purescript-contrib/purescript-aff-busMany-to-many broadcasting11
269dariooddenino/pux-blog11
270ajnsit/purescript-formless-independentFormless library, Independent of any UI Framework dependencies11
271purescript-contrib/purescript-theseData type isomorphic to α ∨ β ∨ (α ∧ β)11
272joelgrus/polyglot-twitter-botcode for writing twitter bots in several languages11
273intellij-purescript/intellij-purescriptPurescript intellij plugin11
274purescript/purescript-globalsTyped definitions for standard Javascript globals11
275pelotom/purescript-d3-examplesPureScript + D3 examples11
276DukkhaLess/DukkhaLessClientA self-care application for individuals seeking to improve their mental health11
277f-o-a-m/purescript-deck-glpurescript wrapper for Uber's deck.gl library11
278MonoidMusician/purescript-halogen-zuruzuruA list reordering component for Halogen. Named by @justinwoo. (GitHub suggested "verbose-chainsaw".)11
279fehrenbach/purescript-unordered-collectionsFast, hash-based, immutable collections.11
280quephird/space-invaders-psAn attempt at porting my space invaders game, originally written in Clojure, to PureScript11
281ethul/purescript-react-redux-example11
282ecliptic/purescript-recomposePureScript bindings for acdlite/recompose using purescript-react11
283JanDupal/purescript-web-workersWeb Workers support for PureScripts11
284Bucketchain/purescript-bucketchainA PureScript webserver interface based on asynchronous middlewares.11
285reactormonk/psfmtPureScript formatter10
286i-am-tom/purescript-propagatorsBidirectional computations as networks of relationships.10
287ashgaliyev/purescript-book-ru10
288nullobject/purescript-digraphA directed graph library for PureScript.10
289nwolverson/purescript-ide-purescript-coreDeprecated, to be deleted10
290justinwoo/purescript-xstreamA Purescript interface to xstream10
291paf31/purescript-foreign-lensA lens-compatible set of getters for purescript-foreign10
292cdepillabout/purescript-email-validateValidating an email address string against RFC 532210
293matthewleon/purescript-record-showConvert PureScript Records to Strings.10
294VarmaMSP/snake-gameA demo of Functional Reactive Programming in Purescript10
295purescript-concur/purescript-concur-coreConcur UI library for Purescript. Core framework.10
296purescript/purescript-foreign-objectFunctions for working with homogeneous JavaScript objects10
297justinwoo/purescript-cycle-runA Purescript interface to Cycle.js using xstream10
298andywhite37/purescript-halogen-mdlExperimental Material Design Lite (MDL) components for purescript-halogen10
299purescript/purescript-safe-coerceLibrary support for the compiler-builtin Coercible type class.10
300justinwoo/weather-telegram-botA Telegram Bot example in Purescript using Yahoo's Weather API10
301purerl/purescript-erl-cowboyBindings to Cowboy server10
302joneshf/purescript-optic10
303dvdsgl/purescript-trelloTrello Client for PureScript10
304justinwoo/purescript-cycle-etch-sketcha purescript-cycle and halogen etch sketch demo10
305joneshf/running-with-purescriptPresentation about Row Polymorphism10
306garyb/purescript-leibniz-proof10
307michaelficarra/purescript-spidermonkey-ast:monkey: PureScript bindings for Mozilla's SpiderMonkey AST format10
308vladciobanu/purescript-affjax-errorsGetting around Affjax's HTTP error limitations10
309Mateiadrielrafael/lunarboxTool for beginners to learn functional programming10
310purescript-contrib/purescript-acePurescript bindings for the Ace editor10
311slamdata/purescript-sql-squaredpurescript Sql^2 ast, pretty printer etc10
312paf31/purescript-dayDay Convolution10
313input-output-hk/cardano-sl-explorerExplorer of cardano-sl10
314oreshinya/purescript-simple-jwtSimple JWT encoder and decoder for PureScript.10
315ElvishJerricco/purescript-packages2nix9
316justinwoo/purescript-howto-foreign-genericA tutorial for how to use Purescript's Foreign Generics library9
317abhin4v/ps-simple-rest-service9
318purescript-react-basic-mui/purescript-react-basic-mui9
319JordanMartinez/purescript-interpolateEnable string interpolation for PureScript9
320EugeneN/pureGoLA Game of Life written in Purescript using Rx and React/canvas/console UIs.9
321alvart/purescript-proactProact is a core library for web frameworks that use Free DSLs and Cofree interpreters9
322SodiumFRP/purescript-sodium9
323kofno/purescript-aws-lambdaWrite your AWS Lambda in PureScript!9
324bodil/purescript-chrome-apiPureScript bindings for the Chrome Platform APIs9
325Risto-Stevcev/category-theory-by-exampleExplaining category theory by example9
326jonathanlking/websockets-exampleMinimal Haskell+Purescript WebSockets example9
327kritzcreek/purescript-blessed[WIP!] PureScript bindings to the blessed library9
328talw/purescript-gbemuA Game Boy emulator, written in PureScript.9
329krisajenkins/purescript-formattingA type-safe, composable, printf-alternative for PureScript.9
330purescript/purescript-randomRandom number generation9
331Thimoteus/purescript-hugenumsA huge number library for Purescript with emphasis on correctness.9
332paf31/purescript-node-coroutinesCoroutines for working with Node streams9
333justinwoo/purescript-kushiyakiA library for PureScript 0.12 using Record-Format to parse urls with a template.9
334paf31/purescript-hoistOptics between functors9
335naglalakk/cookiecutter-purescript-frontendPurescript frontend scaffolder9
336purescript/purescript-constConst data type and typeclass instances9
337purescript/purescript-newtypeType class and functions for working with newtypes9
338bamboo/purescript-electron-quickstartQuick start for a purely PureScript based Electron project9
339purescript/purescript-bifunctorsBifunctors and biapplicatives9
340shamansir/noodleVisual programming UI and framework driven by pure functional language and data streams9
341purescript-node/purescript-node-child-processSpawn child processes in PureScript via the Node.js child_process API.9
342joneshf/purescript-typelevel-sql9
343m-language/mA minimal language inspired by Lisp and Haskell9
344lumihq/purescript-tagged-sumA variant data type made for compatibility with Aeson9
345SimonRichardson/purescript-node-mongodbPureScript Aff bindings for node-mongodb.9
346slamdata/purescript-halogen-datepicker9
347mstksg/corona-chartsUltimate interactive COVID-19 data plotter9
348Thimoteus/purescript-infinite-listsStrictly infinite (but lazy) lists9
349spicydonuts/purescript-pux-spectacle9
350purescript-contrib/purescript-js-dateJavaScript's native date type and corresponding functions.9
351rightfold/purescript-loggingComposable loggers for PureScript.9
352slamdata/purescript-markdown-halogenA Halogen rendering library for purescript-markdown9
353sharkdp/flare-exampleQuick start project for purescript-flare9
354afcondon/purescript-d3-taglessApplying the "finally tagless, partially evaluated" style to a D3 eDSL9
355throughnothing/purescript-graphqlPurescript GraphQL Library9
356CapillarySoftware/presentableA minimal PureScript rendering agnostic UI framework9
357thomashoneyman/purescript-slugType-safe slugs for PureScript9
358alpacaaa/purescript-simplecryptoA set of useful cryptographic utilities for blockchain development.8
359Thimoteus/purescript-yarnmiscellaneous functions on strings8
360purescript-contrib/purescript-fixed-pointsTypes for the least and greatest fixed points of functors.8
361epost/purescript-any-dbPureScript Bindings for the node-any-db library.8
362justinwoo/purescript-biangA library for converting generic reps of Sum and Product to row types, for whatever convenient usage needs at the type level.8
363tel/purescript-intmapsBig-endian Patricia tree IntMap implementation in Purescript.8
364paf31/purescript-scoped-labelsA little implementation of records with duplicate labels8
365lambdacube3d/lambdacube-editor8
366statebox/purescript-firestoreA Purescript library to interact with Google Cloud Firestore8
367stratospark/pux-elm-architectureporting over elm-architecture examples to pux8
368i-am-tom/purescript-super-circlesA simplified Super Hexagon clone written in PureScript.8
369justinwoo/vtThis is vidtracker but with a Rust backend. PureScript frontend.8
370lumihq/purescript-fixed-precisionFixed precision arithmetic tracked in the types8
371maackle/ssb-igoGo client for SSB written in PureScript8
372coot/purescript-react-spacesCombinator library for generating React markup.8
373bklaric/team-tavernCode repository for teamtavern.net8
374garyb/purescript-codecGeneral purpose bi-directional codecs8
375kritzcreek/purslasherA Beat 'em Up in PureScript8
376rnons/purescript-html-parser-halogenA library to render HTML string into Halogen views8
377doolse/purescript-react-muiPurescript bindings for https://material-ui.com/8
378purescript-contrib/purescript-nowEffect type and functions for accessing the current machine's date and time.8
379nsaunders/purescript-nodetroutBuild a Node HTTP server with Trout.8
380hdgarrood/purescript-eff-functionsTypes for javascript-style effectful functions.8
381twitchard/purescript-alexaTypes and helper functions for writing Alexa skills in purescript8
382Thimoteus/purescript-diffy(Almost) arbitrary diffing of PS values8
383arthurxavierx/purescript-comonad-ui8
384natefaubion/purescript-higher-order8
385alexjc/flowUsing simulation to understand and fix Capitalism.8
386cjduncana/purescript-electronPureScript FFI bindings for the Electron API8
387paf31/stack-safety-for-freeA note on the approach to stack-safety in PureScript's core libraries8
388purerl/purescript-erl-process8
389purescript-aws-sdk/genGenerates the purescript-aws-sdk modules from the AWS SDK JS8
390purescript-web/purescript-web-socketType definitions and low level interface implementations for the W3C WebSocket API8
391purescript/purescript-unsafe-coerceUnsafe coercion of values8
392puffnfresh/purescript-webrtcPureScript WebRTC bindings8
393CapillarySoftware/purescript-oo-ffiFFI helpers for binding to OO8
394purescript-node/purescript-node-readlineA low-level PureScript interface to the Node readline API8
395sharkdp/purescript-numbersFunctions for working with PureScripts 'Number' type8
396jasonzoladz/purescript-rx-stateUnidirectional data flow for PureScript apps powered by Reactive Extensions.8
397EugeneN/twicA Twitter client without hassle written in Haskell and Purescript8
398garyb/purescript-jsonMaybe future core JSON library8
399juspay/medea-psA JSON schema validator8
400purescript/purescript-functorsFunctor products, coproducts, and composition8
401anttih/purescript-rationalsRational numbers for PureScript8
402menelaos/purescript-b64Unicode-aware Base64 encoding and decoding8
403stevejb71/purescript-nonempty-arrayGuaranteed non empty arrays for Purescript8
404cbaatz/purescript-introAn introduction to PureScript for those familiar with Haskell and JavaScript8
405truqu/purescript-indexedDBAn API wrapper around indexedDB8
406justinwoo/purescript-node-sqlite3Basic Purescript wrapper for node-sqlite38
407purescript-node/purescript-node-processAccess the global Node.js process object8
408acple/purescript-nested-functorGeneralized map for nested functors.8
409purescript/purescript-assertBasic assertions library for low level testing8
410soupi/msga toy chat server8
411athanclark/purescript-websockets-rpcA simple subscription-esque RPC mechanism using WebSockets, ala the haskell websockets-rpc library (client only)8
412JordanMartinez/purescript-halogen-hooks-extra8
413LiamGoodacre/purescript-type-mapA Map data structure at the type level.8
414justinwoo/purescript-kishimenSum types with Generics-Rep instances to Variant for free!8
415bodil/purescript-webappwork in progress, don't8
416i-am-tom/perusalA PureScript library for making in-browser presentations.8
417felixmulder/purescript-json-schema🐿8
418robertdp/purescript-apiaryFor the creation of type-level specs that can be queried against automatically. For full-stack specs, see https://github.com/robertdp/purescript-apiary-server8
419pkamenarsky/purescript-interopGenerate Purescript types from Haskell7
420andyarvanitis/purescript-clojureAn experimental Clojure backend for PureScript7
421spacchetti/pacchettibottiAutomation bot for PureScript's package infrastructure7
422prikhi/quickbooks-for-communesA QuickBooks Web UI For Communard-Friendly Forms & Reporting7
423purescript-halogen/purescript-halogen-virtual-domA virtual-dom driver for Halogen.7
424rskew/knowwhatgraph soup editor7
425vladciobanu/purescript-sorted-arrays7
426klntsky/purescript-fusion-pocA proof-of-concept showing how fusion can be implemented ad-hoc for some set of fusion laws in purescript7
427purescript-node/purescript-node-bufferType declarations for Node's Buffer class7
428kfigiela/saffire-mixer-uiMixer UI for Focusrite Saffire LE audio interface for macOS Catalina7
429paf31/purescript-lens-simpleVery basic lenses7
430Thimoteus/purescript-simple-replIf it doesn't work, try throwing Aff at it7
431MonoidMusician/purescript-datagenGenerating data types for PureScript, will eventually include deriving lenses, etc. in a live-coding-style environment7
432justinwoo/purescript-kushikatsuSimple routing with Kushiyaki.7
433joneshf/purescript-halogen-driverA collection of alternative drivers for purescript-halogen7
434csicar/purescript-dotlangDotLang datatypes for purescript7
435LiamGoodacre/purescript-naturalsNatural numbers7
436eskimor/purescript-servant-supportSupport library needed by code generated by servant-purescript7
437justinwoo/ytcastsfor downloading "YoutubeCasts" with Youtube-dl7
438dmbfm/purescript-treeA Tree data structure inspired by haskell's Data.Tree7
439purescript-web/purescript-web-storageType definitions and low level interface implementations for the W3C WebStorage API7
440cdepillabout/purescript-boxes7
441lambdacube3d/purescript-lambdacube-webglWebGL 1.0 backend for LambdaCube 3D. Try it out:7
442purescript-grain/purescript-grainA UI library with easy and flexible state management inspired by Recoil.js and React Hooks.7
443slamdata/purescript-halogen-menu7
444rnons/purescript-svg-parser-halogenA library to inline SVG source string into halogen views7
445TylorS/purescript-motorcycleA reactive framework for purescript and the modern web7
446purescript/purescript-minibenchA minimal benchmarking library7
447purescript/purescript-semiringsSemiring instances and functions7
448purescript/purescript-partialUtilities for working with partial functions7
449rayshih/pux-todomvcTodoMVC implemented in PureScript and Pux7
450doolse/purescript-readtsRead Typescript source and write Purescript types7
451justinwoo/purescript-jajanmenCool type-safe Symbol query parameterized helper for Node-SQLite37
452ajnsit/purescript-consequenceA Purescript DSL for Analytics and Reporting7
453epost/purescript-datalog-parsersParsers for Prolog, Datomic, and various other Datalog varieties.7
454f-o-a-m/sample-nft-projectFOAM Signal Marketplace7
455danieljharvey/purescript-react-stylesheetUtilities to attach purescript-stylesheet to purescript-react7
456hdgarrood/purs-doctestExperimental doctesting for PureScript6
457justinwoo/purpSome kind of CLI for building PureScript projects with Psc-Package6
458epost/psc-queryPureScript source code knowledge extraction and querying support.6
459andyarvanitis/pure14-standaloneAn experimental C++14 compiler/backend for PureScript6
460hdgarrood/purescript-versionsA small library defining a Version data type and operations.5
461mtso/hofHigher-order functions in different languages.5
462robertdp/purescript-react-basic-hooks-router5
463bouzuya/create-purescript-react-basicAn npm initializer for purescript-react-basic project5
464purescripters/purescript-phantomPurescript bindings for phantomjs5
465jacereda/purescript-arraybuffer5
466friedbrice/fifth-elementWeb Implementation of D&D 5th Edition.5
467newlandsvalley/purescript-audiographA declarative interface into web-audio5
468kevinbarabash/purescript-calculator-exampleReact calculator built using PureScript5
469paluh/purescript-undefined-is-not-a-problemHandling optional record fields through `undefineda` values and typesafe zero cost coercion
470oreshinya/purescript-cherryNo longer maintenance5
471paluh/purescript-little-seldaPlease, don't waste your time here and go directly to Kamirus/purescript-selda5
472purescript-halogen/purescript-halogen-vdom-string-rendererString rendering for halogen-vdom5
473purescript/purescript-proxyValue proxy for type inputs5
474purescript-codegen/purescript-ps-cstPurescript code printer, inspired by official purescript-cst types https://hackage.haskell.org/package/purescript/docs/Language-PureScript-CST-Types.html5
475algas/purescript-enchantjsPureScript interface for Enchant.js5
476mgmeier/purescript-matrixMatrices for purescript. (Target is purescript-webgl).5
477carldata/purescript-learnLearning algorithms for PureScript5
478parsonsmatt/pureflowyA workflow management tool written in Haskell and PureScript5
479TinkerTravel/purescript-redisPurescript Redis bindings5
480purescript-node/purescript-node-netPureScript bindings to the Node.js 'net' API.5
481snoyberg/purescript-halogen-onetimepadWork with one time pads from a web page, mostly to teach me PureScript/Halogen5
482nuttycom/purescript-schemaFreeAp-based schema for sums-of-products data types in PureScript5
483prasannals/learning_purescript5
484lettier/matrix-inverse-calculatorInput a square matrix and calculate its inverse if possible.5
485jmackie/purescript-shake👀 Trying to plug Shake into the PureScript compiler4
486Cmdv/yesod-purescript-templateTemplate for Yesod and Purescript using Halogen4
487justinwoo/godawful-purescript-codegen-demogodawful but almost good purescript code generation with Generics-SOP + Records SOP4
488gbagan/purescript-pha4
489taylor1791/purescript-aspenCombine redux action handlers into a type-safe reducer4
490LukaJCB/purescript-snabbdomPurescript wrapper for Snabbdom4
491Risto-Stevcev/purescript-sqliteAn Sqlite wrapper for Purescript4
492dysinger/purescript-awsPurescript Library for AWS4
493juspay/purescript-redis4
494joneshf/purescript-source-parserA Parser for PureScript in PureScript4
495paluh/purescript-pointed-listPort of Haskell pointedlist library4
496kritzcreek/psc-gui4
497mlang/purescript-monad-loops4
498quek/cocsan-purescript4
499purescript-contrib/purescript-form-urlencoded4
500jvliwanag/purescript-literalA Symbol Proxy having a runtime value equal to the reflected symbol4
501spicydonuts/purescript-autocomplete4
502paluh/purescript-polyform-records-playground4
503csicar/pskt-android-exampleBasic example of a PsKt android app4
504lambdaterms/purescript-httpure-registration-example4
505matthieubulte/purescript-waiWAI - Web Application Interface4
506jonsterling/purescript-lcfA general-purpose library for LCF+validations refiners4
507f-o-a-m/purescript-web3-testschanterelle + ps-web34
508danieljharvey/purescript-cssomTypes and helpers for creating and manipulating stylesheets in Purescript4
509klntsky/purescript-bower-json𝚋𝚘𝚠𝚎𝚛.𝚓𝚜𝚘𝚗 decoder for purescript4
510oreshinya/purescript-mysqlBindings mysql for PureScript4
511joneshf/purescript-http4
512rightfold/purescript-quotientQuotient type approximation in PureScript4
513dlants/doodleometryA geometric doodling app4
514sliptype/purescript-meiosis🦑 A purescript implementation of the Meiosis pattern4
515ajnsit/purescript-concur-react-routerReact Router bindings for Purescript-Concur4
516Gerstacker/purescript-rowecsEntity-Component-System pattern for Purescript emphasizing Row types4
517tfausak/purple-yolk:hatching_chick: A Haskell IDE for Visual Studio Code.4
518newlandsvalley/purescript-abc-scoresScore engraving for the ABC Notation.4
519slamdata/purescript-halogen-echartsHalogen integration for Echarts.4
520epost/purescript-midiPureScript MIDI library based on MIDI.js4
521LiamGoodacre/purescript-taggedPhantom tags4
522slamdata/purescript-mote-runner4
523nonbili/purescript-halogen-transitionA component that toggles enter/leave class when visibility changes4
524purescript/purescript-genA type class for random generator implementations.4
525purescript/purescript-invariantInvariant functors4
526bouzuya/purescript-examples4
527joneshf/purescript-chalk4
528kozak/purescript-foreign-generic-exampleExample of purescript foreign generic4
529emilhaugberg/ptolemyVisualisation showing the ptolemy's theorem regarding an equilateral triangle inscribed in a circle4
530purescript-web/purescript-web-cssomType definitions and low level interface implementations for the CSS Object Model4
531bouzuya/node-hatena-fotolife-cliHatena::Fotolife command line interface (unofficial)4
532garyb/purescript-http-headers4
533clinuxrulz/purescript-stackless-contStackless Continuations for PureScript4
534purescript-halogen/purescript-dom-indexedTyped DOM attributes and properties4
535robertdp/purescript-apiary-server4
536dbushenko/purescript-cookies4
537Fresheyeball/purescript-pixiPixi.js bindings for Purescript4
538purescript-contrib/purescript-js-timersLow level bindings for JavaScript's timers API4
539rayshih/ps-thermite-hnHackernews client made in PureScript Thermite4
540sainiaditi/onlinePiano-halogenOnline Piano using FRP purescript-behaviors and Halogen DOM4
541oreshinya/purescript-cryptoPureScript wrapper for crypto module of NodeJS4
542purescript-web/purescript-web-clipboardType definitions and low level interface implementations for the W3C clipboard APIs spec4
543lambdaterms/purescript-polyform-batteries4
544slamdata/purescript-aff-futureDEPRECATED4
545puffnfresh/cufp-2015-tutorial-purescriptCode developed during the PureScript Tutorial at CUFP 20154
546rightfold/purescript-purescript-compiler-backend-utilitiesPureScript library for developing PureScript backends.4
547bodil/purescript-geomPureScript 2D matrix transformations4
548joneshf/purescript-uiThe missing PureScript library4
549zhangchiqing/purescript-async-examplePureScript Async Programming Examples4
550Unisay/purescript-binaryBinary encoding for PureScript4
551hrb90/purescript-free-groupFree groups in Purescript4
552paulyoung/literate-purescriptLiterate programming in PureScript.4
553freddi301/lambda-in-purescriptsimple lambda calculus in purescript4
554sanrokugomaato/purescript-sudokuSudoku library written in PureScript4
555foollbar/petrisTetris clone written in PureScript4
556joneshf/purescript-algebra4
557philopon/purescript-htmlmiddle level virtual-dom binding for purescript4
558robertdp/purescript-wire4
559rightfold/purescript-cowlaserServer-side web library inspired by Happstack.4
560FrigoEU/purescript-webworkers4
561themoritz/purescript-flatpickrPureScript bindings to the flatpickr datepicker4
562garyb/purescript-formulate4
563Woody88/purescript-swerve4
564rightfold/purescript-skull4
565justinwoo/purescript-bingsuCool query building library for Node-SQLite34
566joneshf/purescript-ajax4
567Woody88/purescript-wai4
568doolse/purescript-records4
569oreshinya/purescript-identyAn opinionated UI state management utilities for purescript-freedom.4
570justinwoo/purescript-kanchoA helper library for constraining types to be Elm port-safe and for providing helpers to codegen Elm types.4
571tippenein/wformyesod-like form builder for purescript4
572jmars/purescript-concur-morphdomA morphdom backend of purescript-concur4
573purescript-web/purescript-web-dom-parser4
574nonbili/purescript-halogen-custom-elementA library to convert Halogen components to custom elements.4
575arthurxavierx/purescript-react-routerClean, type-safe routers for purescript-react4
576bouzuya/purescript-css-dslSee: https://github.com/paulyoung/purescript-style/4
577jamieyung/purescript-selection-foldableA Foldable structure of items where zero or one of the items is selected.4
578AidanDelaney/purescript-dual-treeA port of byorgy's dual-tree from Haskell4
579purescript-web/purescript-web-xhrType definitions and low level interface implementations for the W3C XmlHttpRequest API4
580passy/todomvc-purescript-reactNothing to see here, move along!4
581athanclark/purescript-arraybuffer-classSimple encoding / decoding classes for ArrayBuffers4
582justinwoo/purescript-ffi-introAn 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
583parsonsmatt/purescript-pux-undoConvenient undo/redo functionality for your Pux application4
584nathanic/purescript-simple-chat-clientA simple WebSocket chat client program using PureScript and Halogen.4
585justinwoo/purescript-redux-devtoolsSome bindings to work with Redux DevTools.4
586poorscript/purescript-dom-simpleA simpler way to do basic DOM things4
587vyorkin/soundcloudA Soundcloud client built with PureScript and Halogen (WIP).4
588passy/giflibA PureScript experiment that is supposed to be a personal gif library4
589dariooddenino/formless-example4
590davezuch/aoc2018Advent of Code 2018 solutions4
591slamdata/purescript-gorgeousA PureScript library that provides standardized unicode aliases for common abstract functions.4
592stackbuilders/clearnexus-chrome-extension4
593slamdata/purescript-halogen-bootstrap4
594AitorATuin/purescript-ractiveRactive bindings for PureScript (Work in progress)4
595purescript-node/purescript-node-pathType declarations for Node's Path module4
596blockmason/friend-in-debt-UIUI portion of the Friend In Debt dApp, a decentralized debt tracker for use between friends.4
597morganthomas/purescript-groupAlgebraic groups for PureScript.4
598kritzcreek/chromacannonPOW COLORS!4
599sarahzrf/sequentsA blatant ripoff of Logitext4
600moxuse/Yodaka4
601fconcepts-implgame/FCILispA Pure Lisp implementation for Fundamental Concepts Implementation Game.4
602archaeron/purescript-yaml-next4
603joelgrus/pux-ita "Spot It" clone, sort of, built using purescript-pux4
604marcoalkema/purescript-piano-appPiano-teaching software created using Purescript4
605justinwoo/acme-spagolet's install everything from spacchetti4
606spicydonuts/react-basic-rock-paper-scissorsA small example game using react-basic4
607zudov/purescript-strongcheck-genericsGenerics for purescript-strongcheck4
608json-blueprint/shapecheck4
609atomicits/purescript-blueprintPureScript wrapper for blueprint.js4
610forestbelton/eggtoy language for code golf4
611paulvictor/purescript-dplyr4
612Unisay/purescript-aff-retryRetry combinators for monadic Aff actions that may fail4
613f-o-a-m/plasma-demoFOAM + plasma4
614JordanMartinez/sudoku-solver4
615tekerson/purescript-websocketA basic wrapper around HTML5 WebSocket4
616slamdata/purescript-searchA grammar and parser for Google-style searches on unstructured or semi-structured data.4
617justinwoo/enum-sum-generics-example-simple-jsonExample of parsing "enum" style sums using generics with Simple-JSON4
618triplepointfive/ritoppuRoguelikeDev Does The Complete Roguelike Tutorial4
619chfi/purescript-genetics-browserPurescript-based genome and genetics browser4
620Woody88/purescript-http-typesGeneric HTTP types for Purescript (Haskell port)3

Inspired by awesome repo rxjs-ecosystem. Thanks Nick