quikdown

Lightweight Markdown Parser & Editor Suite

📖 Documentation 🔗 GitHub 📦 NPM
quikdown logo

📝 quikdown - Core Parser (8.5KB)

The foundation module that converts markdown to HTML. Lightweight, secure by default with XSS protection, and extensible through fence plugins. Perfect for rendering markdown content in any application. Works in both browser and Node.js environments with zero dependencies.

🔄 quikdown_bd - Bidirectional Parser (12.5KB)

Extends quikdown with HTML-to-Markdown conversion capabilities. Perfect for WYSIWYG editors, content migration, and round-trip conversion scenarios. Maintains markdown source fidelity through data-qd attributes, enabling true bidirectional editing.

✏️ quikdown_edit - Editor Component (24.3KB)

A complete drop-in markdown editor control that can be embedded in any webpage. Features three view modes (source, split, preview), bidirectional editing, plugin support for syntax highlighting and diagrams, keyboard shortcuts, and theme support. Just 5 lines of code to add a full editor to your page!

🚀 Zero Dependencies 🔒 XSS Protected 📦 Modular Design 🎨 Flexible Styling 🔌 Plugin System ⚡ Fast Parsing 🔄 Bidirectional ✏️ Full Editor