6 stable releases

Uses new Rust 2024

new 2.21.6 Feb 13, 2026
2.21.5 Feb 8, 2026
2.21.4 Feb 6, 2026
2.20.5 Jan 30, 2026

#196 in Graphics APIs

Apache-2.0

215KB
5K SLoC

sevenmark-html - Semantic HTML renderer for SevenMark AST

Renders SevenMark AST to clean semantic HTML for SEO purposes.

Example

use sevenmark_parser::core::parse_document;
use sevenmark_html::{RenderConfig, render_document};

let ast = parse_document("# Hello\n\nThis is **bold** text.");
let config = RenderConfig { edit_url: Some("/edit/title"), ..Default::default() };
let html = render_document(&ast, &config);

sevenmark-html

HTML renderer for SevenMark AST.

Crates.io License

Usage

use sevenmark_parser::core::parse_document;
use sevenmark_html::render_document;

let input = "**bold** and *italic*";
let ast = parse_document(input);
let html = render_document(&ast);

License

Apache-2.0

Dependencies

~1.4–2.5MB
~58K SLoC