AsciiMark

A viewer for AsciiDoc and Markdown files. Renders documents as formatted HTML directly in your browser — no server required.

Features

📄

Dual Format Support

Renders both AsciiDoc and Markdown files with full syntax support, including tables, admonitions, cross-references, and 14 markdown-it plugins.

📁

Folder Browser

Open entire folders and browse your documentation via a file tree sidebar. Supports drag-and-drop for quick access to files and directories.

Inline Editor

Edit your documents in a split-view editor powered by CodeMirror. Save changes directly to disk with the File System Access API.

🎨

Diagrams & Math

Mermaid and Kroki diagrams render inline. KaTeX handles math expressions. No external services needed for Mermaid or KaTeX.

🌓

Dark & Light Themes

Choose between dark, light, or system-matched themes. Customize code syntax highlighting, font size, and font family.

🔎

Search & Navigation

Filter files in the tree, search within document previews, navigate via table of contents, and follow cross-reference links.

Quick Start

  1. Clone the repository and install dependencies with bun install
  2. Build the extension with bun run build
  3. Open chrome://extensions, enable Developer mode, and load the dist/ folder
  4. Open any .adoc or .md file — AsciiMark renders it automatically

For detailed instructions, see the User Guide.