marknative
A Markdown rendering engine that outputs paginated PNG or SVG pages without a browser. It supports tables, code highlighting and math, and runs on the server.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: MIT
Overview
marknative is a Markdown rendering engine that turns Markdown into paginated PNG or SVG pages without a browser, Chromium or DOM. It parses Markdown into a typed document model, runs its own layout and pagination, and paints each page with a native 2D canvas API. The output is deterministic and suits server-side use. It supports CommonMark, GFM, Shiki code highlighting and MathJax formulas.
Key features
- Paginated PNG and SVG output
- CommonMark and GFM including tables and task lists
- Syntax-highlighted code blocks with Shiki
- LaTeX math through MathJax
- Fully headless, server-side rendering
Best for
Developers who need Markdown turned into fixed-size page images on a server without running a browser. Documentation and a gallery are available online.
- Upstream
- liyown/marknative
- Fork on GitHub
- Guo-astro/marknative
- Upstream stars
- 657
- Category
- Documents, media and content
- Language
- TypeScript
- License
- MIT
- Forked
- 2026-04-02
- Sync status
- In syncLast synced 2026-10-19
More in Documents, media and content
Textus is a free, open-source Markdown editor with an AI writing assistant for drafting and editing on macOS, Windows, and Linux.
Forked 2026-10-18Last synced 2026-10-19License: MITDocuments, media and contentGitHub
Clypra is a free, open-source video editor for editing and arranging footage on a frame-accurate timeline. It uses Rust and GPU acceleration for video decoding and rendering.
Forked 2026-10-14Last synced 2026-10-19License: MITDocuments, media and contentGitHub
A self-hosted app for turning audio recordings into searchable notes. Use it to transcribe, summarize, organize, and ask questions about recordings while keeping the library on your own infrastructure.
Forked 2026-10-12Last synced 2026-10-19License: AGPL-3.0Documents, media and contentGitHub
OpenCut is an open-source video editor project intended for web, desktop, and mobile. This repository is a ground-up rewrite in progress; the README points users to OpenCut Classic for the version to use today.
Forked 2026-10-12Last synced 2026-10-19License: MITDocuments, media and contentGitHub