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

  •        88

A declarative, type-safe UI library for PureScript.

https://github.com/slamdata/purescript-halogen

Tags
Implementation
License
Platform

   




Related Projects

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.

purescript-thermite - A simple PureScript wrapper for React

  •    PureScript

purescript-thermite is a PureScript wrapper for purescript-react. It does not provide all of the functionality of React, but instead to provide a clean API to the most commonly-used parts of its API. It is possible to use purescript-react for more specialized use cases. You can also now use npm test to run the test command above.

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.

purescript-react - React Bindings for PureScript

  •    PureScript

Low-level React Bindings for PureScript. For a more high-level set of bindings, you might like to look at purescript-thermite.


purescript-aff - An asynchronous effect monad for PureScript

  •    PureScript

An asynchronous effect monad and threading model for PureScript. This looks like ordinary, synchronous, imperative code, but actually operates asynchronously without any callbacks. Error handling is baked in so you only deal with it when you want to.

purescript-book - Sources for the PureScript book

  •    PureScript

Please don't make pull requests here. I don't accept pull requests on this repository. If you notice an issue, please file an issue instead.

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 - 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.

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.

wring - Extract content from webpages using CSS Selectors, XPath, and JS expressions

  •    PureScript

Wring utilizes PhantomJS for some of its commands. To use these, install it using your system package manager by running something like brew install phantomjs on OS X, or apt-get install phantomjs on Ubuntu. You can make sure it's on your PATH by running phantomjs -v.

slamengine - The engine for SlamData

  •    Scala

SlamEngine is an open source NoSQL analytics engine that can be used as a library or through a REST API to power advanced analytics across a growing range of data sources and databases, including MongoDB.**This is the open source site for SlamEngine. If you are looking for the SlamData application (which is built on SlamEngine), please visit the [official SlamData website](http://slamdata.com) for pre-built installers.**

Shem - The compiler of the programming language Shem

  •    CoffeeScript

Shem is a new compiled-to-JS, statically typed, pure-by-default functional programming language. The semantics are based on Haskell but the language evaluates strictly in a similar way to PureScript. The syntax is S-expressions-based, allowing for a full-blown LISP-like macro system. Shem's prelude includes a full-featured, highly-polymorphic collections library backed by ImmutableJS. The language has been designed for the use within its custom built IDE, Golem available at http://shem.io/, inspired by Bret Victor.

halogen - A collection of loading spinners with React.js

  •    Javascript

A collection of loading spinners with React.js. Then open localhost:9999 in a browser.

Brick - UI Web Components for Modern Web Apps

  •    Javascript

Brick is a collection of UI components designed for the easy and quick building of web application UIs. Brick components are built using the Web Components standard to allow developers to describe the UI of their app using the HTML syntax they already know.

kendo-ui-core - An HTML5, jQuery-based widget library for building modern web apps.

  •    Javascript

Kendo UI is everything you need to build sites and apps with HTML5 & JavaScript. Kendo UI Core is the free and open-source version of Kendo UI that provides access to the web's best UI widgets and key framework features, essential for developing great experiences for the web and mobile.Kendo UI Core is a free and open-source subset of Kendo UI. The following table details the widgets and features available in Kendo UI Core, as well as the additional features available via a commercial Kendo UI license.