Elm-CRDT is a Pure-Elm library implementing Conflict-Free Replicated Data Types, enabling concurrent editing with automatic convergence regardless of merge order or decentralization. It supports multiplayer collaboration, offline capability, complete edit history, and features like delta sync, collaborative text via Fugoe, and rich text via Peritext.
A developer combined Elm and Rust using WebAssembly and WebGL to build a 3D web application with interactive controls. The elm_rs bridge enables type-safe interoperability between Elm (handling DOM and layout) and Rust (managing the canvas and 3D scene state), with a WebGL shader demonstrating subsurface scattering effects.
A todo list application demonstrating the PEG stack (Postgres, Elm, Go) where code is generated end-to-end: database code via sqlc, API definitions via Protobufs, and frontend-backend bindings via protoc-gen-elm. The approach leverages strongly-typed languages and code generation to constrain LLM-generated code and reduce bugs.