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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 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·5 vuesextra.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.

Historique des stars

Graphique de l'historique des stars pour berstend/puppeteer-extraGraphique de l'historique des stars pour berstend/puppeteer-extra

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Puppeteer Extra

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Puppeteer Extra.
  • autoscrape-labs/pydollAvatar de autoscrape-labs

    autoscrape-labs/pydoll

    6,919Voir sur GitHub↗

    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
    Voir sur GitHub↗6,919
  • nomicfoundation/hardhatAvatar de NomicFoundation

    NomicFoundation/hardhat

    8,489Voir sur GitHub↗

    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
    Voir sur GitHub↗8,489
  • cyrus-and/chrome-remote-interfaceAvatar de cyrus-and

    cyrus-and/chrome-remote-interface

    4,539Voir sur GitHub↗

    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
    Voir sur GitHub↗4,539
  • remorses/playwriterAvatar de remorses

    remorses/playwriter

    2,866Voir sur GitHub↗

    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
    Voir sur GitHub↗2,866
Voir les 30 alternatives à Puppeteer Extra→

Questions fréquentes

Que fait berstend/puppeteer-extra ?

💯 Teach puppeteer new tricks through plugins.

Quelles sont les fonctionnalités principales de berstend/puppeteer-extra ?

Les fonctionnalités principales de berstend/puppeteer-extra sont : Automation Plugins, Library Wrapping Adapters, Plugin Systems, Browser Automation Extenders, Plugin-Enhanced Browser Launches, Plugin Extensibility, Plugin Lifecycle Hooks, Bot Detection Evasion.

Quelles sont les alternatives open-source à berstend/puppeteer-extra ?

Les alternatives open-source à berstend/puppeteer-extra incluent : 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…