lepture/mistune

A fast yet powerful Python Markdown parser with renderers and plugins.

View on GitHub ↗Jump to charts ↓Open shareable report →

lepture/mistune has 3k+ stars and 300+ forks on GitHub, is written in Python, and was last pushed on Oct 16, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 20 seconds ago
Added to GitGenius on September 22nd, 2026
Created on February 18th, 2014
Open Issues & Pull Requests: 37 (+0)
GitHub issues: Enabled
Number of forks: 324
Total Stargazers: 3,078 (+0)
Total Subscribers: 38 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.3 days
Mean response time: 299.8 days
90th percentile: 894.3 days
Tracked items: 54

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 770 days
Stale 30+ days: 8
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • bug (8)
  • feature request (4)
  • enhancement (3)
  • invalid (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Mistune is a Python Markdown parser that converts Markdown to HTML with support for renderers and plugins.

Mistune solves the problem of parsing Markdown efficiently by providing a fast parser that can be customized through renderers and plugins. The tool offers multiple parsing modes—slow, fast, and full—allowing developers to choose the trade-off between speed and feature completeness that suits their use case. The parser is designed to handle standard Markdown syntax including headings, lists, blockquotes, code fences, links, and emphasis.

Mistune suits projects where Markdown parsing performance matters, particularly when processing large volumes of Markdown or when integration into performance-sensitive applications is required. The availability of different parsing modes means developers can optimize for their specific needs: the fast mode prioritizes speed, while the full mode includes all features. The plugin and renderer architecture allows customization of output and behavior without forking the codebase.

The project maintains active development with ongoing refinement of parsing performance and feature support. The maintainer has released a successor project inspired by lessons learned from Mistune's design, indicating continued engagement with the problem space and willingness to evolve the approach based on practical experience.