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/sharkdp/factorization-diagrams
Interactive factorization diagrams
mathematics prime-numbers purescript visualization website
Last synced: 04 Mar 2026
https://github.com/allthingssmitty/super-simple-css-tooltips
Super simple tooltips
css css-tooltip purecss purescript tooltip
Last synced: 29 Jul 2025
https://lunarcast.github.io/lunarflow/
Lambda calculus go brrrr
functional-programm lambda-calculus purescript
Last synced: 11 Jul 2025
https://github.com/ecliptic/purescript-recompose-todomvc
TodoMVC <<< React <<< Recompose <<< Redux $ PureScript
javascript purescript react recompose redux todomvc
Last synced: 10 Apr 2025
https://github.com/sliptype/vue-pure
⛱ An example of managing state using Purescript in a Vue app
functional-programming purescript vue
Last synced: 03 Apr 2025
https://github.com/sectore/purescript-webpack-vanilla-hmr
PureScript + webpack + vanilla HMR
Last synced: 03 May 2025
https://github.com/jeslie0/mkspagoderivation
Reproducible PureScript projects with Nix
Last synced: 15 Oct 2025
https://github.com/fehrenbach/purescript-unordered-collections
Fast, hash-based, immutable collections.
Last synced: 09 Apr 2026
https://github.com/soupi/purescript-slides
A tiny EDSL for making slides in PureScript
front-end purescript purescript-slides slideshow web
Last synced: 25 Feb 2025
https://github.com/nsaunders/purescript-dotenv
Load environment variables from a .env file.
configuration devops dotenv node purescript
Last synced: 12 Dec 2025
https://github.com/coot/purescript-cofree-react-router
React-Router implemented in PureScript as Cofree Comonad for the Array functor.
cofree-comonad purescript react-router
Last synced: 28 Jul 2025
https://github.com/danieljharvey/purescript-refined
Purescript refinement types with runtime checking
purescript refined type-level-programming
Last synced: 30 Jan 2026
https://github.com/truqu/purescript-workers
An API wrapper around Web Workers (Dedicated, Shared and Service)
progressive-web-app purescript service-workers web web-worker workers
Last synced: 06 Jan 2026
https://github.com/sectore/program-imperatively-using-purescript
Program imperatively using PureScript, State monad and lenses
Last synced: 01 Mar 2025
https://github.com/purescript-contrib/purescript-github-actions-toolkit
PureScript wrapper around GitHub's Actions Toolkit
Last synced: 10 Mar 2026
https://github.com/mtmn/corpus
self-hosted listenbrainz and last.fm proxy
duckdb elm lastfm listenbrainz purescript
Last synced: 23 May 2026
https://github.com/kcsongor/purescript-record-format
Experimental record formatting from type-level format strings
Last synced: 01 Mar 2026
https://github.com/thimoteus/purescript-promises
An alternative effect monad for PureScript.
Last synced: 13 Apr 2025
https://github.com/Woody88/purescript-warp
Purescript server library based on WAI. Inspired by the Haskell version.
http-server purescript server wai warp
Last synced: 30 Apr 2025
https://github.com/csicar/purescript-generic-graphviz
library for generating graphviz visualizations using purescript generics
dot-lang graphviz purescript purescript-generics
Last synced: 22 Oct 2025
https://github.com/thimoteus/purescript-transformerless
Transformerless monads for Puresript
monad-transformers purescript transformer
Last synced: 21 Jan 2026
https://github.com/rowtype-yoga/purescript-graphql-fundeps
Type-safe GraphQL queries using functional dependencies.
Last synced: 18 Jan 2026
https://github.com/jim108dev/purescript-payload-realworld-example
Exemplary real world application built with PureScript + Payload + PostgreSQL
jwt postgresql purescript purescript-payload purescript-selda realworld-backend
Last synced: 30 Apr 2025
https://github.com/felixschl/purescript-redux-saga
Manageable I/O for Purescript apps - http://slides.com/felixschl/managing-io-in-purescript
Last synced: 22 Mar 2025
https://github.com/iarthstar/image2palette
Sketch Plugin to generate Color Palette from Image Layer
color image palette plugin purescript sketch
Last synced: 06 Mar 2026
https://github.com/nsaunders/purescript-typedenv
Type-directed environment parsing
configuration devops node purescript
Last synced: 23 Mar 2025
https://github.com/justinwoo/purescript-web-audio-player-demo
A web audio player demo using Halogen for skipping in different increments
purescript purescript-halogen web-audio
Last synced: 25 Jan 2026
https://github.com/justinwoo/purescript-parcel-example
An example of how PureScript outputs are just CommonJS modules that you can use in any way you want.
hot-reloading parcel purescript
Last synced: 18 Jun 2025
https://github.com/justinwoo/purescript-bismuth
A library for generating flow type signatures for direct interop between PureScript and Flow. Similar to OhYes
Last synced: 03 Nov 2025
https://github.com/derektmueller/purescript-p5
p5.js bindings for PureScript
generative-art p5 p5js processing purescript purescript-p5
Last synced: 10 Apr 2026
https://github.com/purescript-gjs/purescript-gjs
GNOME JavaScript bindings for PureScript
Last synced: 01 May 2025
https://github.com/klntsky/purescript-playwright
[WIP] PureScript bindings for Playwright
Last synced: 21 Mar 2025
https://github.com/andys8/dotfiles
dotfiles repository
arch dotfiles el elm fish haskell i3 linux nix purescript qutebrowser rofi st typescript vim xmonad
Last synced: 21 Mar 2025
https://github.com/iarthstar/shadows-utilities
Sketch Plugin for enabling utility commands for Shadows i.e. Copy, Paste, Cut and Delete Shadows across layers
functional javascript plugin pulp purescript shadows sketch sketch-plugin
Last synced: 30 Jul 2025
https://github.com/lettier/interactive-simple-linear-regression
A PureScript, browser-based implementation of simple linear regression.
ai artificial-intelligence data-science frontend functional functional-programming gradient-descent halogen linear-regression machine-learning machine-learning-algorithms nueral-networks press-statistic purescript purescript-halogen regression statistics web-development
Last synced: 03 Feb 2026
https://github.com/rintcius/purescript-mathbox
Purescript bindings for MathBox
Last synced: 19 Aug 2025
https://github.com/cdepillabout/purescript-email-validate
Validating an email address string against RFC 5322
email email-address-val hacktoberfest purescript
Last synced: 06 Mar 2026
https://github.com/klarkc/nix-templates
Minimal reproducible nix flake templates
haskell nix plutus purescript template
Last synced: 18 Jan 2026
https://github.com/epost/purescript-free-turtle
A toy turtle graphics interpreter based on the Free monad, in PureScript, with HTML Canvas graphics support.
free-monad purescript turtle-graphics tutorial-code
Last synced: 08 Jan 2026
https://github.com/csicar/purescript-doctest
Generate tests from examples in purescript docs
Last synced: 12 Jan 2026
https://github.com/athanclark/purescript-tuples-native
Implementation of tuples as a flat heterogeneous array, for FFI
arrays heterogeneous-data purescript typelevel-programming
Last synced: 15 Nov 2025
https://github.com/thomashoneyman/writing
Sources for my writing on thomashoneyman.com
Last synced: 06 Mar 2025
https://github.com/jordanmartinez/purescript-json-codecs
A unidirectional value-based JSON codec library.
codec decoding encoding json purescript
Last synced: 12 Mar 2026
https://github.com/juspay/purescript-flow
Generic typesafe UI and API flows for mobile and web apps
flow purescript purescript-flow
Last synced: 22 Jun 2025
https://github.com/justinwoo/purescript-node-sqlite3
Basic Purescript wrapper for node-sqlite3
Last synced: 03 Apr 2025
https://github.com/aeria-org/aeria-lang
A schema definition language for Aeria
aeria bun deno dsl javascript node purescript typescript
Last synced: 31 Jul 2025
https://github.com/jkachmar/purescript-validation-experiment
Experiment with, and provide examples for, PureScript's validation library
Last synced: 07 Feb 2026
https://github.com/purefunctor/purescript-typelevel-lists
Type-level list of kinds for PureScript.
Last synced: 03 Jan 2026
https://github.com/bucketchain/purescript-bucketchain
A PureScript webserver interface based on asynchronous middlewares.
Last synced: 22 Feb 2026
https://github.com/statebox/purescript-firestore
A Purescript library to interact with Google Cloud Firestore
Last synced: 14 Jan 2026
https://github.com/prikhi/quickbooks-for-communes
A QuickBooks Web UI For Communard-Friendly Forms & Reporting
halogen haskell purescript quickbooks quickbooks-desktop quickbooks-web-connector quickbooks-webui servant
Last synced: 25 Oct 2025
https://github.com/csicar/purescript-dotlang
DotLang datatypes for purescript
dotlang graphviz graphviz-dot purescript
Last synced: 22 Feb 2026
https://github.com/purescript/purescript-numbers
Functions for working with PureScripts 'Number' type
equality-check floating-point numerics parsing purescript
Last synced: 04 Mar 2026
https://github.com/m-bock/purescript-marionette
A small PureScript only MVC library
controller purescript state-machine
Last synced: 01 Apr 2026
https://github.com/peterbecich/halogen-chess
chess chessboard purescript purescript-halogen
Last synced: 07 Jan 2026
https://github.com/danieljharvey/another-react-basic-starter
Purescript React Basic starter with sample app
boilerplate functional-programming psc-package purescript react-basic starter
Last synced: 24 Jun 2025
https://github.com/purescript-halogen/purescript-halogen-subscriptions
Utilities for creating and transforming push-based subscriptions.
Last synced: 02 Feb 2026
https://github.com/justinwoo/psc-package2nix
Tool to derive a Nix expression from a psc-package.json configuration.
nix psc-package purescript spacchetti
Last synced: 22 Mar 2025
https://github.com/purescript-contrib/purescript-rationals
Rational numbers for PureScript
Last synced: 09 Mar 2026
https://github.com/rnons/purescript-halogen-day-picker
A day picker written in purescript halogen
Last synced: 09 Mar 2026
https://github.com/justinwoo/purescript-home-run-ball
A library for applying a row of rules for validation to refine a value
purescript refinement row-types validation
Last synced: 14 Feb 2026
https://github.com/purefunctor/purescript-ssrs
Stack-safe recursion schemes on dissectible data structures.
Last synced: 04 Jan 2026
https://github.com/jonasbuntinx/gatsby-purescript-example
Simple example app using Gatsby.js with Purescript
gatsbyjs hooks purescript react spago tailwindcss
Last synced: 13 Mar 2026
https://github.com/justinwoo/new-purescript-mode
A new, simple purescript mode for cheap syntax highlighting
Last synced: 22 Mar 2025
https://github.com/justinwoo/purescript-lenient-html-parser
A reaaaaaally lenient HTML parser for Purescript inspired by ndmitchell's TagSoup
html parser purescript tagsoup
Last synced: 24 Jan 2026
https://github.com/epost/purescript-datalog-parsers
Parsers for Prolog, Datomic, and various other Datalog varieties.
Last synced: 07 Jan 2026
https://github.com/oreshinya/purescript-simple-jwt
Simple JWT encoder and decoder for PureScript.
Last synced: 18 Jan 2026
https://github.com/truqu/purescript-indexeddb
An API wrapper around indexedDB
indexeddb progressive-web-app purescript storage web
Last synced: 28 Mar 2025
https://github.com/nullobject/purescript-digraph
A directed graph library for PureScript.
Last synced: 04 Apr 2026
https://github.com/sigma-andex/purescript-morello
Cherry-picking 🍒 for your data
data-transformation data-validation purescript
Last synced: 16 Jan 2026
https://github.com/JordanMartinez/purescript-tidy-codegen-lens
Generate lenses and prisms for your data types automatically.
Last synced: 06 May 2025
https://github.com/ecliptic/purescript-recompose
PureScript bindings for acdlite/recompose using purescript-react
javascript purescript react recompose
Last synced: 10 Apr 2025
https://github.com/ecliptic/purescript-mini-redux
An idiomatic mini-interface to Redux for PureScript
Last synced: 02 Apr 2025
https://github.com/jordanmartinez/purescript-tidy-codegen-lens
Generate lenses and prisms for your data types automatically.
Last synced: 22 Jan 2026
https://github.com/jmackie/purescript-datetime-iso
📆 🕒 PureScript library for serializing datetimes in simplified extended ISO format.
date-formatting iso8601 purescript
Last synced: 27 Feb 2026
https://github.com/justinwoo/purescript-kushiyaki
A library for PureScript 0.12 using Record-Format to parse urls with a template.
parsing purescript type-level url
Last synced: 23 Jan 2026
https://github.com/eviefp/purescript-affjax-errors
Getting around Affjax's HTTP error limitations
Last synced: 26 Jan 2026
https://github.com/b123400/purescript-ide-sublime
Purescript IDE integration for Sublime Text 3
Last synced: 13 Mar 2026
https://github.com/krisajenkins/purescript-formatting
A type-safe, composable, printf-alternative for PureScript.
Last synced: 03 Aug 2025
https://github.com/rnons/purescript-svg-parser-halogen
A library to inline SVG source string into halogen views
Last synced: 19 Feb 2026
https://github.com/justinwoo/purescript-howto-foreign-generic
A tutorial for how to use Purescript's Foreign Generics library
generic-rep purescript purescript-foreign purescript-foreign-generic
Last synced: 16 Jul 2025
https://github.com/maxdeviant/purlin
A common foundation for your PureScript projects
Last synced: 09 Apr 2025
https://github.com/purescript-react/purescript-nextui
Purescript bindings for https://nextui.org/
nextjs nextui purescript purescript-react-basic
Last synced: 16 Feb 2026
https://github.com/epost/purescript-any-db
PureScript Bindings for the node-any-db library.
mysql postgres purescript sql sqlite
Last synced: 07 May 2025
https://github.com/justinwoo/purescript-kushikatsu
Simple routing with Kushiyaki.
parsing purescript routing type-level
Last synced: 10 Apr 2026
https://github.com/marcusbuffett/newreads
The code for the newreads site
books functional-programming hacktoberfest halogen haskell purescript
Last synced: 20 Mar 2025
https://github.com/rightfold/pegasus
Tool that converts PureScript functional core into Python source code.
Last synced: 23 Apr 2025
https://github.com/throughnothing/purescript-graphql
Purescript GraphQL Library
Last synced: 23 Apr 2025
https://github.com/epost/psc-query
PureScript source code knowledge extraction and querying support.
datalog fact-extractor knowledgebase logic-programming purescript query source-code-analysis
Last synced: 07 May 2025
https://github.com/andys8/craco-purescript-loader
craco plugin to add purs-loader with create-react-app
craco create-react-app purescript purs-loader react
Last synced: 29 Jun 2025
https://github.com/sigma-andex/purescript-typescript-importer
WIP typescript <≡> purescript importer
Last synced: 17 Mar 2025
https://github.com/justinwoo/my-purescript-libraries
A catalog of my PureScript libraries with some notes about what they are, what they do.
Last synced: 25 Oct 2025
https://github.com/Platonic-Systems/purescript-multi-nix
WIP demo of nixifying a PureScript monorepo using purs-nix
Last synced: 01 May 2025
https://github.com/battermann/connect-4
Connect 4 implemented with event sourcing and CQRS using Haskell, PureScript, Redis, Postgres, GraphQL/Hasura and Elm
cqrs elm event-sourcing graphql haskell hasura microservices no-frameworks postgres purescript redis
Last synced: 30 Apr 2025
https://github.com/justinwoo/purescript-makkori
A simple PureScript binding to Express made for easy interop.
Last synced: 25 Jan 2026
https://github.com/danieljharvey/it-is-the-purescript-egg
Remaking the same goddamn thing AGAIN
Last synced: 17 Jun 2025
https://github.com/athanclark/purescript-monad-control
A clone of monad-control in purescript
lift monad-control monad-transformers purescript
Last synced: 07 Feb 2026
https://github.com/athanclark/purescript-websockets-rpc
A simple subscription-esque RPC mechanism using WebSockets, ala the haskell websockets-rpc library (client only)
purescript websockets websockets-rpc
Last synced: 15 Nov 2025
https://github.com/justinwoo/purescript-kishimen
Sum types with Generics-Rep instances to Variant for free!
Last synced: 12 Oct 2025