Skip to content

A collection of UI and application patterns uncovered while building Elm applications.

License

Notifications You must be signed in to change notification settings

ethagnawl/elm-patterns

Repository files navigation

Elm UI Patterns

This repository collects a number of UI and application patterns I've discovered while building Elm applications. These patterns are things that -- to my mind -- are simple/straightforward in JavaScript but may not have immediately obvious solutions in Elm.

Pull requests containing improvements and new examples would be most appreciated.

Demos

Build Containers

There are a few Docker containers in the build-envs directory which can be used to build/run the examples in this collection. The Dockerfiles use a Node 21 base image and my fork of the elm-old-binaries repository to download the Elm binaries.

See the individual READMEs for usage instructions.

NOTE: These containers are not project-specific and can be used by anyone looking to build Elm projects in a sandboxed environment. This is especially helpful with older versions of Elm which can be tricky to locate and install.

TODO

  • port older apps to 0.19
  • rework SPA routing to use 0.19 feature set
  • animation example

About

A collection of UI and application patterns uncovered while building Elm applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages