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-03 00:24:36 UTC
- JSON Representation
https://github.com/sliptype/react-pure
❄️ An example of managing state using Purescript in a React app
functional-programming purescript react
Last synced: 09 May 2026
https://github.com/iarthstar/purescript-axios
Axios JS bindings for PureScript
axios bindings javascript purescript rest-api wrapper
Last synced: 19 Aug 2025
https://github.com/lpil/purescript-format
formatter haskell pretty-printer purescript
Last synced: 15 Oct 2025
https://github.com/danieljharvey/purescript-radox-example
Example app for purescript-radox library
example purescript purescript-react state state-management
Last synced: 10 Feb 2026
https://github.com/justinwoo/purescript-simple-json-generics
Simple generics-rep based implementations for Simple-JSON. You should read the Simple-JSON guide page here: https://purescript-simple-json.readthedocs.io/en/latest/generics-rep.html
Last synced: 25 Oct 2025
https://github.com/purefunctor/purefunctor.me-2022
My personal portfolio website.
Last synced: 19 Mar 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/prikhi/halogen-animations
Animate HTML Elements in Halogen.
animation css halogen purescript purescript-halogen
Last synced: 16 Oct 2025
https://github.com/dcastro/tc-search
Got tired of TeamCity's broken search box, so I made my own in PureScript.
Last synced: 26 Feb 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/vimaltiwari2612/csvparser
A simple online tool to view csv files in tabular format and do certain operations like edit, delete, add, update data, sort and filter them. Can be used for data analysis, Or when MS-Excel doesn't open.
css csv csv-export csv-parser csv-to-excel csv-to-html dynamic-table-row excel html javascript pure-javascript purescript spreadsheet xlsx
Last synced: 17 May 2026
https://github.com/timdeputter/purescript-projections
Write geteventstore projections in purescript (work in progress)
eventstore geteventstore javascript purescript
Last synced: 20 May 2026
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/ad-si/purescript-typedtime
Data types to specify datetimes at compile time
Last synced: 19 Mar 2026
https://github.com/ghivert/purechain
Basic blockchain entirely built in Purescript!
blockchain educational purescript
Last synced: 22 Jan 2026
https://github.com/nonbili/purescript-halogen-color-picker
A color picker component in purescript halogen
color-picker halogen purescript
Last synced: 17 Feb 2026
https://github.com/purescript-contrib/purescript-float32
Float32, single-precision 32-bit floating-point number type.
Last synced: 29 Jan 2026
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/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/functional-programming
General purpose repository for learning purely-function languages.
functional functional-programming general-purpose haskell haskell-learning purely-functional purescript
Last synced: 26 Feb 2025
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/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/boazjohn/purescript-react-starter
Purescript React Hello World App.
purescript purescript-react react-starter
Last synced: 12 Feb 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/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/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/purefunctor/purescript-fastify
PureScript bindings for fastify.
Last synced: 13 Aug 2025
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/justinwoo/purescript-naporitan
Because sometimes, you want a reflected record of proxies to make life easier.
Last synced: 20 Feb 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/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/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-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/oreshinya/purescript-simple-emitter
PureScript simple event emitter
Last synced: 20 Jan 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/unisay/purescript-lua-example
Example project to demonstrate usage of the purescript-lua compiler backend
Last synced: 15 May 2026
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/gabysbrain/purescript-dataframe
A data structure for row-based data and queries
Last synced: 19 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/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/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/justinwoo/purescript-expect-inferred
Library for checking inferred types of values for testing
Last synced: 24 Jan 2026
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/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: 24 Feb 2025
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/vimaltiwari2612/super-mario-bros
The Retro Super Mario Bros Game using HTML5, Vanilla Javascript and CSS.
game-2d game-development game-engine html-css-javascript html5 javascript javascript-game pure-javascript purescript super-mario-bros super-mario-maker vanilla-javascript
Last synced: 20 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/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/vyorkin/purescript-soundcloud
PureScript bindings for Official SoundCloud Javascript SDK.
Last synced: 09 Sep 2025
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: 09 Sep 2025
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