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/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/evanrelf/problem-counter
Parse and count math homework problem ranges
Last synced: 03 Aug 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/tfc/purescript-recharts
purescript-recharts contains purescript bindings to the JS recharts library
purescript react recharts recharts-js
Last synced: 08 Jun 2026
https://github.com/davewm/purescript-news-app
An example news app written in PureScript
Last synced: 26 Jan 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/carstenkoenig/gregor_lernt_purescript
purescript snake-game workshop-materials
Last synced: 23 Aug 2025
https://github.com/oreshinya/my-purescript-packages
PureScript packages maintained currently by oreshinya.
Last synced: 20 Feb 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/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/fluentci-io/purescript-plugin
Set up your CI/CD Pipeline with a specific version of PureScript
continuous-delivery continuous-integration plugin purescript rust wasm webassembly
Last synced: 01 May 2026
https://github.com/ilyakooo0/elm-ps-bridge
🌉 A PureScript-Elm bridge generator
Last synced: 16 Apr 2026
https://github.com/jeslie0/water-tracker
halogen patternfly purescript purescript-halogen
Last synced: 08 Feb 2026
https://github.com/athanclark/purescript-setimmediate
Bindings to setImmediate
Last synced: 08 Feb 2026
https://github.com/kimkee/keypad
keypad shuffle
keypad password pin purescript shuffle ui
Last synced: 18 May 2026
https://github.com/cdepillabout/beep-every-second
Simple web page that makes a beep every second. Useful to use as a timer when working out.
Last synced: 10 Feb 2026
https://github.com/malob/purescript-mercury-parser
A PureScript wrapper for Mercury Parser
Last synced: 18 Mar 2026
https://github.com/philzook58/purescript-glpk
Purescript bindings to the GNU Linear Programming Kit
Last synced: 11 Jun 2026
https://github.com/iarthstar/vsce-presto-dom
Code Snippets for PrestDom in PureScript Syntax
presto presto-dom purescript vscode vscode-extension vscode-snippets
Last synced: 14 Jul 2025
https://github.com/cornersyrup/bookish-palm-tree
A demonstration of seamless PureScript integration with JavaScript and TypeScript using type definition files.
javascript purescript typescript
Last synced: 29 Apr 2026
https://github.com/markfarrell/purescript-parsing-foreign
Helper functions for the parsing/validation of foreign data.
Last synced: 11 Feb 2026
https://github.com/silvestrevivo/budgetjs
Monthly personal budget application developed with native javascript, following the Udemy Tutorial from @jonasschmedtmann.
css3 html5 javascript parceljs purescript vanilla-javascript
Last synced: 24 Apr 2026
https://github.com/himanoa/class-name-extractor
ClassNameExtractor solves these problems by providing FFI setup that can extract class names by parsing CSS for safe style resolution, and by providing functionality to place CSS in the `output` directory.
Last synced: 14 Feb 2026
https://github.com/nonbili/purescript-nonbili-halogen
Some utils for Halogen
Last synced: 14 Feb 2026
https://github.com/mjepronk/purescript-apie
PureScript client for Apie
apie event-sourcing purescript
Last synced: 07 Jan 2026
https://github.com/vendethiel/cz-grammar
czech czech-language purescript purescript-react-basic-hooks
Last synced: 19 Mar 2026
https://github.com/razcore-rad/purescript-adventofcode
adventofcode.com solutions in Purescript for learning purposes
learn purescript puzzle solutions
Last synced: 02 Mar 2026
https://github.com/unclechu/carma-ruamc-fork
CaRMa when I was working on fork for RuAMC
Last synced: 11 Jan 2026
https://github.com/klntsky/purescript-difference-containers
Difference lists.
dlist functional-data-structure purescript
Last synced: 03 Mar 2026
https://github.com/lambdasistemi/cardano-ledger-inspector
Cardano ledger operations compiled to WASI for browser and CLI tooling
cardano haskell ledger purescript wasi wasm
Last synced: 04 Jun 2026
https://github.com/codewars/purescript-spec-reporter-codewars
Reporter for purescript-spec that outputs in Codewars format
code-runner purescript test-reporting
Last synced: 19 Mar 2026
https://github.com/paolino/gh-dashboard
GitHub repository dashboard with issues/PRs detail panels and auto-refresh
dashboard github-api halogen purescript
Last synced: 05 Mar 2026
https://github.com/paolino/gha-live
Live Buildkite-style pipeline visualization for GitHub Actions
ci-cd dag github-actions halogen purescript visualization
Last synced: 05 Mar 2026
https://github.com/purefunctor/purescript-halogen-animations
Easy animation toggling for elements using Halogen Hooks.
Last synced: 19 Mar 2025
https://github.com/athanclark/purescript-unorm
Bindings to unorm
purescript utf8 utf8-sanitizer
Last synced: 04 Feb 2026
https://github.com/lambdasistemi/gh-dashboard
GitHub repository dashboard with issues/PRs detail panels and auto-refresh
dashboard github-api halogen purescript
Last synced: 04 Apr 2026
https://github.com/lupyuen/nuttx-purescript-parser
Parsing Apache NuttX RTOS Logs with PureScript
bl808 nuttx ox64 purescript riscv riscv64
Last synced: 06 Mar 2026
https://github.com/marteinn/employees-api-purescript
A example api built in Purescript and express.js using dynamodb.
Last synced: 02 Jan 2026
https://github.com/lambdasistemi/process-animator
Animated storytelling viewer for regulated process state machines. PureScript + Halogen. Reads process ontology TTL, renders step-by-step narrative with actors, signatures, chain state, and deadline countdowns.
animation cardano halogen process-ontology purescript rdf storytelling
Last synced: 04 Jun 2026
https://github.com/markfarrell/purescript-parsing-hexadecimal
Helper functions for parsing/validation of strings of hexadecimal characters.
Last synced: 06 Jan 2026
https://github.com/markfarrell/purescript-parsing-validation
Helper functions for the validation of trailing parse input.
Last synced: 06 Jan 2026
https://github.com/athanclark/purescript-web-urlsearchparams
Binding to the javascript Web URLSearchParams browser API
purescript query-string query-string-builder url urlsearchparams
Last synced: 15 Nov 2025
https://github.com/athanclark/purescript-sparrow
Data-dependency management framework for web applications
ajax data-dependency purescript streaming websockets
Last synced: 25 Jan 2026
https://github.com/epicallan/p2h-ui
Front end Test for a pdf to html service on steroids :ok_woman: :ok_woman: in purescript-pux
frontend functional-programming pdf purescript pux
Last synced: 16 Mar 2026
https://github.com/skeet70/purescript-validation
Just a super basic email validation test in Purescript.
Last synced: 02 Jul 2025
https://github.com/athanclark/purescript-row-extra
Some extra kit for row types
purescript row-polymorphism row-types
Last synced: 21 Feb 2026
https://github.com/shmygol/exercism-purescript
Solutions for PureScript exercises from exercism.org
Last synced: 08 Jan 2026
https://github.com/risto-stevcev/purescript-window
A purescript wrapper for the window object
Last synced: 18 Apr 2025
https://github.com/justinwoo/spacchetti-local-setup-example
Example of using Spacchetti with local package setup with Psc-Package.
psc-package purescript spacchetti
Last synced: 16 May 2025
https://github.com/justinwoo/simple-record-foreign-generic-demo
demonstration of how to get started with purescript-foreign-generic
Last synced: 26 Feb 2026
https://github.com/markfarrell/purescript-parsing-uuid
Helper functions for the parsing/validation of UUIDs.
Last synced: 05 Jan 2026
https://github.com/tinkertravel/purescript-modules
Type classes for modules over rings
Last synced: 21 Feb 2026
https://github.com/hansel-no-kioku/purescript-phinajs
PureScript bindings for phina.js
bindings game-engine phinajs purescript
Last synced: 22 Feb 2026
https://github.com/markfarrell/purescript-parsing-alphanumeric
Helper functions for parsing/validation of strings of alphanumeric characters.
Last synced: 06 Jan 2026
https://github.com/athanclark/purescript-sparrow-queue
Queue interface for sparrow framework
purescript purescript-queue queue sparrow
Last synced: 26 Jan 2026
https://github.com/astynax/ps-xmas-tree
:christmas_tree: PureScript povered Xmas Tree
demo purescript purescript-demo
Last synced: 21 Jan 2026
https://github.com/bucketchain/purescript-bucketchain-basic-auth
A basic authentication middleware of Bucketchain.
basic-auth purescript webserver
Last synced: 22 Feb 2026
https://github.com/jderochervlk/compile-to-js
A comparison of compile to JS languages
fp-ts purescript purescript-halogen react rescript rescript-react typescript
Last synced: 02 Apr 2025
https://github.com/athanclark/purescript-split-pane
Bindings to react-split-pane
Last synced: 16 Nov 2025
https://github.com/athanclark/purescript-iso
Haskell / Purescript package for isomorphic JSON
haskell isomorphic json primitives purescript zeromq
Last synced: 16 Nov 2025
https://github.com/iarthstar/purescript-fetch-api
Fetch API JS bindings for PureScript
api bindings fetch fetch-api javascript purescript rest
Last synced: 06 Jun 2026
https://github.com/athanclark/purescript-thermite-dom
DOM bindings for thermite
dom purescript reactjs redux thermite
Last synced: 10 Apr 2026
https://github.com/danieljharvey/purescript-stylesheet-example
Example repository for Purescript Stylesheet
css-in-js purescript react styled-components
Last synced: 24 Apr 2026
https://github.com/mcoffin/purescript-minimist
Purescript bindings for minimist
argument-parsing minimist purescript
Last synced: 21 Feb 2026
https://github.com/athanclark/purescript-stockcharts
Bindings to react-stockcharts
Last synced: 14 Jun 2025
https://github.com/sectore/purescript-isomorphic-fetch
PureScript bindings of `isomorphic-fetch`
Last synced: 31 Jan 2026
https://github.com/sectore/purescript-react-navigation
PureScript bindings for React Navigation
purescript react-native react-navigation
Last synced: 06 Jun 2026
https://github.com/nwawrzyniak/mtc
mtc (minimal-tor-chat) is an extremely minimalistic chat server for chatting without a user control system. It is preconfigured to be accessable only via the Tor network or locally.
Last synced: 09 Sep 2025
https://github.com/athanclark/purescript-social-icons
Bindings to react-social-icons
Last synced: 13 Apr 2026
https://github.com/purefunctor/purescript-packrat-parsing
Implements packrat parsing algorithms from: Packrat Parsing: a Practical Linear-Time Algorithm Backtracking by Bryan Ford in PureScript.
packrat-parsing parsing-algorithm purescript
Last synced: 04 Jan 2026
https://github.com/rightfold/led
Lambda Editor.
editor lambda-calculus purescript
Last synced: 02 Mar 2026
https://github.com/thecentury/connect-four-purescript
An implementation of a Connect Four game in CLI in Purescript
connect-four connect-four-game game purescript purescript-cli purescript-game
Last synced: 04 Jan 2026
https://github.com/jimmyhuco/purescript-notes
my study notes for purescript
Last synced: 10 Jan 2026
https://github.com/felixschl/purescript-neodoc-parsing
Parsing library for purescript, originally written as efficient parser implementation for http://github.com/felixSchl/neodoc
Last synced: 03 Feb 2026
https://github.com/carstenkoenig/minesweeper-ps
Minesweeper clone in Purescript using Halogen-Hooks
demo-app halogen halogen-hooks purescript
Last synced: 23 Mar 2025
https://github.com/yehzhang/purescript-github-corners
Bindings for github-corners.
bindings github interactive purescript purescript-smolder svg
Last synced: 17 Feb 2026
https://github.com/nonbili/purescript-css-validate
Validate CSS property and value pair
Last synced: 15 Apr 2026
https://github.com/jeslie0/purescript-fft-js
The fastest JS Radix-4/Radix-2 FFT implementation, in PureScript
fft fft-js javascript nix purescript
Last synced: 19 Apr 2026
https://github.com/mcoffin/purescript-hot-shots
Purescript bindings for hot-shots
datadog dogstatsd purescript statsd
Last synced: 20 Feb 2026
https://github.com/bucketchain/purescript-bucketchain-logger
Logger middlewares of Bucketchain.
Last synced: 19 Feb 2026
https://github.com/mckayb/purescript-presentations
Purescript In-Browser Collaborative Presentations
purescript purescript-presentations
Last synced: 09 Mar 2026
https://github.com/thebearingedge/purescript-by-example
Examples and exercises from "PureScript By Example"
book exercises homework purescript
Last synced: 02 Mar 2026
https://github.com/athanclark/purescript-electron
Electron bindings for purescript
Last synced: 04 Aug 2025
https://github.com/charlestaylor7/good-bois
Image viewer powered by dog.ceo
Last synced: 03 Feb 2026
https://github.com/justinwoo/purescript-bibimbap
The flip side of Chirashi, simply storing sum type values and retrieving them by using the constructor name as a test value, by using Generic.Rep to get constructor names from a sum type definition.
Last synced: 24 Feb 2026
https://github.com/hrb90/purescript-glitter
quick interactive testing of parsers
parser-testing parsing purescript testing
Last synced: 19 Feb 2026
https://github.com/lagenorhynque/purescript-by-example
Study notes on PureScript by Example
Last synced: 23 Feb 2026