miso: A tasty Haskell front-end framework
Miso is a small isomorphic Haskell front-end framework featuring a virtual-dom, diffing / patching algorithm, event delegation, event batching, SVG, Server-sent events, Websockets, and an extensible Subscription-based subsystem. Inspired by Elm, Redux and Bobril. IO and other effects (like XHR) can be introduced into the system via the Effect data type. Miso makes heavy use of the GHCJS FFI and therefore has minimal dependencies.
[Skip to Readme]
Modules
[Index]
- Miso
- Miso.Effect
- Miso.Effect.DOM
- Miso.Effect.Storage
- Miso.Effect.XHR
- Miso.Event
- Miso.Html
- Miso.Router
- Miso.String
- Miso.Subscription
- Miso.Subscription.History
- Miso.Subscription.Keyboard
- Miso.Subscription.Mouse
- Miso.Subscription.SSE
- Miso.Subscription.WebSocket
- Miso.Subscription.Window
- Miso.Svg
- Miso.Types
- Miso.Effect
Flags
Automatic Flags
| Name | Description | Default |
|---|---|---|
| examples | Builds Miso's examples | Disabled |
| tests | Builds Miso's tests | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- miso-0.1.3.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates