{"repo":"vakra-dev/supermarkdown","free":true,"listed":false,"github":"https://github.com/vakra-dev/supermarkdown","clone":"git clone https://github.com/vakra-dev/supermarkdown.git","description":"High-performance HTML to Markdown converter with full GitHub Flavored Markdown support. Written in Rust, available for Node.js and as a native Rust crate.","language":"Rust","stars":10,"topics":["commonmark","converter","github-flavored-markdown","html-parser","html-to-markdown","markdown","web-scraping","ai","ai-agents","data-extraction"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"supermarkdown High-performance HTML to Markdown converter with full GitHub Flavored Markdown support. Written in Rust, available for Node.js and as a native Rust crate. Features - Fast - Written in Rust with O(n) algorithms, significantly faster than JavaScript alternatives - Full GFM Support - Tables with alignment, strikethrough, autolinks, fenced code blocks - Accurate - Handles malformed HTML gracefully via html5ever - Configurable - Multiple heading styles, link styles, custom selectors - Zero Dependencies - Single native binary, no JavaScript runtime overhead - Cross-Platform - Pre-built binaries for Windows, macOS, and Linux (x64 & ARM64) - TypeScript Ready - Full type definitions included - Async Support - Non-blocking conversion for large documents Installation Node.js Rust CLI Install the CLI binary via cargo: Command Line Usage The CLI allows you to convert HTML files from the command line or via stdin: CLI Options Option Description ------ ----------- -h, --help Print help message -v, --version Print version --heading-style atx (default) or setext --link-style inline (default) or referenced --code-fence (default) or --bullet - (default), , or + --exclude CSS selectors to exclude (comma-separated) Quick Start Common Use Cases Cleaning Web Scrapes When scraping websites, HTML often contains navigation, ads, and other non-content elements. Use selectors to extract only what you need: Preparing Content for LLMs When feeding web content to LLMs, you want clean, focused","default_branch":null,"files":null,"tree":[],"storefront":"/r/vakra-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vakra-dev/supermarkdown/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."}