awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to erikriver/opengraph

Projects sharing features with Opengraph

12 open-source projects similar to erikriver/opengraph, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • executeautomation/mcp-playwrightexecuteautomation avatar

    executeautomation/mcp-playwright

    5,237View on GitHub↗

    This project is a Model Context Protocol server that enables Large Language Models to control Playwright browsers for web automation, scraping, and end-to-end testing. It functions as a programmable interface for executing JavaScript, capturing screenshots, and interacting with web elements across multiple browser engines. The server exposes browser automation capabilities as a set of standardized tools that models can discover and invoke. It supports session-based browser isolation to ensure unique contexts for each client connection and provides a transport layer using either standard input

    TypeScript
    View on GitHub↗5,237
  • alir3z4/python-sanitizeAlir3z4 avatar

    Alir3z4/python-sanitize

    66View on GitHub↗

    Bringing sanity to world of messed-up data

    Python
    View on GitHub↗66
  • buriy/python-readabilityburiy avatar

    buriy/python-readability

    2,895View on GitHub↗

    fast python port of arc90's readability tool, updated to match latest readability.js!

    Python
    View on GitHub↗2,895
  • codelucas/newspapercodelucas avatar

    codelucas/newspaper

    14,982View on GitHub↗

    Newspaper is a Python library designed for scraping, parsing, and analyzing web-based information. It functions as a framework for automated news aggregation and large-scale web content extraction, providing tools to download, clean, and structure text, metadata, and media from diverse online sources. The project distinguishes itself through a pipeline-oriented architecture that combines heuristic-based content extraction with natural language processing. It automatically identifies and isolates article bodies from web page boilerplate while simultaneously performing language detection, keywo

    HTMLcrawlercrawlingnews
    View on GitHub↗14,982

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • coleifer/micawbercoleifer avatar

    coleifer/micawber

    679View on GitHub↗

    a small library for extracting rich content from urls

    Pythonoembedpython
    View on GitHub↗679
  • deanmalmgren/textractdeanmalmgren avatar

    deanmalmgren/textract

    4,623View on GitHub↗

    Textract is a multi-format text extraction tool and parser. It provides a unified interface to extract plain text from a variety of sources, including documents, images, and audio files. The system functions as a document content parser for PDFs and spreadsheets, an image text extractor using optical character recognition, and a speech-to-text transcriber for audio recordings.

    HTML
    View on GitHub↗4,623
  • goose3/goose3goose3 avatar

    goose3/goose3

    910View on GitHub↗

    A Python 3 compatible version of goose http://goose3.readthedocs.io/en/latest/index.html

    HTML
    View on GitHub↗910
  • grangier/python-goosegrangier avatar

    grangier/python-goose

    4,088View on GitHub↗

    python-goose is a Python library for web scraping and content extraction. It functions as an HTML boilerplate remover and article parser designed to isolate primary text and metadata from web pages by stripping away navigation, layout noise, and non-essential elements. The tool features multilingual processing capabilities, utilizing language-specific stop-word analyzers to identify and extract primary content across different languages. It also identifies and collects embedded media, including source URLs and embed codes for lead images and videos associated with an article. The library cov

    HTML
    View on GitHub↗4,088
  • michaelhelmick/lassiemichaelhelmick avatar

    michaelhelmick/lassie

    629View on GitHub↗

    Web Content Retrieval for Humans™

    HTML
    View on GitHub↗629
  • miso-belica/sumymiso-belica avatar

    miso-belica/sumy

    3,691View on GitHub↗

    Sumy is a text summarization library and toolset designed to identify and extract the most important sentences from plain text documents and HTML web pages. It functions as an extractive summarization system, meaning it selects representative original sentences from a source text without generating new words or modifying existing phrasing. The project provides a suite of algorithmic methods for content distillation, including frequency-based sentence scoring and graph-based text ranking. It also includes utilities for HTML-to-text sanitization to isolate primary content and heuristic filterin

    Pythonhtml-extractionhtml-extractorhtml-page
    View on GitHub↗3,691
  • alir3z4/html2textAlir3z4 avatar

    Alir3z4/html2text

    2,159View on GitHub↗

    Convert HTML to Markdown-formatted text.

    Pythonmarkdownmarkdown-parserpython
    View on GitHub↗2,159
  • vinta/haulvinta avatar

    vinta/Haul

    160View on GitHub↗

    An Extensible Image Crawler

    Python
    View on GitHub↗160