PureScript
PureScript is a strongly-typed, purely-functional programming language that compiles to JavaScript. It can be used to develop web applications, server side apps, and also desktop applications with use of Electron.
- GitHub: https://github.com/topics/purescript
- Wikipedia: https://en.wikipedia.org/wiki/PureScript
- Repo: https://github.com/purescript/purescript
- Created by: Phil Freeman
- Released: 2013
- Related Topics: javascript, nodejs, electron, language, functional,
- Aliases: pure-script,
- Last updated: 2026-06-25 00:21:18 UTC
- JSON Representation
https://github.com/ad-si/purescript-typedtime
Data types to specify datetimes at compile time
Last synced: 19 Mar 2026
https://github.com/ffflorian/exercism
My exercism.org solutions
bash challenge exercism go javascript learning purescript python rust typescript
Last synced: 23 Aug 2025
https://github.com/athanclark/purescript-monad-unlift
Unlift implementation for PureScript
monad monad-transformers purescript
Last synced: 23 Jan 2026
https://github.com/athanclark/purescript-haskell-iso
Haskell / Purescript package for isomorphic JSON
haskell isomorphic json primitives purescript testing zeromq
Last synced: 11 Aug 2025
https://github.com/vimaltiwari2612/spacefighter
A simple 2d game simulation of old Classic Video Game, created using using Pure HTML, CSS and JavaScript.
2d 2d-game css3 game game-development html html-css-javascript html5 javascript pure-javascript purescript shooting-game space-invaders vanila-javascript
Last synced: 29 Apr 2026
https://github.com/jmackie/purescript-quill
PureScript bindings to the quill (javascript) rich text editor.
javascript purescript quilljs rich-text-editor
Last synced: 22 Oct 2025
https://github.com/justinwoo/purescript-mochi
Make yourself a record by stretching out the rows!
Last synced: 24 Jan 2026
https://github.com/justinwoo/bismuth-example
An example usage of PureScript-Bismuth but without any fancy setups
bismuth codegen flow purescript
Last synced: 04 Feb 2026
https://github.com/vimaltiwari2612/windowsxp
A Simulation of WindowsXP, UI and Desktop. Built it, using HTML,CSS and Pure Javascript.
css css3 desktop html html5 javascript pure-javascript purescript ui ux webdevelopment website windows windows-xp windows-xp-sp3
Last synced: 05 May 2026
https://github.com/purefunctor/purefunctor.me-2022
My personal portfolio website.
Last synced: 19 Mar 2025
https://github.com/shinnn/purs
Spawn a new process using PureScript CLI
child-process compiler javascript nodejs promise purescript purs wrapper
Last synced: 08 Oct 2025
https://github.com/lpil/purescript-format
formatter haskell pretty-printer purescript
Last synced: 15 Oct 2025
https://github.com/yehzhang/purescript-materialize
Materialize bindings à la purescript-smolder.
css dsl functional-dependencies functional-programming markup markup-language material-design materialize materialize-css materializecss monad purescript typelevel variadic web
Last synced: 28 Apr 2026
https://github.com/ad-si/purescript-result
Computations that may succeed or fail.
Last synced: 12 Dec 2025
https://github.com/ghivert/purechain
Basic blockchain entirely built in Purescript!
blockchain educational purescript
Last synced: 22 Jan 2026
https://github.com/jhbertra/purescript-halogen-nselect
A Nonbili Select library in purescript halogen
downshift halogen purescript select
Last synced: 11 Mar 2026
https://github.com/purefunctor/purescript-fastify
PureScript bindings for fastify.
Last synced: 28 Jun 2026
https://github.com/risto-stevcev/purescript-starter-template
A purescript starter template using purescript-signal and purescript-smolder-vdom
elm purescript signal starter template virtual-dom webpack
Last synced: 18 Apr 2025
https://github.com/unisay/purescript-lua-example
Example project to demonstrate usage of the purescript-lua compiler backend
Last synced: 15 May 2026
https://github.com/mschristiansen/purescript-halogen-bootstrap4
Bootstrap 4 classes for `purescript-halogen`
bootstrap4 css halogen purescript
Last synced: 05 Apr 2025
https://github.com/juspay/purescript-node-websocket
Bindings to node/npm's "websocket" library
Last synced: 22 Jun 2025
https://github.com/unisay/purescript-facebook
Idiomatic Purescript bindings for the Facebook SDK
Last synced: 06 Mar 2025
https://github.com/eggy115/purescript
Purescript
pure-script purescript purescript-code purescript-examples purescript-lang purescript-language purescript-programs purescript-scripts
Last synced: 10 Mar 2026
https://github.com/justinlovinger/nix-purescript-concur-frontend-starter
A starter template for building a frontend with Nix, PureScript, and Concur.
concur frontend nix purescript spago
Last synced: 27 Mar 2025
https://github.com/emptywork/ps-w3resource
My adaptation on how to solve W3Resource C Programming Basic Algorithm using Purescript
purely-functional-data-structures purescript
Last synced: 19 Mar 2026
https://github.com/justinwoo/purescript-expect-inferred
Library for checking inferred types of values for testing
Last synced: 24 Jan 2026
https://github.com/emptywork/functional-programming
General purpose repository for learning purely-function languages.
functional functional-programming general-purpose haskell haskell-learning purely-functional purescript
Last synced: 18 Jun 2026
https://github.com/danieljharvey/purescript-radox
Like Redux, For Purescript, But With Less Features
purescript purescript-react state-management variants
Last synced: 29 Jan 2026
https://github.com/oreshinya/purescript-simple-emitter
PureScript simple event emitter
Last synced: 20 Jan 2026
https://github.com/smddzcy/learning-new-technologies
My learning process of new technologies.
docker elixir firebase golang haskell heroku learning learning-by-doing learning-exercise phoenix prolog purescript react-native tensorflow vuejs
Last synced: 10 Apr 2026
https://github.com/purefunctor/purescript-clowns-n-jokers-dissections
An implementation of Clowns to the Left of me, Jokers to the Right (Pearl): Dissecting Data Structures by Conor McBride in PureScript
Last synced: 04 Jan 2026
https://github.com/iarthstar/purescript-sketch
Sketch API JS bindings for development of Sketch Plugin using PureScript
library purescript sketch sketch-plugin
Last synced: 07 Mar 2026
https://github.com/justinwoo/purescript-naporitan
Because sometimes, you want a reflected record of proxies to make life easier.
Last synced: 20 Feb 2026
https://github.com/timdeputter/purescript-gun
Purescript bindings to the gun.js database
database gundb offline-first peer-to-peer purescript
Last synced: 20 May 2026
https://github.com/justinwoo/purescript-shoronpo
A library for type-level Symbol formatting with other Symbols, e.g. intercalated record labels
formatting purescript symbols type-level
Last synced: 18 Mar 2026
https://github.com/boazjohn/purescript-react-starter
Purescript React Hello World App.
purescript purescript-react react-starter
Last synced: 12 Feb 2026
https://github.com/justinwoo/purescript-chahan
Turn your Generics-Rep Sums and Products into lists, because that's cool.
generics-rep purescript type-level
Last synced: 25 Jan 2026
https://github.com/gabysbrain/purescript-dataframe
A data structure for row-based data and queries
Last synced: 19 Feb 2026
https://github.com/sectore/purescript-truffle-pet-shop
Truffle's Pet Shop tutorial ported to PureScript
ethereum halogen purescript web3js
Last synced: 09 Jun 2026
https://github.com/wildhoney/typified
🗼An experimental implementation of first class functional types using pure ES at runtime, inspired by Haskell, PureScript and Idris.
declarations functional generics haskell idris purescript types typing
Last synced: 16 Feb 2026
https://github.com/turbomack/pure-life-in-comonad
Conway's Game of Life Using Comonad
comonad gamleoflife purescript zipper
Last synced: 19 Mar 2026
https://github.com/vimaltiwari2612/wordgame
A simple word finder game using Pure HTML, CSS and Javascript.
css css3 game-development html html5 javascript javascript-game javascript-library pure-javascript purescript spellcheck spellchecker spelling vanilla-javascript vanilla-js web-game word-game word-games wordgame wordgames
Last synced: 17 May 2026
https://github.com/the-dr-lazy/purescript-monarch-ui
What if you never had to write CSS again? elm-ui equivalent for purescript-monarch.
design dx elm frontend monarch purescript ui ux
Last synced: 16 May 2026
https://github.com/justinwoo/purescript-la-galbi
A simple library to parse a path string to a record of the parameters
Last synced: 24 Jan 2026
https://github.com/vimaltiwari2612/snake-game
Simple Snake Game using HTML, Vanilla Javascript, and CSS.
animations css-animations css-grid game-developers game-development html-css-javascript html5 javascript javascript-game purescript snake-game vanilla-javascript
Last synced: 14 Jul 2025
https://github.com/rightfold/pursuit-haddock
Make Pursuit look like Haddock
Last synced: 19 Jun 2026
https://github.com/yornaath/purescript-bf-gun
Gun DB bindings in purescript.
Last synced: 19 Mar 2026
https://github.com/tfc/electron-purescript-example
A minimal example Electron app that is written in Purescript
electron esbuild flake nix purescript purs-nix react
Last synced: 09 May 2026
https://github.com/justinwoo/chocopie-redux-devtools-demo
Demo of using Redux DevTools with https://github.com/justinwoo/purescript-redux-devtools with a https://github.com/lumihq/purescript-react-basic view with https://github.com/justinwoo/purescript-choco-pie to drive inputs.
Last synced: 02 Nov 2025
https://github.com/justinwoo/npm-spacchetti-cli-bin-simple
A simple distribution of spacchetti-cli using NPM. Assumes almost nothing other than Linux/OSX.
psc-package purescript spacchetti
Last synced: 03 Nov 2025
https://github.com/jkachmar/purescript-mqttjs
Incomplete bindings to the MQTT.js library.
Last synced: 04 Nov 2025
https://github.com/athanclark/purescript-byte-codec
Byte-oriented codecs
binary bit-flag byte javascript purescript
Last synced: 27 Jul 2025
https://github.com/evanrelf/problem-counter
Parse and count math homework problem ranges
Last synced: 03 Aug 2025
https://github.com/epicallan/bot
A Messenger bot in purescript -- work in progress
expressjs messenger-bot nodejs purescript
Last synced: 25 May 2026
https://github.com/cakekindel/purescript-axon
HTTP server library inspired by axum; best-in-class expressiveness & backend-agnostic.
api http http-server purescript rest server
Last synced: 09 Mar 2026
https://github.com/carstenkoenig/gregor_lernt_purescript
purescript snake-game workshop-materials
Last synced: 23 Aug 2025
https://github.com/iarthstar/my-cryptos-cli
My Cryptos CLI
api cli command-line-interface cryptos javascript purescript
Last synced: 21 Aug 2025
https://github.com/carstenkoenig/tetrisps
Tetris in Purescript using a Canvas
Last synced: 23 Mar 2025
https://github.com/athanclark/purescript-quickcheck-combinators
Typelevel combinators for quickcheck, in purescript
data-generation purescript quickcheck quickcheck-combinators typelevel-programming
Last synced: 24 Jan 2026
https://github.com/athanclark/purescript-qrcode
A binding to the `qrcode` node module
Last synced: 15 Nov 2025
https://github.com/dgendill/purescript-query-params
A PureScript library for reading query parameters from urls.
Last synced: 21 Feb 2026
https://github.com/yehzhang/yousort
Fluently sorts everything, you being the comparator.
elm-architecture functional-programming html5 material-design materialize purescript pux reactive web-app
Last synced: 04 Jan 2026
https://github.com/nsaunders/p.giphy
A PureScript clone of the Elm Giphy API demo
affjax argonaut halogen purescript
Last synced: 23 Mar 2025
https://github.com/pt2121/purescript-covfefe
Ok Google, talk to Real Donald Trump
actions-on-google api-ai google-assistant-api nodejs purescript purescript-demo twitter-api
Last synced: 24 Mar 2025
https://github.com/markfarrell/purescript-parsing-repetition
Helper functions for the repetition of PureScript parsers, e.g. range of number of occurrences and validation constraints on trailing input.
Last synced: 05 Jan 2026
https://github.com/taktoa/qdoc2psn
Generate purescript-native bindings from a QDoc XML file. (WIP)
bindings cpp haskell purescript purescript-native qt
Last synced: 12 May 2026
https://github.com/justinwoo/purescript-xiaomian
Make a record of SProxy of keys of a row type easily, and just plug in the inferred type when you're finished.
Last synced: 04 Feb 2026
https://github.com/svisser/purescript-mustache
PureScript wrapper for mustache.js
bindings mustache purescript template
Last synced: 19 Jan 2026
https://github.com/justinwoo/purescript-sijidou
A library for matching a string into a record of functions of statically known Symbol proxies.
Last synced: 04 Feb 2026
https://github.com/na9da/kissvg
Convert web pages to SVG
chrome-extension html html2svg purescript svg
Last synced: 23 Jun 2026
https://github.com/davewm/purescript-news-app
An example news app written in PureScript
Last synced: 26 Jan 2026
https://github.com/running-grass/purescript-lunar-calendar
purescript生态下的农历库
date lunar-calendar purescript
Last synced: 22 Feb 2026
https://github.com/red-rapious/compilateur-petit-purescript
Compiler of the Purescript language in OCaml - Project for the "Programming languages and compilation" course 2023-2024 at ENS Ulm
Last synced: 01 Mar 2025
https://github.com/nonbili/purescript-nonbili-nodejs
Some helpful nodejs functions
Last synced: 06 Oct 2025
https://github.com/oreshinya/purescript-basic-auth
Basic authentication helper
basic-authentication purescript
Last synced: 18 Jan 2026
https://github.com/justinwoo/purescript-puchitomato
A small module for a string literal type that guarantees a String value the same as its Symbol parameter.
Last synced: 18 Feb 2026
https://github.com/athanclark/purescript-z85
Encoding and Decoding for ZeroMQ's z85 binary format.
ascii base85 binary-encoding purescript zeromq
Last synced: 28 Jan 2026
https://github.com/oreshinya/my-purescript-packages
PureScript packages maintained currently by oreshinya.
Last synced: 20 Feb 2026
https://github.com/cprussin/purescript-node-stream-buffers
A wrapper for the Node stream-buffers package
buffers node purescript stream
Last synced: 19 Oct 2025
https://github.com/nonbili/purescript-halogen-ntabs
a Nonbili tabs library in purescript halogen
Last synced: 25 Feb 2026
https://github.com/goodmind/purescript-mtproto
telegram-mtproto bindings for PureScript
Last synced: 01 Feb 2026
https://github.com/epost/purescript-halogen-sprite-editor
Sprite editor written in PureScript Halogen.
8-bit commodore graphics-editor halogen pixel-art purescript raster-graphics sprite sprite-editor
Last synced: 18 Mar 2026
https://github.com/ilyakooo0/elm-ps-bridge
🌉 A PureScript-Elm bridge generator
Last synced: 16 Apr 2026
https://github.com/maxdeviant/purescript-pwned-passwords
hibp purescript pwned-passwords
Last synced: 19 Mar 2026
https://github.com/maxhallinan/redexer
Step through the reduction of an untyped lambda calculus term.
Last synced: 19 Mar 2026
https://github.com/vyorkin/purescript-handsontable
A minimal Handsontable bindings.
grid handsontable purescript spreadsheet
Last synced: 15 Feb 2026
https://github.com/justinwoo/purescript-alphasucc
For those times when you want the alphabet for labeling things.
Last synced: 16 Feb 2026