Displaying 1 to 20 from 107 results

purescript - A strongly-typed language that compiles to Javascript

  •    Haskell

A small strongly typed programming language with expressive types that compiles to JavaScript, written in and inspired by Haskell.

purescript-halogen - A declarative, type-safe UI library for PureScript.

  •    PureScript

A declarative, type-safe UI library for PureScript.

cube-composer - A puzzle game inspired by functional programming

  •    PureScript

A puzzle game inspired by functional programming, written in PureScript. Consequently, a Transformer is a function that transforms a 2D array of cubes (Wall). Some basic transformers are given in Transformer.purs.

insect - High precision scientific calculator with support for physical units

  •    PureScript

A high precision scientific calculator with full support for physical units. Operators: addition (+), subtraction (-), multiplication (*, ·, ×), division (/, ÷, per), exponentiation (^, **). Full list: see Reference below.




purescript-pux - Build type-safe web apps with PureScript.

  •    PureScript

Build type-safe web applications with PureScript. Pux has not focused on performance yet. The slow performance arises from translating Pux's (smolder) virtual DOM to React's virtual DOM. The goal is to write a purescript virtual DOM module for smolder, which would avoid that translation step and could be optimized for a monadic datastructure. I suspect this would achieve performance on par with Halogen.

documentation - Documentation for the PureScript language, compiler, and tools.

  •    

PureScript is a small, strongly typed programming language that compiles to JavaScript. To get a better overview of PureScript, visit The PureScript Website. Feel free to make an issue to discuss amending the scope.

pulp - A build tool for PureScript projects

  •    PureScript

A build tool for PureScript. This installs the PureScript compiler, the Pulp build tool, and the Bower package manager.

transity - Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line

  •    PureScript

The plain text accounting tool of the future. Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line. List complete usage manual by simply calling transity without any arguments.


awesome-purescript - A curation of awesome PureScript libraries, resources and shiny things.

  •    

A curated list of delightful libraries, tools and other shiny things for PureScript.Contributions welcome! Read the contribution guidelines first.

elm-to-purescript-cheatsheet - Purescript for Elm devs. 🚀

  •    PureScript

Constructing lists. Pattern matching on lists is almost the same.

purescript-derive-lenses - A little utility to derive lenses and prisms for data types in PureScript

  •    PureScript

First, build your project with --dump-corefn. Then, provide a PureScript corefn.json file with the -i argument and an output file with the -o argument. This tool generates Prisms/Isos for data constructors which have zero or one argument.

purescript-free-canvas - A free monad interface to the canvas

  •    PureScript

A free monad interface to the canvas

purescript-rationals - Rational numbers for PureScript

  •    PureScript

Rational is just a type alias for Ratio Int and you might want to use Ratio with other than Int. The type you choose must however be an EuclideanRing. For example, one limitation with Rational is that it can easily overflow the 32-bit PureScript Int. You can get around this problem by using BigInt.

purescript-rx - PureScript bindings for RxJS

  •    PureScript

Module documentation is published on Pursuit.

purescript-electron-quickstart - Quick start for a purely PureScript based Electron project

  •    PureScript

Quick start for a purely PureScript based Electron project.

purescript-digraph - A directed graph library for PureScript.

  •    PureScript

A directed graph library for PureScript. The directed graph pictured above can be represented with an AdjacencyList. An adjacency list is a list of tuples that contain a vertex and a list of edges to its adjacent vertices. A Graph can be constructed from an AdjacencyList.

pureswift - Swift backend for PureScript.

  •    PureScript

Swift backend for PureScript.

purescript-halogen-day-picker - A day picker written in purescript halogen

  •    PureScript

A library that provides DayPicker and DayPickerInput components. See Demo for examples.

purescript-halogen-storybook - A library to assemble examples or develop components separately.

  •    PureScript

A library to assemble examples or develop components separately. First define the stories. Each story consists of a name and a component.