Applications
- PureScript Compiler - I am the original designer of the PureScript programming language and compiler. I implemented many of the compiler features and core libraries.
 - Try PureScript! - This web application allows developers to try the PureScript programming language without installing the compiler. It compiles the user's code on the server, and executes it in an iframe.
 - psc-package - A simple tool for managing public and private PureScript dependencies, which focuses on building reusable immutable package sets, instead of solving version constraints.
 - mu-kanren - This teaching tool allows developers to step through the evaluation of a MicroKanren program, observing values as unifications happen, for debugging purposes.
 - star-dodge-clone - This is a clone of a game called 2D Star Dodge which I typed in from an issue of Amstrad Action magazine in 1992. You can play online.
 
Libraries
- purescript-purview - A bare-bones UI toolkit which uses incremental lambda calculus to replace the virtual DOM. Written in 100% PureScript.
 - purescript-sdom - Another experimental UI library without a virtual DOM, also written in 100% PureScript.
 - purescript-smash - An implementation of "extensible coeffects" using comonads, Day convolution and row polymorphism.
 - purescript-incremental-functions - This library provides an embedded language for incremental computation in PureScript, using higher-order abstract syntax. It is based on ideas in the paper "A Theory of Changes for Higher-Order Languages" by Cai, Giarrusso, Rendel and Ostermann.
 - purescript-react-explore - This library is an implementation of the ideas in my article "Declarative UIs Are The Future - And the Future Is Comonadic!", using React for rendering and state management.
 - purescript-behaviors - This library is a simple FRP implementation in PureScript which supports switching. You can try it online.
 - purescript-quickserve - A library for building simple REST services easily with PureScript on Node.
 - purescript-thermite - An experimental library for developing reactive user interfaces with PureScript and React. It focuses on providing a clean, functional API for component composition. You can try it online.