# Finding the right Markdown package

**URL:** <https://discourse.elm-lang.org/t/finding-the-right-markdown-package/7133>\
**Category:** Learn\
**Created:** [March 21, 2021, 8:40am UTC](https://discourse.elm-lang.org/t/finding-the-right-markdown-package/7133 "2021-03-21T08:40:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lucas\_Payr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/lucas_payr/32/4993_2.png) [@Lucas\_Payr](https://discourse.elm-lang.org/u/Lucas_Payr)\
**Post date:** [March 21, 2021, 8:40am UTC](https://discourse.elm-lang.org/t/finding-the-right-markdown-package/7133/1 "2021-03-21T08:40:20Z")

</div>

Hi there, I’m struggling to find the right markdown package.

## I need a Markdown package that

- can turn my markdown file into `Element msg` type. (Elm-Ui Support)
- allows for custom items or blocks (Extendable Parser)
- allows the full CommonMark spec (Complete)

The only contender I could find is [pablohirafuji/elm-markdown](https://dark.elm.dmy.fr/packages/pablohirafuji/elm-markdown/latest). Though up until now I could neither get extendability nor Elm-Ui to work (without forking the package).

Help 😭

---

<div class="post-metadata">

**Author:** ![mattpiz](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/mattpiz/32/860_2.png) [@mattpiz](https://discourse.elm-lang.org/u/mattpiz)\
**Post date:** [March 21, 2021, 9:14am UTC](https://discourse.elm-lang.org/t/finding-the-right-markdown-package/7133/2 "2021-03-21T09:14:50Z")

</div>

Hey, I haven’t used Dillon’s package yet, but I’ve heard it’s extendable and on the way to support the full spec (there is even a GSoC for that)

> **[dillonkearns/elm-markdown](https://github.com/dillonkearns/elm-markdown)**
>
> Extensible markdown parser with custom rendering, in pure Elm.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)\
**Post date:** [March 31, 2021, 9:15am UTC](https://discourse.elm-lang.org/t/finding-the-right-markdown-package/7133/3 "2021-03-31T09:15:36Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
