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-25 00:21:18 UTC
- JSON Representation
https://github.com/restaumatic/bambik
Prototype of the idea of profunctor user interfaces for PureScript Web UIs
arrows category-theory declarative-programming declarative-ui functional-programming material-design-components profunctor-composition profunctor-optics profunctors purescript ui
Last synced: 01 Feb 2026
https://github.com/nsaunders/purescript-tecton-halogen
CSS in PureScript in Halogen
Last synced: 12 Apr 2025
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/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/unisay/purescript-ethereum-client
Ethereum RPC protocol client
Last synced: 30 Oct 2025
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-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/xgrommx/halogen-ecosystem
ecosystem halogen purescript purescript-halogen
Last synced: 08 Jan 2026
https://github.com/rowtype-yoga/purescript-arraybuffer-builder
ArrayBuffer builder for Purescript
Last synced: 18 Jan 2026
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/justinwoo/purp
Some kind of CLI for building PureScript projects with Psc-Package
Last synced: 25 Oct 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/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/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/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/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/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/nonbili/fuji
A desktop app to manage bookmarks and take notes
desktop-app halogen purescript tauri
Last synced: 15 Oct 2025
https://github.com/collegevine/purescript-elmish-hooks
React hooks for Elmish
Last synced: 18 Jan 2026
https://github.com/y2k/purescript-telegram-bot
Telegram бот с котиками (и щеночками) на PureScript. Написани для исследования row-полиморфизма.
Last synced: 08 May 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/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/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/aratama/purescript-babylon
Babylon.js Bindings for PureScript
Last synced: 10 Apr 2025
https://github.com/rayshih/pux-todomvc
TodoMVC implemented in PureScript and Pux
Last synced: 15 Jul 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/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/srid/Pallanguzhi
A Tamil mancala game written in PureScript
artificial-intelligence game mancala purescript
Last synced: 01 May 2025
https://github.com/epicallan/purescript-prettier
PureScript bindings for prettier
Last synced: 11 Jan 2026
https://github.com/brandonhamilton/purescript-phoenix
Phoenix Framework bindings for PureScript
phoenix phoenix-framework purescript
Last synced: 22 Feb 2026
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/mikesol/deku-documentation
Documentation for the purescript-deku project
Last synced: 02 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/oreshinya/purescript-mysql
Bindings mysql for PureScript
Last synced: 05 Apr 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/athanclark/purescript-arraybuffer-class
Simple encoding / decoding classes for ArrayBuffers
arraybuffer generics purescript typeclass
Last synced: 06 Feb 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/oreshinya/purescript-nodemailer
Bindings nodemailer for PureScript
Last synced: 05 Apr 2025
https://github.com/justinwoo/purescript-bingsu
Cool query building library for Node-SQLite3
Last synced: 10 Apr 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/nonbili/purescript-markdown-it
A purescript wrapper of markdown-it
markdown markdown-it purescript
Last synced: 19 Oct 2025
https://github.com/vyorkin/purescript-unicode-prelude
Unicode alternatives for common functions and operators. Use wisely.
Last synced: 10 Mar 2025
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/xgrommx/purescript-experiments
f-algebras f-coalgebras fixed-point purescript recursion recursion-schemes
Last synced: 24 Jan 2026
https://github.com/justinwoo/purescript-redux-devtools
Some bindings to work with Redux DevTools.
Last synced: 03 Nov 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/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/justinwoo/purescript-tortellini
An easy ini library for PureScript
Last synced: 10 Feb 2026
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-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/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/sliptype/purescript-meiosis
🦑 A purescript implementation of the Meiosis pattern
functional-programming meiosis-pattern purescript
Last synced: 21 Jan 2026
https://github.com/sanrokugomaato/purescript-sudoku
Sudoku library written in PureScript
Last synced: 24 Feb 2026
https://github.com/themoritz/purescript-flatpickr
PureScript bindings to the flatpickr datepicker
Last synced: 21 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/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/advent-of-justin-2018
These were the posts for the Advent of Justin 2018 on Qiita
Last synced: 24 Jan 2026
https://github.com/alpacaaa/purescript-merkle-tree
Merkle Trees in Purescript.
Last synced: 23 Feb 2026
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/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/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/lukajcb/purescript-snabbdom
Purescript wrapper for Snabbdom
purescript snabbdom vdom virtual-dom
Last synced: 08 Apr 2025
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/athanclark/purescript-zeta
Signals from outer space
handler purescript purescript-zeta signal
Last synced: 09 Feb 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/epost/purescript-midi
PureScript MIDI library based on MIDI.js
Last synced: 23 Feb 2026
https://github.com/athanclark/purescript-inflection
Bindings to inflection
inflection purescript string-case
Last synced: 31 Jan 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/atomicits/purescript-blueprint
PureScript wrapper for blueprint.js
blueprint purescript react reactjs reactjs-components
Last synced: 22 Oct 2025
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/maxdeviant/purescript-heckin
Oh heck, it's a heckin' case conversion library for PureScript
Last synced: 19 Mar 2026
https://github.com/velveteer/backdraft
Firebase and Halogen sitting in a tree
Last synced: 27 May 2026
https://github.com/risto-stevcev/purescript-docker
Purescript build for Docker :anchor:
Last synced: 18 Apr 2025
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/prikhi/halogen-animations
Animate HTML Elements in Halogen.
animation css halogen purescript purescript-halogen
Last synced: 16 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/iarthstar/purescript-axios
Axios JS bindings for PureScript
axios bindings javascript purescript rest-api wrapper
Last synced: 19 Aug 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/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/athanclark/purescript-bignumber
Bindings to BigNumber.js
bignumber purescript unbounded
Last synced: 09 Feb 2026
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/timdeputter/purescript-projections
Write geteventstore projections in purescript (work in progress)
eventstore geteventstore javascript purescript
Last synced: 20 May 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/athanclark/purescript-queue
A queue-esque data type for purescript.
async handler pubsub purescript purescript-queue
Last synced: 06 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/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/athanclark/purescript-websocket-moderate
A different websocket binding for purescript
Last synced: 26 Jan 2026
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/nonbili/purescript-halogen-color-picker
A color picker component in purescript halogen
color-picker halogen purescript
Last synced: 17 Feb 2026