kepano/defuddle
Get the main content of any page as Markdown. observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 99
- Release rhythm 99
- Longevity 39
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: 2
- age_days: 552
- days_rel: 11
- days_push: 8
- n_releases_24m: 44
Adoption not part of the score
9166 stars · 397 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Defuddle is a TypeScript library, CLI, and hosted service that extracts the main content from web pages, removing clutter like comments, sidebars, headers, and footers, and returns clean HTML or Markdown. It was created for the Obsidian Web Clipper browser extension and is designed as a more forgiving alternative to Mozilla Readability.
Use cases
- convert web articles to markdown
- extract main content from a webpage
- clean up html by removing sidebars and comments
- clip web pages into obsidian
- extract article metadata like title and author
- replace mozilla readability for content extraction
- parse html files from the command line
When to choose
- you need readable article content as markdown or clean html
- you want richer metadata extraction including schema.org data
- you need a readability alternative that removes fewer uncertain elements
- you want a cli or hosted api for url-to-markdown conversion
When to avoid
- you need full-page screenshots or pixel-perfect rendering
- you require a battle-tested, fully stable parser - the project is a work in progress
- you need structured data scraping like tables or product listings rather than article content
Facets
library · maturity active
parser web-scraping cli markdown web-development developer-tools crawlers browser cli readability content-extraction html-to-markdown article-extraction obsidian web-clipper nodejs web-server
5 sources
- readme: https://github.com/kepano/defuddle · fetched 2026-08-28 · 41fd6a1c9149
- homepage: https://defuddle.md · fetched 2026-08-29 · e6a9c9df8124
- site_page: https://defuddle.md/docs · fetched 2026-08-29 · 5483a68192dd
- registry_npm: https://registry.npmjs.org/defuddle · fetched 2026-08-29 · 76ae2f7a4372
- site_page: https://defuddle.md/pricing · fetched 2026-08-29 · ec7a5c935d48
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kepano/defuddle | main | 87 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem