trafilatura vs Lassie

Web page content extraction tools compared

trafilatura and Lassie are Python projects that retrieve or process web pages and turn them into structured content. trafilatura covers discovery, downloading, and detailed text and metadata extraction, while Lassie focuses on basic page details and media such as images and videos.

trafilaturaLassie
LanguagePythonHTML
LicenseApache-2.0MIT
Stars6.9k626
Forks44749
Last analyzedOct 3, 2026Oct 28, 2026

Key differences

  • trafilatura can discover URLs from feeds and sitemaps, while Lassie fetches a page from a URL.
  • trafilatura extracts structured main text and metadata such as author, date, and categories; Lassie focuses on titles, descriptions, images, videos, keywords, and locale.
  • trafilatura supports multiple output formats, including JSON, Markdown, and XML-TEI; Lassie provides a Python library interface for retrieved page details.
  • trafilatura is licensed under Apache-2.0, while Lassie is licensed under MIT.
  • trafilatura is not archived; Lassie is marked inactive, with no recent commits or releases.

Choose trafilatura if you…

  • need to discover pages from feeds or sitemaps and process them in a pipeline.
  • want structured article text, metadata, and document elements in multiple output formats.
  • need options for local HTML, parallel processing, or fallback extractors.
Read the trafilatura analysis →

Choose Lassie if you…

  • want a straightforward Python interface for fetching page details from a URL.
  • need basic metadata such as titles, descriptions, keywords, and locale, or image and video details.
  • are prototyping link previews or metadata collection and can account for the project's inactive status.
Read the Lassie analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.