# Earmark

Pure Elixir Markdown converter that turns Markdown into HTML, usable as a library or as a command-line tool.


Source: https://findsoftware.frbit.cloud/earmark/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- repository: https://github.com/pragdave/earmark
- docs: https://earmark.hexdocs.pm/

### Identity

- status: discontinued
- maintainer: Dave Thomas
- maintainerType: individual
- parent: unknown
- firstRelease: 2014
- hqCountry: unknown

### Kind

- category: library
- hosting: elixir
- language: elixir
- runtime: beam
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: unknown

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-06-02

### Adoption

- githubStargazers: 895
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 60
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- status: https://api.github.com/repos/pragdave/earmark (read 2026-11-08)
- urls: https://api.github.com/repos/pragdave/earmark (read 2026-11-08)
- urls: https://earmark.hexdocs.pm/readme.html (read 2026-11-08)
- maintainer: https://raw.githubusercontent.com/pragdave/earmark/master/LICENSE (read 2026-11-08)
- firstRelease: https://hex.pm/api/packages/earmark (read 2026-11-08)
- category: https://raw.githubusercontent.com/pragdave/earmark/master/README.md (read 2026-11-08)
- language: https://api.github.com/repos/pragdave/earmark (read 2026-11-08)
- runtime: https://raw.githubusercontent.com/pragdave/earmark/v1.4.48/mix.exs (read 2026-11-08)
- license: https://hex.pm/api/packages/earmark (read 2026-11-08)
- licenseModel: https://raw.githubusercontent.com/pragdave/earmark/master/LICENSE (read 2026-11-08)
- currentMajor: https://hex.pm/api/packages/earmark (read 2026-11-08)
- latestReleaseDate: https://hex.pm/api/packages/earmark (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/pragdave/earmark (read 2026-11-08)
- contributors: https://api.github.com/repos/pragdave/earmark/contributors (read 2026-11-08)

## Notes

Earmark is a Markdown converter written in pure Elixir. It turns Markdown into HTML and is meant to be called as a library, although the project also describes a command-line build of the same code. Output generation is pluggable.

## Worth knowing

The GitHub repository is archived, which ends the record as discontinued, although the Hex package still publishes releases. The README warns that Earmark does not sanitize unsafe Markdown and says not to use it on untrusted input.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
