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/soupi/msg
a toy chat server
chat frp haskell purescript purescript-specular sockets stm websockets
Last synced: 25 Apr 2025
https://github.com/oreshinya/purescript-crypto
PureScript wrapper for crypto module of NodeJS
cryptography nodejs purescript
Last synced: 05 Apr 2025
https://github.com/justinwoo/purescript-biang
A library for converting generic reps of Sum and Product to row types, for whatever convenient usage needs at the type level.
Last synced: 25 Jan 2026
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/nsaunders/purescript-tecton-halogen
CSS in PureScript in Halogen
Last synced: 12 Apr 2025
https://github.com/unisay/purescript-ethereum-client
Ethereum RPC protocol client
Last synced: 30 Oct 2025
https://github.com/purescript-python/purescripto
Loader and RTS for purescript-python
compiler functional-programming purescript python
Last synced: 05 Apr 2026
https://github.com/danieljharvey/it-is-the-purescript-egg
Remaking the same goddamn thing AGAIN
Last synced: 17 Jun 2025
https://github.com/justinwoo/purescript-kishimen
Sum types with Generics-Rep instances to Variant for free!
Last synced: 12 Oct 2025
https://github.com/nonbili/fuji
A desktop app to manage bookmarks and take notes
desktop-app halogen purescript tauri
Last synced: 15 Oct 2025
https://github.com/y2k/purescript-telegram-bot
Telegram бот с котиками (и щеночками) на PureScript. Написани для исследования row-полиморфизма.
Last synced: 08 May 2025
https://github.com/syaiful6/purescript-stm
Software Transactional Memory for Purescript
purescript software-transactional-memory stm
Last synced: 01 Apr 2026
https://github.com/rayshih/pux-todomvc
TodoMVC implemented in PureScript and Pux
Last synced: 15 Jul 2025
https://github.com/markfarrell/3tier
[Archived] A prototype 3-tier web application written in PureScript.
3-tier centralized-logging functional-programming incident-management intrusion-detection javascript nodejs owasp-top-10 proof-of-concept prototype purescript risk-management security-audit security-risks siem type-theory web-application
Last synced: 07 Sep 2025
https://github.com/nonbili/purescript-halogen-transition
A component that toggles enter/leave class when visibility changes
animation halogen purescript transition
Last synced: 15 Feb 2026
https://github.com/paluh/purescript-boomerang
Invertible parsers + useful combinators - clone of haskell boomerang library
boomerang invertible-parsers purescript routing
Last synced: 13 Feb 2026
https://github.com/justinwoo/purescript-ochadzuke
A library that combines Simple-JSON, Milkis (Fetch), and Chirashi (Error subtypes).
chirashi milkis purescript simple-json
Last synced: 03 Nov 2025
https://github.com/dstcruz/purescript-gas-template
A template to get started using Purescript with Google Apps Script
Last synced: 12 Apr 2025
https://github.com/justinwoo/purp
Some kind of CLI for building PureScript projects with Psc-Package
Last synced: 25 Oct 2025
https://github.com/airsequel/oclis
The obvious CLI specification format. You define the spec, Oclis generates the code! Support for PureScript so far. PRs for more languages appreciated!
argparse cli cli-spec docopt elm haskell nickel optparse optparse-applicative polyglot purescript rust specification
Last synced: 03 Aug 2025
https://github.com/cdepillabout/purescript-road-to-react
PureScript translation of example JavaScript React app from https://www.roadtoreact.com/
example frontend hacktoberfest purescript purescript-react-basic purescript-react-basic-hooks react react-basic react-basic-hooks
Last synced: 26 Jul 2025
https://github.com/iarthstar/purs-skpm
Write Sketch Plugins in PureScript
development javascript project-template purescript sketch-plugin
Last synced: 10 Apr 2025
https://github.com/danieljharvey/purescript-react-stylesheet
Utilities to attach purescript-stylesheet to purescript-react
css purescript purescript-react react stylesheet styling
Last synced: 24 Aug 2025
https://github.com/rowtype-yoga/purescript-arraybuffer-builder
ArrayBuffer builder for Purescript
Last synced: 18 Jan 2026
https://github.com/justinwoo/purescript-jajanmen
Cool type-safe Symbol query parameterized helper for Node-SQLite3
purescript query sqlite3 type-level
Last synced: 24 Jan 2026
https://github.com/jordanmartinez/purescript-ecosystem-update
Some code that helps us update the PureScript ecosystem when a breaking changes PureScript release is made
breaking-changes ecosystem purescript
Last synced: 24 Jan 2026
https://github.com/collegevine/purescript-elmish-hooks
React hooks for Elmish
Last synced: 18 Jan 2026
https://github.com/aratama/purescript-babylon
Babylon.js Bindings for PureScript
Last synced: 10 Apr 2025
https://github.com/epicallan/purescript-prettier
PureScript bindings for prettier
Last synced: 11 Jan 2026
https://github.com/nonbili/purescript-halogen-hmr-example
An example to persist component state across webpack hot reloading
purescript purescript-halogen webpack-hmr
Last synced: 16 Feb 2026
https://github.com/mikesol/deku-documentation
Documentation for the purescript-deku project
Last synced: 02 Apr 2025
https://github.com/oreshinya/purescript-mysql
Bindings mysql for PureScript
Last synced: 05 Apr 2025
https://github.com/jimmyhuco/halogen-boilerplate
Bootstrap Halogen Project
bootstrap bower halogen npm psc-package purescript routing webpack
Last synced: 15 Mar 2025
https://github.com/rightfold/psdepchk
Tool that checks that PureScript imports and Bower dependencies are in sync.
Last synced: 04 Jul 2025
https://github.com/juspay/purescript-logoot-core
A library for creating a collaborative real-time editor using commutative replicated data types
Last synced: 03 Feb 2026
https://github.com/pete-murphy/purescript-react-starter
Starter template for `purescript-react-basic-hooks` using Parcel. Intended to be an easy way to get started with PureScript & React.
Last synced: 11 Apr 2025
https://github.com/brandonhamilton/purescript-phoenix
Phoenix Framework bindings for PureScript
phoenix phoenix-framework purescript
Last synced: 22 Feb 2026
https://github.com/srid/Pallanguzhi
A Tamil mancala game written in PureScript
artificial-intelligence game mancala purescript
Last synced: 01 May 2025
https://github.com/justinwoo/purescript-tortellini
An easy ini library for PureScript
Last synced: 10 Feb 2026
https://github.com/justinwoo/purescript-chirashi
An easy way to work with Errors by inserting a Variant, and reading it out later.
Last synced: 24 Jan 2026
https://github.com/justinwoo/purescript-gomtang-basic
Another wrapper for ECharts using Union to take records of subsets of allowed fields. Based off of the ideas in React-Basic.
Last synced: 23 Jan 2026
https://github.com/sliptype/purescript-meiosis
🦑 A purescript implementation of the Meiosis pattern
functional-programming meiosis-pattern purescript
Last synced: 21 Jan 2026
https://github.com/nadameu/adt-ts
TypeScript library inspired by PureScript
adt either functional list maybe pipe purescript typescript
Last synced: 16 Mar 2026
https://github.com/rowtype-yoga/purescript-parsing-dataview
DataView on ArrayBuffer input stream support for purescript-parsing
arraybuffer parsing purescript purescript-parsing
Last synced: 18 Jan 2026
https://github.com/athanclark/purescript-arraybuffer-class
Simple encoding / decoding classes for ArrayBuffers
arraybuffer generics purescript typeclass
Last synced: 06 Feb 2026
https://github.com/vyorkin/purescript-unicode-prelude
Unicode alternatives for common functions and operators. Use wisely.
Last synced: 10 Mar 2025
https://github.com/mlabs-haskell/flake-lang.nix
Nix tools powering polyglot repositories
haskell monorepo nix purescript rust typescript
Last synced: 15 Apr 2025
https://github.com/nonbili/purescript-markdown-it
A purescript wrapper of markdown-it
markdown markdown-it purescript
Last synced: 19 Oct 2025
https://github.com/justinwoo/purescript-redux-devtools
Some bindings to work with Redux DevTools.
Last synced: 03 Nov 2025
https://github.com/justinwoo/purescript-type-isequal
Type equality check returning a Boolean kind. Useful for type-level programming.
Last synced: 13 Feb 2026
https://github.com/oreshinya/purescript-nodemailer
Bindings nodemailer for PureScript
Last synced: 05 Apr 2025
https://github.com/xgrommx/purescript-experiments
f-algebras f-coalgebras fixed-point purescript recursion recursion-schemes
Last synced: 24 Jan 2026
https://github.com/lettier/matrix-inverse-calculator
Input a square matrix and calculate its inverse if possible.
functional-programming haskell interactive javascript matrix-math purescript
Last synced: 10 Jun 2025
https://github.com/f-o-a-m/purescript-eth-core
Common types and utility functions for all web3 libraries
Last synced: 22 Oct 2025
https://github.com/justinwoo/purescript-bingsu
Cool query building library for Node-SQLite3
Last synced: 10 Apr 2025
https://github.com/prikhi/sleepanarchy
The PureScript Frontend & Haskell Backend That Powers the SleepAnarchy.com Blog
blog docker docker-compose haskell haskell-servant molokai purescript purescript-halogen website
Last synced: 29 Oct 2025
https://github.com/kakkun61/elm-license-checker
Check the licenses of Elm packages.
elm hacktoberfest javascript license purescript
Last synced: 26 Jun 2025
https://github.com/athanclark/purescript-zeta
Signals from outer space
handler purescript purescript-zeta signal
Last synced: 09 Feb 2026
https://github.com/oreshinya/purescript-identy
An opinionated UI state management utilities.
Last synced: 05 Apr 2025
https://github.com/taylor1791/purescript-aspen
Combine redux action handlers into a type-safe reducer
actions aspen handler purescript reducers redux
Last synced: 21 Feb 2026
https://github.com/sanrokugomaato/purescript-sudoku
Sudoku library written in PureScript
Last synced: 24 Feb 2026
https://github.com/carstenkoenig/purescript-fitch-prover
fun little tool for Fitch-style proofs inspired by a Stanford logic course on Coursera
fitch-proofs halogen purescript
Last synced: 22 Feb 2026
https://github.com/cdepillabout/purenix-examples
Examples of common Nix things written in PureNix
examples nix purenix purescript
Last synced: 29 May 2026
https://github.com/purefunctor/hikari
[WIP] Web-based BMS (Be-Music Source) record player written in PureScript, powered by WAGS and Deku (soon™).
bms purescript purescript-wags web-audio
Last synced: 11 Feb 2026
https://github.com/justinwoo/purescript-hotteok
A thing for working with JSUnions by guarding members and otherwise creating and extracting members.
ffi occurence-typing purescript union
Last synced: 12 Feb 2026
https://github.com/justinwoo/advent-of-justin-2018
These were the posts for the Advent of Justin 2018 on Qiita
Last synced: 24 Jan 2026
https://github.com/athanclark/purescript-subtlecrypto
Basic PureScript-friendly bindings to SubtleCrypto
browser crypto purescript subtlecrypto
Last synced: 25 Jun 2025
https://github.com/velveteer/backdraft
Firebase and Halogen sitting in a tree
Last synced: 27 May 2026
https://github.com/maxdeviant/purescript-heckin
Oh heck, it's a heckin' case conversion library for PureScript
Last synced: 19 Mar 2026
https://github.com/epost/purescript-midi
PureScript MIDI library based on MIDI.js
Last synced: 23 Feb 2026
https://github.com/themoritz/purescript-flatpickr
PureScript bindings to the flatpickr datepicker
Last synced: 21 Feb 2026
https://github.com/abradley2/emoji-digital-7
Slack "emoji-words" generator for annoying my co-workers https://emoji-writer.surge.sh/
Last synced: 18 Jan 2026
https://github.com/alpacaaa/purescript-merkle-tree
Merkle Trees in Purescript.
Last synced: 23 Feb 2026
https://github.com/atomicits/purescript-blueprint
PureScript wrapper for blueprint.js
blueprint purescript react reactjs reactjs-components
Last synced: 22 Oct 2025
https://github.com/athanclark/purescript-inflection
Bindings to inflection
inflection purescript string-case
Last synced: 31 Jan 2026
https://github.com/jamieyung/purescript-selection-foldable
A Foldable structure of items where zero or one of the items is selected.
Last synced: 22 Feb 2026
https://github.com/lukajcb/purescript-snabbdom
Purescript wrapper for Snabbdom
purescript snabbdom vdom virtual-dom
Last synced: 08 Apr 2025
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/athanclark/purescript-queue
A queue-esque data type for purescript.
async handler pubsub purescript purescript-queue
Last synced: 06 Feb 2026
https://github.com/athanclark/purescript-websocket-moderate
A different websocket binding for purescript
Last synced: 26 Jan 2026
https://github.com/natserract/purescript-starter
Purescript Spago + Rollup Starter
Last synced: 15 Jan 2026
https://github.com/ecliptic/webpack-blocks-purescript
A webpack-block for PureScript using purs-loader
purescript purs-loader webpack webpack-blocks
Last synced: 10 Apr 2025
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/athanclark/purescript-monad-unlift
Unlift implementation for PureScript
monad monad-transformers purescript
Last synced: 23 Jan 2026
https://github.com/justinwoo/purescript-has-js-rep
Sometimes you want this if you're working with something you're going to codegen TypeScript/Flow bindings for.
Last synced: 19 Feb 2026
https://github.com/ad-si/purescript-result
Computations that may succeed or fail.
Last synced: 12 Dec 2025
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/risto-stevcev/purescript-docker
Purescript build for Docker :anchor:
Last synced: 18 Apr 2025
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/stackoverflow/pure-clj
A small strongly typed language that compiles to Clojure http://purescript.org
Last synced: 15 Apr 2026
https://github.com/justinwoo/purescript-mochi
Make yourself a record by stretching out the rows!
Last synced: 24 Jan 2026
https://github.com/athanclark/purescript-bignumber
Bindings to BigNumber.js
bignumber purescript unbounded
Last synced: 09 Feb 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