mikepenz/multiplatform-markdown-renderer
Markdown renderer for Kotlin Multiplatform Projects (Android, iOS, Desktop), using Compose. observed · 2026-09-01
Health v2 · maintenance only
95/100
- Activity 100
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 32
- age_days: 1796
- days_rel: 5
- days_push: 3
- n_releases_24m: 22
Adoption not part of the score
1057 stars · 85 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Kotlin Multiplatform library that renders Markdown as native Compose UI on Android, iOS, Desktop, Web (Wasm/JS) and macOS. It parses Markdown into an AST via JetBrains Markdown and maps each node to overridable Compose components, with Material 2/3 theming and streaming support.
Use cases
- render markdown as native compose ui in a kotlin multiplatform app
- display markdown content on android and ios from one codebase
- render gfm tables and task lists in compose
- stream llm output as markdown in a chat ui
- customize how markdown elements are rendered in compose
- show markdown readme content in a desktop jvm app
When to choose
- you use Compose Multiplatform and need consistent Markdown rendering across Android, iOS, desktop and web
- you need full GFM support including tables, task lists and GitHub alerts
- you render streaming markdown such as LLM chat responses
- you want per-element customization via overridable components
When to avoid
- your project is not Kotlin/Compose based
- you only need to convert Markdown to HTML or plain text rather than native UI
- you target platforms outside the Kotlin Multiplatform ecosystem
Facets
library · maturity active
markdown ui-components parser frontend-framework cross-platform frontend mobile-development developer-tools jvm wasm cross-platform kotlin-multiplatform jetpack-compose compose-multiplatform gfm streaming material-design android ios desktop
2 sources
- readme: https://github.com/mikepenz/multiplatform-markdown-renderer · fetched 2026-09-01 · cc6c72250fcc
- homepage: https://mikepenz.github.io/multiplatform-markdown-renderer/ · fetched 2026-08-29 · f321f73b7800
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mikepenz/multiplatform-markdown-renderer | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="mikepenz/multiplatform-markdown-renderer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem