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/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
https://github.com/coot/purescript-karma-test-unit
Karma runner for purescript-test-unit.
karma karma-runner purescript test-runner unit-testing
Last synced: 19 Mar 2026
https://github.com/mjepronk/purescript-web-url
FFI for the Web URL API (encode and decode URL's): https://developer.mozilla.org/en-US/docs/Web/API/URL
Last synced: 19 Mar 2026
https://github.com/xxxcam900xxx/to-do-list-maker
Kleines JavaScript Projekt. Baue ein To-Do-List-Maker
css html javascript purescript todolist
Last synced: 24 Apr 2026
https://github.com/lazywithclass/project-lamp
Source code for book content and site
book functional-programming haskell purescript
Last synced: 27 Apr 2026
https://github.com/brettm12345/tailwind-generator
A cli for managing your tailwind setup complete with type generation. WIP
functional-programming optparse-applicative purescript tailwindcss
Last synced: 28 Apr 2026
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/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/vimaltiwari2612/pokedex
A basic Pokedex app, created using simple HTML, CSS and JS.
css3 html html5 javascript javascript-library pokemon pokemon-api purescript vanilla-javascript
Last synced: 06 May 2026
https://github.com/pmiddend/raytracker
visualize when things start and end
haskell nix productivity purescript quantified-self
Last synced: 11 May 2026
https://github.com/rbatinov/mvc-template-with-php-oop
This is a simple MVC project template based on OOP and written in PHP. It also contains Database class which helps connecting to mySQL database.
controller model mvc mysql noframework php pure purescript view web webapp website
Last synced: 14 May 2026
https://github.com/agroudiev/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: 14 Jun 2026
https://github.com/athanclark/purescript-sjcl
Bindings to the Stanford JavaScript Crypto Library
browser cryptography purescript sjcl
Last synced: 24 Jan 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/markfarrell/purescript-parsing-validation
Helper functions for the validation of trailing parse input.
Last synced: 06 Jan 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/himanoa/vite-plugin-css-class-name-extractor-for-purescript
A Vite plugin that enables type-safe usage of CSS Modules in PureScript applications. It automatically generates PureScript APIs and JavaScript FFI code for accessing CSS Module selectors.
Last synced: 19 Feb 2026
https://github.com/mjepronk/purescript-apie
PureScript client for Apie
apie event-sourcing purescript
Last synced: 07 Jan 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/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/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/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/mpetruska/uk-modulo-purescript
A PureScript implementation of the VocaLink UK Bank account number modulus checking.
javascript modulus-checking purescript vocalink
Last synced: 22 Oct 2025
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/mckayb/purescript-airconsole
AirConsole Bindings in Purescript
airconsole purescript purescript-airconsole
Last synced: 22 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/damianfral/check-folder-copy
Webapp that traverses two directories to verify that their structures and files match
purescript purescript-concur webapp
Last synced: 28 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/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/athanclark/purescript-thermite-dom
DOM bindings for thermite
dom purescript reactjs redux thermite
Last synced: 10 Apr 2026
https://github.com/nullobject/purescript-pqueue
A priority queue library for PureScript.
Last synced: 24 Jan 2026
https://github.com/mcoffin/purescript-minimist
Purescript bindings for minimist
argument-parsing minimist purescript
Last synced: 21 Feb 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/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/justinwoo/get-nested-keys
An example of using PureScript 0.12 (RC) instance chains to have recursively matching type classes using instance chains.
instance-chains purescript type-level
Last synced: 24 Jan 2026
https://github.com/rightfold/led
Lambda Editor.
editor lambda-calculus purescript
Last synced: 02 Mar 2026
https://github.com/athanclark/purescript-react-transition-group-2
Purescript bindings to react-transition-group.js
purescript react-transition-group
Last synced: 24 Jan 2026
https://github.com/soupi/specular-play
Playing with and learning specular
dom frp gui haskell-reflex purescript purescript-specular
Last synced: 06 Feb 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/unclechu/carma-ruamc-fork
CaRMa when I was working on fork for RuAMC
Last synced: 11 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/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/athanclark/purescript-base64
A base64 encoding tool, wrapping tweetnacl-util-js
base64 decoding encoding purescript
Last synced: 30 Jan 2026
https://github.com/bucketchain/purescript-bucketchain-logger
Logger middlewares of Bucketchain.
Last synced: 19 Feb 2026
https://github.com/epicallan/purescript-halogen-playground
Purescript-halogen UI experiments
experimentation purescript purescript-halogen
Last synced: 30 Jan 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/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/hrb90/purescript-glitter
quick interactive testing of parsers
parser-testing parsing purescript testing
Last synced: 19 Feb 2026
https://github.com/abhin4v/purescript-metrics
A metrics library for PureScript
instrumentation metrics purescript
Last synced: 19 Feb 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/mckayb/purescript-airconsole-controls
Purescript bindings for the airconsole-controls library.
airconsole airconsole-controls purescript purescript-airconsole purescript-airconsole-controls
Last synced: 19 Feb 2026
https://github.com/athanclark/purescript-react-event-listener
Purescript bindings to react-event-listener.js
purescript react-event-listener
Last synced: 10 Feb 2026
https://github.com/carletes/purescript-by-example
Notes and exercises from Phil Freeman's "PureScript By Example"
Last synced: 19 Feb 2026
https://github.com/malob/purescript-mercury-parser
A PureScript wrapper for Mercury Parser
Last synced: 18 Mar 2026
https://github.com/athanclark/purescript-socketio
simple socket.io bindings for purescript
Last synced: 09 Feb 2026
https://github.com/justinwoo/purescript-dango
A fun library for sized lists in PureScript 0.12 using Symbols
Last synced: 25 Jan 2026
https://github.com/rishichawda/canvas-cuberotation
3d-cube canvas purescript rotation
Last synced: 18 Feb 2026
https://github.com/athanclark/purescript-scrypt
Bindings to scrypt-js
hashing password-hasher purescript scrypt
Last synced: 25 Jan 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/robertdp/engineering-test-api
Minimalistic API made for an engineering test
functional-programming purescript
Last synced: 25 Jan 2026
https://github.com/iarthstar/my-cryptos
Track all your Cryptos at one place
cryptocurrency netlify purescript reactjs tracker
Last synced: 15 Sep 2025
https://github.com/razcore-rad/purescript-pure-webidl
PureScript WebIDL AST and parser.
Last synced: 02 Jan 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/athanclark/purescript-zeta-extra
Extra modules and kit that aren't minimally required for Signals
dom handler purescript purescript-zeta signal timers
Last synced: 25 Jan 2026
https://github.com/syaiful6/purescript-stdgen
Pure random generator for purescript
Last synced: 18 Feb 2026
https://github.com/massix/purescript-testcontainers
Purescript bindings for Testcontainers
purescript purs testcontainers testcontainers-purescript testcontainers-purs
Last synced: 02 Feb 2026