{"repo":"kasvith/htmd","free":true,"listed":false,"github":"https://github.com/kasvith/htmd","clone":"git clone https://github.com/kasvith/htmd.git","description":"A fast HTML to Markdown converter for Elixir, powered by Rust","language":"Elixir","stars":41,"topics":["elixir","elixir-lang","htmd","html","markdown","rustler","rustler-precompiled","turndown","html-to-markdown","html2markdown"],"license":"MIT","category":"productivity","readme_excerpt":"Htmd A fast HTML to Markdown converter for Elixir, powered by Rust. Htmd provides high-performance HTML to Markdown conversion using the Rust htmd crate as a Native Implemented Function (NIF). It offers extensive customization options for controlling the output format and is designed for applications that need to process large amounts of HTML content efficiently. Features - High Performance : Leverages Rust's speed for HTML parsing and Markdown generation - Extensive Configuration : Support for all major Markdown formatting options - Tag Filtering : Skip specific HTML tags during conversion - Multiple Formats : Support for different heading styles, list markers, link formats, and more - Safe : Uses Rustler for safe Rust-Elixir interop Installation Add htmd to your list of dependencies in mix.exs : Basic Usage Advanced Usage with Options Configuration Options Option Type Default Description -------- ------ --------- ------------- :heading style :atx \\ :setex :atx Header format (# vs underline) :hr style :dashes \\ :underscores \\ :stars :dashes Horizontal rule style :br style :two spaces \\ :backslash :two spaces Line break format :link style :inlined \\ :inlined prefer autolinks \\ :referenced :inlined Link format style :link reference style :full \\ :collapsed \\ :shortcut :full Reference link format :code block style :indented \\ :fenced :indented Code block format :code block fence :backticks \\ :tildes :backticks Fence character for code blocks :bullet list marker :asterisk \\ :das","default_branch":null,"files":null,"tree":[],"storefront":"/r/kasvith","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kasvith/htmd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}