A small strongly typed programming language with expressive types that compiles to JavaScript, written in and inspired by Haskell.
haskell purescript typed-language alt-jsA declarative, type-safe UI library for PureScript.
purescript ui webA 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.
game puzzle purescript functional-programming programming-exercise browser-gameA high precision scientific calculator with full support for physical units. Operators: addition (+), subtraction (-), multiplication (*, ·, ×), division (/, ÷, per), exponentiation (^, **). Full list: see Reference below.
calculator web-app terminal-based mathematical-expressions physics quantities units parser purescriptBuild 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.
purescript frp-library web-framework elm-architecture pux react elm flux redux frp virtual-domPureScript 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.
purescript language-guides documentationA build tool for PureScript. This installs the PureScript compiler, the Pulp build tool, and the Bower package manager.
purescript make build cabalThe 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.
ledger accounting money plaintext-accounting purescript cli command-line-tool tui transactionA curated list of delightful libraries, tools and other shiny things for PureScript.Contributions welcome! Read the contribution guidelines first.
purescript awesome awesome-list listA simple star dodge game clone.
elm game purescriptConstructing lists. Pattern matching on lists is almost the same.
purescript elm cheatsheetFirst, 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 lenses opticsA free monad interface to the canvas
purescriptRational 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.
purescriptModule documentation is published on Pursuit.
rxjs purescriptQuick start for a purely PureScript based Electron project.
purescript electronA 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.
purescript graphA library that provides DayPicker and DayPickerInput components. See Demo for examples.
purescript day-picker halogenA library to assemble examples or develop components separately. First define the stories. Each story consists of a name and a component.
purescript halogen examples
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.