Elm Package Catalog: Complete and improved

I have done quite a bit of work to improve the Elm Package Catalog.

First of all, it now lists all of the notable Elm 0.19 packages (of which I found 690).

Second, it now allows you to see the README for any package without leaving the site. While I was categorising packages, I noticed that often I couldn’t figure out what the package actually does from its summary, so I clicked through to the README a lot. Of course, anybody who’s looking through the packages will have the same problem, so now the README can be opened inline on any card.

Finally, I’ve also made a few small changes:

  • Each package card links to the list of package releases on Rémi Lefèvre’s package release site
  • The latest version of the package is shown on the package card
  • The catalog updates once a day, with new packages appearing in the Uncategorised section until I assign them to an appropriate category
  • The licence is now linked to the licence text.

I hope you find it useful!

Elm Package Catalog

Comments or questions? I’m @alexkorban on Twitter.

Looking for the nuts-and-bolts guide to creating non-trivial real world apps in Elm?

My book, Practical Elm for a Busy Developer, skips the basics and gets right into explaining how to do practical stuff. Things like building out the UI, communicating with servers, parsing JSON, structuring the application as it grows, testing, and so on. No handholding — the focus is on giving you more substance.

It’s up to date with Elm 0.19.

Pop in your email to get a sample chapter.

(You will also get notifications of new posts along with other mailing list only freebies.)

Book cover