This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
We were not able to find the expected elm-package.json file at this tag.
version 2.0.0
license MIT
native-modules False
elm-version 0.18.0 <= v < 0.19.0
Tag 2.0.0
Committed At 2018-08-29 14:45:57 UTC
eskimoblood/elm-color-extra 5.0.0 <= v < 6.0.0 5.1.0
elm-lang/window 1.0.1 <= v < 2.0.0 1.0.1
elm-lang/html 2.0.0 <= v < 3.0.0 2.0.0
elm-lang/core 5.0.0 <= v < 6.0.0 5.1.1



Athlete is a native looking app builder for elm !

Elegant.elm and Bodybuilder.elm are the underlying parts of Athlete.

They use the best parts of HTML and CSS under the hood to let you create stunning apps.

The key idea is to let you control the exact graphical path you want take, without compromises. We dreamt for years about creating this framework, but we finally did it.

A simple example being a lot better than tons of explanations, let's begin with an app we want to build with Athlete.

Let's create a cat browsing app (everybody knows that it's the next Facebook in terms of ROI).

Athlete - build your app, one function at a time ™

Start with 2 bodybuilder views


Add some elegant styles (almost all the css spec is built in, in a type safe way)


Create your router : your views are now part of an app !

type CatRouter
  = CatsIndex
  | CatShow Id

Use (or implement) transitions between your views !


You are done ! You can know deploy your app on the app store and the android store (and even the web)

But there's more, far more... you can create so many other things with Athlete.