15 releases
Uses new Rust 2024
| 0.0.15 | Feb 14, 2026 |
|---|---|
| 0.0.14 | Feb 14, 2026 |
| 0.0.6 | Jan 17, 2026 |
| 0.0.3 | Dec 31, 2025 |
#1167 in Graphics APIs
355KB
13K
SLoC
phaier_markdown
Markdown for Rust
Installation
cargo add phaier_markdown
Usage
let markdown = include_str!("./test.md");
let blocks = phaier_markdown::parsers::parse(markdown).unwrap();
let rendered = phaier_markdown::renderers::render_markdown(blocks).unwrap();
Features
- markdown parsing
- Block Elements
- Headings
- Paragraphs
- Block quotes
- Code blocks (fenced and indented)
- Lists (ordered and unordered)
- Tables
- Horizontal rules
- Inline Elements
- Emphasis (bold and italic)
- Inline code
- Links
- Images
- Strike through
- Block Elements
- markdown rendering to HTML
- syntax highlighting
- math rendering with KaTeX
Testing
cargo test --all-features
Dependencies
~0–2.5MB
~44K SLoC