gettalong/kramdown
kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions. observed · 2026-08-28
Health v2 · maintenance only
52/100
- Activity 65
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6485
- days_rel: n/a
- days_push: 214
- n_releases_24m: 0
Adoption not part of the score
1780 stars · 279 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
kramdown is a fast, pure-Ruby library for parsing and converting a superset of Markdown (including GFM and PHP Markdown Extra extensions) to HTML, LaTeX, PDF, or back to kramdown. It builds an internal AST that enables multiple input and output formats and also ships a command-line converter.
Use cases
- convert markdown to html in a ruby app
- render markdown to pdf via latex
- parse github flavored markdown
- use markdown in a static site generator like jekyll
- convert html back to markdown
- strip html tags from markdown documents
When to choose
- you need a fast, dependency-free pure-Ruby Markdown converter
- you need output formats beyond HTML such as LaTeX or PDF
- you need Markdown Extra/GFM extensions and a strict syntax definition
- you want an AST-based converter you can extend with custom parsers or converters
When to avoid
- you need CommonMark-spec-exact parsing behavior
- you are not working in Ruby and want a native implementation
- you need streaming or incremental parsing of very large documents
Facets
library · maturity stable
parser markdown templating pdf web-development documentation files pdf ruby jvm cross-platform cli markdown-converter gfm latex-output pure-ruby jekyll
4 sources
- readme: https://github.com/gettalong/kramdown · fetched 2026-08-28 · 4621324c7ba9
- homepage: http://kramdown.gettalong.org · fetched 2026-08-29 · 981d218678f8
- site_page: https://kramdown.gettalong.org/installation.html · fetched 2026-08-29 · 156574709f32
- site_page: https://kramdown.gettalong.org/documentation.html · fetched 2026-08-29 · 4b3baa6b6b56
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gettalong/kramdown | main | 52 |
For agents
markdown · JSON · MCP: product_card(name="gettalong/kramdown")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem