All Projects → reflex-frp → reflex-dom-semui

reflex-frp / reflex-dom-semui

Licence: other
A reflex-dom API for Semantic UI components

Programming Languages

haskell
3896 projects
shell
77523 projects

Projects that are alternatives of or similar to reflex-dom-semui

reflex-native
Framework for writing fully native apps using Reflex, a Functional Reactive Programming library for Haskell.
Stars: ✭ 40 (+81.82%)
Mutual labels:  reactive, functional-reactive-programming, frp, reflex-frp
reflex-dom-ace
Reflex wrapper for the ACE editor
Stars: ✭ 12 (-45.45%)
Mutual labels:  reactive, functional-reactive-programming, frp, reflex-frp
Reflex
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
Stars: ✭ 910 (+4036.36%)
Mutual labels:  reactive, functional-reactive-programming, frp
reflex-examples
See Reflex FRP in action with tinker-friendly code samples you can run yourself.
Stars: ✭ 76 (+245.45%)
Mutual labels:  functional-reactive-programming, frp, reflex-frp
Sodium Typescript
Typescript/Javascript implementation of Sodium FRP (Functional Reactive Programming) library
Stars: ✭ 102 (+363.64%)
Mutual labels:  reactive, functional-reactive-programming, frp
Mobx Keystone
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
Stars: ✭ 284 (+1190.91%)
Mutual labels:  reactive, functional-reactive-programming, frp
Reflex Dom
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
Stars: ✭ 301 (+1268.18%)
Mutual labels:  reactive, functional-reactive-programming, frp
Reflex Platform
A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.
Stars: ✭ 602 (+2636.36%)
Mutual labels:  reactive, functional-reactive-programming, frp
purescript-pop
😃 A functional reactive programming (FRP) demo created with PureScript events and behaviors.
Stars: ✭ 33 (+50%)
Mutual labels:  reactive, functional-reactive-programming, frp
reactive-rs
Streams and broadcasts: functional reactive programming in Rust.
Stars: ✭ 28 (+27.27%)
Mutual labels:  reactive, frp
reactive-states
Reactive state implementations (brainstorming)
Stars: ✭ 51 (+131.82%)
Mutual labels:  reactive, frp
fpEs
Functional Programming for EcmaScript(Javascript)
Stars: ✭ 40 (+81.82%)
Mutual labels:  reactive, functional-reactive-programming
Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (+650%)
Mutual labels:  reactive, functional-reactive-programming
Swift-3-Functional-Programming
Code repository for Swift 3 Functional Programming, published by Packt
Stars: ✭ 78 (+254.55%)
Mutual labels:  functional-reactive-programming, frp
Kefir
A Reactive Programming library for JavaScript
Stars: ✭ 1,769 (+7940.91%)
Mutual labels:  reactive, frp
yave
Functional visual programming language with FRP for multimedia
Stars: ✭ 29 (+31.82%)
Mutual labels:  functional-reactive-programming, frp
purescript-outwatch
A functional and reactive UI framework based on Rx and VirtualDom
Stars: ✭ 33 (+50%)
Mutual labels:  reactive, frp
forms
A library to build declarative, composable, reactive user interfaces with WebSharper.
Stars: ✭ 12 (-45.45%)
Mutual labels:  reactive, frp
RxUploader
Uploader for Android using RxJava
Stars: ✭ 72 (+227.27%)
Mutual labels:  functional-reactive-programming, frp
mutable
State containers with dirty checking and more
Stars: ✭ 32 (+45.45%)
Mutual labels:  functional-reactive-programming, frp

Build Status

This package provides a Reflex wrapper around the Semantic UI components. It is very incomplete and was derived from code written for hsnippet. This is also intended to serve as an example of how to structure FFI packages that rely on external JS packages.

To build this library locally use reflex-platform's work-on script as follows:

~/reflex-platform/work-on ghcjs ./.

This puts you into a nix shell that has GHCJS and the environment it needs. Then you can build with:

cabal configure --ghcjs
cabal build

A compiled version of the code in the example folder is available in docs/index.html or online at https://reflex-frp.github.io/reflex-dom-semui/.

To rebuild the example app and update the docs folder, just run

cabal configure --ghcjs --enable-tests
cabal build example && ./makedocs.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].