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: 2025-03-17 00:23:36 UTC
- JSON Representation
https://github.com/razcore-rad/purescript-adventofcode
adventofcode.com solutions in Purescript for learning purposes
learn purescript puzzle solutions
Last synced: 14 Mar 2025
https://github.com/razcore-rad/purescript-pure-webidl
PureScript WebIDL AST and parser.
Last synced: 14 Mar 2025
https://github.com/malob/purescript-mercury-parser
A PureScript wrapper for Mercury Parser
Last synced: 18 Feb 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: 27 Feb 2025
https://github.com/brakmic/purescript-passport-keycloak-strategy
A PureScript Passport Strategy for authenticating with Keycloak using the OAuth2/OIDC API
keycloak oauth2 oidc pkce purescript
Last synced: 21 Mar 2025
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: 20 Mar 2025
https://github.com/athanclark/purescript-split-pane
Bindings to react-split-pane
Last synced: 19 Feb 2025
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: 18 Feb 2025
https://github.com/athanclark/purescript-iso
Haskell / Purescript package for isomorphic JSON
haskell isomorphic json primitives purescript zeromq
Last synced: 19 Feb 2025
https://github.com/athanclark/purescript-thermite-dom
DOM bindings for thermite
dom purescript reactjs redux thermite
Last synced: 19 Feb 2025
https://github.com/rishichawda/canvas-cuberotation
3d-cube canvas purescript rotation
Last synced: 21 Mar 2025
https://github.com/astynax/ps-xmas-tree
:christmas_tree: PureScript povered Xmas Tree
demo purescript purescript-demo
Last synced: 09 Apr 2025
https://github.com/athanclark/purescript-react-transition-group-2
Purescript bindings to react-transition-group.js
purescript react-transition-group
Last synced: 19 Feb 2025
https://github.com/markfarrell/purescript-parsing-foreign
Helper functions for the parsing/validation of foreign data.
Last synced: 25 Mar 2025
https://github.com/markfarrell/purescript-parsing-validation
Helper functions for the validation of trailing parse input.
Last synced: 25 Mar 2025
https://github.com/markfarrell/purescript-parsing-uuid
Helper functions for the parsing/validation of UUIDs.
Last synced: 25 Mar 2025
https://github.com/markfarrell/purescript-parsing-hexadecimal
Helper functions for parsing/validation of strings of hexadecimal characters.
Last synced: 25 Mar 2025
https://github.com/athanclark/purescript-stockcharts
Bindings to react-stockcharts
Last synced: 19 Feb 2025
https://github.com/athanclark/purescript-setimmediate
Bindings to setImmediate
Last synced: 19 Feb 2025
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: 18 Feb 2025
https://github.com/athanclark/purescript-react-event-listener
Purescript bindings to react-event-listener.js
purescript react-event-listener
Last synced: 19 Feb 2025
https://github.com/chuahou/fufu
Purescript Riichi score calculation trainer
purescript riichi riichi-mahjong
Last synced: 11 Mar 2025
https://github.com/markfarrell/purescript-parsing-alphanumeric
Helper functions for parsing/validation of strings of alphanumeric characters.
Last synced: 25 Mar 2025
https://github.com/athanclark/purescript-sparrow-queue
Queue interface for sparrow framework
purescript purescript-queue queue sparrow
Last synced: 19 Feb 2025
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/winston0410/uncurry
A package that helps you uncurry curried functions for performance boost.
javascript purescript uncurry uncurry-curried-functions
Last synced: 28 Feb 2025
https://github.com/athanclark/purescript-uint-instances
Common instances for UInt32s, via a newtype.
Last synced: 19 Feb 2025
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: 12 Apr 2025
https://github.com/iarthstar/purescript-fetch-api
Fetch API JS bindings for PureScript
api bindings fetch fetch-api javascript purescript rest
Last synced: 03 Mar 2025
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: 03 Mar 2025
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: 19 Feb 2025
https://github.com/mjepronk/purescript-apie
PureScript client for Apie
apie event-sourcing purescript
Last synced: 28 Mar 2025
https://github.com/athanclark/purescript-social-icons
Bindings to react-social-icons
Last synced: 19 Feb 2025
https://github.com/athanclark/purescript-scrypt
Bindings to scrypt-js
hashing password-hasher purescript scrypt
Last synced: 19 Feb 2025
https://github.com/codewars/purescript-spec-reporter-codewars
Reporter for purescript-spec that outputs in Codewars format
code-runner purescript test-reporting
Last synced: 27 Feb 2025
https://github.com/athanclark/purescript-sjcl
Bindings to the Stanford JavaScript Crypto Library
browser cryptography purescript sjcl
Last synced: 19 Feb 2025
https://github.com/ghivert/morpho-external-monitoring
Monitors Morpho API on a hourly basis. Sends a Telegram message to indicate the state of the API.
Last synced: 09 Apr 2025
https://github.com/athanclark/purescript-base64
A base64 encoding tool, wrapping tweetnacl-util-js
base64 decoding encoding purescript
Last synced: 19 Feb 2025
https://github.com/sectore/purescript-isomorphic-fetch
PureScript bindings of `isomorphic-fetch`
Last synced: 01 Mar 2025
https://github.com/sectore/purescript-react-navigation
PureScript bindings for React Navigation
purescript react-native react-navigation
Last synced: 01 Mar 2025
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: 12 Mar 2025
https://github.com/robertdp/engineering-test-api
Minimalistic API made for an engineering test
functional-programming purescript
Last synced: 18 Feb 2025
https://github.com/charlestaylor7/good-bois
Image viewer powered by dog.ceo
Last synced: 03 Mar 2025
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: 19 Feb 2025
https://github.com/carletes/purescript-by-example
Notes and exercises from Phil Freeman's "PureScript By Example"
Last synced: 16 Mar 2025
https://github.com/athanclark/purescript-socketio
simple socket.io bindings for purescript
Last synced: 19 Feb 2025
https://github.com/athanclark/purescript-sparrow
Data-dependency management framework for web applications
ajax data-dependency purescript streaming websockets
Last synced: 19 Feb 2025
https://github.com/jimmyhuco/purescript-notes
my study notes for purescript
Last synced: 01 Apr 2025
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: 18 Feb 2025
https://github.com/justinwoo/purescript-dango
A fun library for sized lists in PureScript 0.12 using Symbols
Last synced: 18 Feb 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: 18 Feb 2025
https://github.com/justinwoo/simple-record-foreign-generic-demo
demonstration of how to get started with purescript-foreign-generic
Last synced: 18 Feb 2025
https://github.com/epicallan/purescript-halogen-playground
Purescript-halogen UI experiments
experimentation purescript purescript-halogen
Last synced: 12 Mar 2025
https://github.com/athanclark/purescript-unorm
Bindings to unorm
purescript utf8 utf8-sanitizer
Last synced: 19 Feb 2025
https://github.com/vendethiel/cz-grammar
czech czech-language purescript purescript-react-basic-hooks
Last synced: 22 Mar 2025