A fast, low-level markdown parser and compiler that works in browsers, servers, and CLI.
Marked is a JavaScript library that parses and compiles markdown into HTML. It is built for speed and works across browsers, servers, and command-line interfaces, providing a low-level compiler for efficient markdown processing without caching or blocking.
Developers and applications needing fast, reliable markdown parsing in JavaScript environments, such as web apps, static site generators, documentation tools, and CLI utilities.
Marked stands out for its speed, lightweight design, and comprehensive markdown support, making it a go-to choice for performance-critical applications where efficient parsing is essential.
A markdown parser and compiler. Built for speed.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Marked is optimized for speed, with a low-level compiler that parses markdown quickly without caching or blocking, making it suitable for real-time applications.
It works in browsers, servers, and CLI environments, as shown by the examples in the README, providing flexible integration options.
Implements all markdown features from supported flavors while remaining lightweight, ensuring minimal bundle size without sacrificing functionality.
The low-level compiler allows developers to customize parsing and output, offering extensibility for advanced use cases without bloat.
Marked does not sanitize HTML output, requiring external libraries like DOMPurify for security, which adds setup complexity and potential performance overhead.
Only current and LTS Node.js versions are supported, per the README, meaning compatibility may break with older versions, limiting deployment flexibility.
While extensible, advanced features like custom renderers require deeper API knowledge, making it less approachable for simple drop-in use compared to higher-level alternatives.