← All repos

miso

:ramen: A tasty Haskell web framework

ghcghcjshaskelljavascriptmisonixramentypescriptuivirtual-domwasmweb-assembly
Browse cluster: Claude AI Agent Frameworks & MCP Tools
1,878commits
82contributors
9languages

Tech stack & purpose

Miso is a Haskell web framework for building web and mobile applications, inspired by Elm and React. It implements the Model-View-Update architectural pattern with a virtual DOM featuring recursive diffing and patching, and compiles to both JavaScript and WebAssembly via GHC. The framework is written in Haskell and uses the GHC JavaScript FFI, supporting features like type-safe client-side routing, server-sent events, WebSocket communication, SVG rendering, and Canvas/WebGL support. The project is maintained by the Haskell Miso GitHub organization, with @dmjio as a primary contributor, and development can be managed through Nix, GHCup/Cabal, or Docker-based workflows.

Community & reference links

Languages

Haskell
76.0%
TypeScript
20.0%
JavaScript
2.4%
Nix
1.3%
Makefile
0.1%
Shell
0.0%
Dockerfile
0.0%
C
0.0%
HTML
0.0%

Contributors (top 30 of 82)