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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
berstend avatar

berstend/puppeteer-extra

0
View on GitHub↗
7,360 Stars·780 Forks·JavaScript·MIT·4 Aufrufeextra.community↗

Puppeteer Extra

💯 Teach puppeteer new tricks through plugins.

Features

  • Automation Plugins - Adds modular plugins to enhance browser automation with custom features like stealth, ad blocking, or captcha solving.
  • Library Wrapping Adapters - Wraps any compatible automation library with the plugin system to support multiple independent instances with different plugin sets.
  • Plugin Systems - Provides a modular plugin system for extending Puppeteer with stealth, ad blocking, and captcha solving.
  • Browser Automation Extenders - Provides an extensible plugin framework that adds stealth, ad blocking, and captcha solving to Puppeteer.
  • Plugin-Enhanced Browser Launches - Starts a browser instance while running plugin lifecycle hooks that modify launch options before the browser opens.
  • Plugin Extensibility - Attaches a plugin to the automation instance so its lifecycle hooks and features become active during browser sessions.
  • Plugin Lifecycle Hooks - Plugins register lifecycle hooks that run before and after browser launch and page creation.
  • Bot Detection Evasion - Ships a plugin that masks automation signals to evade bot detection in headless browsers.
  • Decorator Patterns - Implements a decorator pattern to wrap the core automation instance with plugin functionality.
  • Plugin Execution Ordering - Provides a plugin registry that resolves dependencies and executes lifecycle hooks in a defined sequence.
  • Automation Signal Masking - Hides automation signals by overriding browser properties and WebDriver flags to evade bot detection.
  • Signal Masking Libraries - Ships a collection of evasion techniques that mask automation signals in Puppeteer sessions.
  • Browser Automation Extenders - Implements a modular plugin framework for extending Puppeteer with custom features through lifecycle hooks.
  • Toolkits - Ships a stealth plugin that anonymizes user agents and masks automation signals in Puppeteer.
  • Network Request Filters - Ships a plugin that intercepts and filters network requests to block ads and trackers during page loads.
  • Remote Browser Connections - Attaches to a running browser instance and adjusts connection options through plugin hooks.
  • CAPTCHA Solving - Includes a plugin that automatically detects and completes reCAPTCHA and hCaptcha challenges.
  • Browser Automation Plugins - Ships a plugin that automatically detects and completes CAPTCHAs during browser automation.
  • Browser REPLs - Provides an interactive REPL interface for exploring and debugging a running browser session in real time.
  • Browser Interaction CLIs - Provides a command-line interface to interact with a live browser, execute scripts, and extract data.
  • Ad Blocking and Breakage Repairs - Filters out advertising and tracking resources during page loads to reduce bandwidth and speed up rendering.
  • Browser Automation Plugins - Provides a plugin that filters advertising and tracking resources during automated page loads.
  • Resource Blocking - Prevents the browser from loading chosen resource categories such as images, media, or stylesheets with toggles.
  • Chrome DevTools Tunnels - Exposes Chrome DevTools over a secure tunnel for remote debugging and inspection of browser sessions.
  • Version-Aware Spoofing - Replaces the browser's user-agent string on every page while keeping the version accurate.
  • Automation Frameworks - Plugin framework for adding stealth capabilities to browser automation scripts.

Star-Verlauf

Star-Verlauf für berstend/puppeteer-extraStar-Verlauf für berstend/puppeteer-extra

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Puppeteer Extra

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Puppeteer Extra.
  • autoscrape-labs/pydollAvatar von autoscrape-labs

    autoscrape-labs/pydoll

    6,919Auf GitHub ansehen↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Pythonanti-detectionautomationbrowser-automation
    Auf GitHub ansehen↗6,919
  • nomicfoundation/hardhatAvatar von NomicFoundation

    NomicFoundation/hardhat

    8,489Auf GitHub ansehen↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    TypeScriptblockchaindappsdebugging
    Auf GitHub ansehen↗8,489
  • cyrus-and/chrome-remote-interfaceAvatar von cyrus-and

    cyrus-and/chrome-remote-interface

    4,539Auf GitHub ansehen↗

    This project is a Node.js library and browser automation framework that provides a JavaScript interface for the Chrome DevTools Protocol. It functions as a headless browser controller, enabling the programmatic management of browser targets, the execution of scripts, and the monitoring of network activity via WebSocket connections. The interface includes an interactive shell and REPL for real-time command execution and event binding. It also provides utilities for retrieving protocol descriptors and inspecting embedded documentation to identify available commands and parameter types. The lib

    JavaScript
    Auf GitHub ansehen↗4,539
  • remorses/playwriterAvatar von remorses

    remorses/playwriter

    2,866Auf GitHub ansehen↗

    Playwriter is a browser automation framework and remote controller that manages stateful sessions and executes programmatic commands via the Chrome DevTools Protocol. It provides a system for controlling web browsers to interact with pages and extract data through both programmatic APIs and a command-line interface. The project features a visual element selector that generates screenshots with accessibility labels, mapping visual interface elements to programmatic selectors to help agents navigate. It supports remote browser control through WebSocket tunneling, allowing users to manage browse

    HTMLmcpplaywright
    Auf GitHub ansehen↗2,866
Alle 30 Alternativen zu Puppeteer Extra anzeigen→

Häufig gestellte Fragen

Was macht berstend/puppeteer-extra?

💯 Teach puppeteer new tricks through plugins.

Was sind die Hauptfunktionen von berstend/puppeteer-extra?

Die Hauptfunktionen von berstend/puppeteer-extra sind: Automation Plugins, Library Wrapping Adapters, Plugin Systems, Browser Automation Extenders, Plugin-Enhanced Browser Launches, Plugin Extensibility, Plugin Lifecycle Hooks, Bot Detection Evasion.

Welche Open-Source-Alternativen gibt es zu berstend/puppeteer-extra?

Open-Source-Alternativen zu berstend/puppeteer-extra sind unter anderem: autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction… nomicfoundation/hardhat — Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum… steel-dev/steel-browser — Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome… cyrus-and/chrome-remote-interface — This project is a Node.js library and browser automation framework that provides a JavaScript interface for the Chrome… remorses/playwriter — Playwriter is a browser automation framework and remote controller that manages stateful sessions and executes… silentvoid13/templater — Templater is an Obsidian template engine and JavaScript automation plugin that functions as a dynamic content…