Elm-UI
This guide is work in progress and not complete!
Elm-UI is a Graphical User Interface library and framework written in Elm. It offers an all-in-one solution to create applications with the Web Platform that is robust, simple to learn and (runtime) error free.
This guide will:
- Teach you how to create simple applications
- Showcase the available components and their uses
- Show you how to solve common problems that come up during development
Elm-UI tries to solve issues that come up when developing an application with web technologies:
- Development Workflow - Most JavaScript development workflows are hard to set up and / or configure. In Elm-UI gives this becomes a breeze with the CLI from starting a development server all the way to building the final release.
- Component Library - There are JavasScript frameworks (like React, AngularJS) and respective component libraries. These libraries are usually not feature complete (missing components / states, not extensible). Elm-UI is both a framework and a library, striving to cover all use cases.
If you are not familiar with Elm and The Elm Architecture, I suggest you go over the Elm Guide and the Elm Tutorial before going any further.