# Choosing packages

**URL:** <https://discourse.elm-lang.org/t/choosing-packages/6566>\
**Category:** Learn\
**Created:** [November 25, 2020, 2:38am UTC](https://discourse.elm-lang.org/t/choosing-packages/6566 "2020-11-25T02:38:53Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![dmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/dmy/32/702_2.png) [@dmy](https://discourse.elm-lang.org/u/dmy)\
**Post date:** [December 8, 2020, 4:49pm UTC](https://discourse.elm-lang.org/t/choosing-packages/6566/13 "2020-12-08T16:49:13Z")

</div>

[https://elm.dmy.fr/](https://elm.dmy.fr/) (and [https://dark.elm.dmy.fr/](https://dark.elm.dmy.fr/), see [here](https://discourse.elm-lang.org/t/unofficial-mobile-friendly-package-website-exploration/5180) for context) sort packages by actual usage in other packages and open source elm applications on GitHub.

The same ranking is used in [elm-language-server](https://github.com/elm-tooling/elm-language-server/blob/master/src/providers/ranking.ts).

I have not updated the ranking since 6 months ago, but it should still be quite relevant for mature packages. I will likely update it again in the coming months.

Edit: the ranking is an experiment and an evolution of the one described [here](https://discourse.elm-lang.org/t/most-popular-packages-in-open-source-applications/4207).

---

_[View the full topic](https://discourse.elm-lang.org/t/choosing-packages/6566)._
