awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

headless browser automation and rendering tool

تم تحديث الترتيب في 30 يونيو 2026

For متصفح بدون واجهة رسومية (Headless) لكشط الويب تلقائياً, the strongest matches are microsoft/playwright-python (Playwright for Python is a cross-browser automation framework that), sindresorhus/pageres (Pageres is a headless Chromium-based CLI tool that renders) and chromedp/chromedp (chromedp is a Go library that directly controls Chrome). ultrafunkamsterdam/nodriver and puppeteer/puppeteer round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “headless browser renderers”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

نتائج البحث عن “متصفح بدون واجهة رسومية (Headless) لكشط الويب تلقائياً”

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • microsoft/playwright-pythonالصورة الرمزية لـ microsoft

    microsoft/playwright-python

    14,279عرض على GitHub↗

    Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel

    Playwright for Python is a cross-browser automation framework that runs Chromium, Firefox, and WebKit headlessly, providing everything you need: JavaScript execution, screenshot and PDF capture, network interception, and a comprehensive automation API — exactly the headless browser tool this search is after.

    PythonJavaScript Execution BridgesNetwork Request InterceptorsNetwork and API Mocking
    عرض على GitHub↗14,279
  • sindresorhus/pageresالصورة الرمزية لـ sindresorhus

    sindresorhus/pageres

    9,743عرض على GitHub↗

    Pageres is an automated web page capturer and command line interface that renders HTML content and websites into images. It uses a headless Chromium browser to generate screenshots of full pages or specific elements across multiple screen resolutions. The tool allows for the simulation of different device dimensions to verify responsive design and the creation of visual snapshots for UI regression testing. It supports the capture of protected pages by passing custom HTTP headers, cookies, and basic authentication credentials. The system includes capabilities for page content manipulation thr

    Pageres is a headless Chromium-based CLI tool that renders web pages and captures screenshots, fitting the intent of browser automation for rendering, but it lacks a programmatic API, network interception, and explicit PDF generation that the full feature set expects.

    TypeScriptFull Page ScreenshotsHeadless Export Tools
    عرض على GitHub↗9,743
  • chromedp/chromedpالصورة الرمزية لـ chromedp

    chromedp/chromedp

    13,137عرض على GitHub↗

    chromedp is a browser automation framework and driver that controls web browsers via the Chrome DevTools Protocol. It functions as a headless browser automation tool and web browser controller, enabling the programmatic management of browser sessions, targets, and network responses through a remote debugging interface. The project provides specialized capabilities for Chrome DevTools Protocol automation, including headless browser testing, web scraping and data extraction, and mobile device emulation. It also supports browser-based visual regression by capturing precise screenshots of web pag

    chromedp is a Go library that directly controls Chrome via the DevTools Protocol — it runs a real browser without a GUI, executes JavaScript, captures screenshots, intercepts network traffic, and provides a full automation API, making it a comprehensive headless browser automation tool that matches this search.

    GoJavaScript Execution BridgesScreenshot Capture
    عرض على GitHub↗13,137
  • ultrafunkamsterdam/nodriverالصورة الرمزية لـ ultrafunkamsterdam

    ultrafunkamsterdam/nodriver

    3,578عرض على GitHub↗

    nodriver is an asynchronous Chromium browser automation framework that provides headless control and web scraping capabilities. It functions as a Chrome DevTools Protocol client, allowing for granular engine control by attaching directly to the browser's debug port without the need for external driver binaries. The framework is specifically designed as an anti-bot detection bypass tool. It modifies browser fingerprints and protocol headers to evade automated security systems, handle security warnings, and bypass common obstacles like insecure connection alerts. The system covers a broad rang

    Nodriver is an asynchronous Chromium automation framework that controls a headless browser directly via the DevTools Protocol, providing JavaScript execution, screenshot and PDF capture, network interception, and full HTML/CSS rendering—exactly the headless browser automation capabilities needed for scraping, testing, and generating screenshots/PDFs.

    PythonJavaScript Execution Bridges
    عرض على GitHub↗3,578
  • puppeteer/puppeteerالصورة الرمزية لـ puppeteer

    puppeteer/puppeteer

    94,811عرض على GitHub↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa

    Puppeteer is a browser automation library that gives you full programmatic control over Chromium (and Firefox) via the Chrome DevTools Protocol, making it a perfect fit for headless rendering, scraping, testing, and capturing screenshots or PDFs — it covers every requested feature, including JavaScript execution, network interception, and an automation API.

    TypeScriptHeadless Rendering PipelinesPage Media Exports
    عرض على GitHub↗94,811
  • cefsharp/cefsharpالصورة الرمزية لـ cefsharp

    cefsharp/CefSharp

    10,205عرض على GitHub↗

    CefSharp is a .NET binding for the Chromium Embedded Framework that allows developers to embed a full web browser into desktop applications. It provides an embedded browser control for rendering HTML, CSS, and JavaScript content within a native host window. The project features a bidirectional JavaScript bridge interface that enables the execution of scripts and the exposure of native host classes and methods to the browser environment. It also includes a headless browser automation tool for executing web tasks and capturing page screenshots without a graphical user interface. The library co

    CefSharp is a .NET binding for the Chromium Embedded Framework that includes a headless browser automation tool, enabling JavaScript execution, screenshot capture, and network interception—matching the core needs of a headless browser automation and rendering tool, though PDF generation is not explicitly called out.

    C#JavaScript Execution BridgesNetwork Request Interceptors
    عرض على GitHub↗10,205
  • seleniumbase/seleniumbaseالصورة الرمزية لـ seleniumbase

    seleniumbase/SeleniumBase

    12,361عرض على GitHub↗

    SeleniumBase is a Python-based framework designed for end-to-end web application testing and automated web scraping. It provides a unified interface for browser orchestration, managing browser lifecycles, and executing complex interaction sequences across multiple browser vendors and operating systems. The framework simplifies the development of automation workflows by handling driver provisioning, element synchronization, and project scaffolding. The project distinguishes itself through specialized stealth configurations that modify browser fingerprints to bypass anti-bot detection mechanism

    SeleniumBase is a Python framework that automates browsers (including headless mode) for testing and scraping, supporting JavaScript execution, screenshot capture, PDF generation, network interception, and full HTML/CSS rendering through a unified automation API — exactly the kind of headless browser automation tool this search is after.

    PythonScreenshot CaptureBrowser Automation
    عرض على GitHub↗12,361
  • ariya/phantomjsالصورة الرمزية لـ ariya

    ariya/phantomjs

    29,489عرض على GitHub↗

    PhantomJS is a scriptable, headless browser engine based on WebKit that provides a programmatic interface for automating web page interactions. It operates without a graphical user interface, allowing for the execution of JavaScript to navigate pages, manipulate the document object model, and perform functional testing of web applications. The tool distinguishes itself by providing low-level control over the browser rendering lifecycle and network stack. It enables real-time interception and modification of network traffic, alongside the ability to generate visual snapshots and document expor

    PhantomJS is a scriptable headless browser engine built on WebKit that provides JavaScript execution, screenshot and PDF capture, network interception, and a full automation API, making it a comprehensive fit for headless rendering and automation tasks.

    C++Page Media Exports
    عرض على GitHub↗29,489
  • go-rod/rodالصورة الرمزية لـ go-rod

    go-rod/rod

    6,713عرض على GitHub↗

    go-rod/rod is a Go library that provides high-level control of headless Chrome via the DevTools Protocol, directly supporting JavaScript execution, screenshot capture, PDF generation, network interception, and full HTML/CSS rendering through a clean automation API — making it a perfect fit for headless browser automation, scraping, testing, and screenshot/PDF generation.

    GoScreenshot Capture
    عرض على GitHub↗6,713
  • microsoft/playwrightالصورة الرمزية لـ microsoft

    microsoft/playwright

    91,074عرض على GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    Playwright is a full-featured cross-browser automation framework that natively supports headless rendering, JavaScript execution, screenshot and PDF capture, network interception, and a comprehensive automation API, exactly matching your requirements.

    TypeScriptFull Page ScreenshotsJavaScript Execution Bridges
    عرض على GitHub↗91,074
  • alvarcarto/url-to-pdf-apiالصورة الرمزية لـ alvarcarto

    alvarcarto/url-to-pdf-api

    7,114عرض على GitHub↗

    This project is a browser rendering service and headless Chrome PDF generator built on Puppeteer. It functions as a backend tool for converting web pages and raw HTML content into PDF documents and screenshots. The service distinguishes itself through browser session control, allowing for the injection of session cookies and the configuration of navigation timeouts to handle authenticated pages. It also includes viewport-based layout scaling to adjust browser dimensions and device scale factors during the rendering process. The broader capability surface covers HTML content export and automa

    This is a headless Chrome rendering service built on Puppeteer that provides an API for converting web pages to PDFs and screenshots, with session control and viewport scaling, directly covering the core use cases of headless browser automation for scraping and document generation.

    HTMLPDF Generators
    عرض على GitHub↗7,114
  • getgauge/taikoالصورة الرمزية لـ getgauge

    getgauge/taiko

    3,663عرض على GitHub↗

    Taiko is a browser automation framework and web end-to-end testing library used to perform programmatic user actions and verify application behavior. It functions as a headless browser testing tool capable of simulating real interactions and asserting page states in Chromium and Firefox. The project includes a browser interaction recorder that captures live actions and exports them as executable JavaScript automation scripts. It also serves as a web accessibility auditor, analyzing pages to detect accessibility violations and ensure compliance with inclusive design standards. The framework c

    Taiko is a headless browser automation framework and testing library that controls Chromium and Firefox programmatically, making it a direct fit for browser automation—though screenshot capture and PDF generation are not highlighted in its description, its core capability matches your search for a GUI-less browser rendering tool.

    JavaScriptFull Page ScreenshotsJavaScript Execution BridgesNetwork Interception Tools
    عرض على GitHub↗3,663
  • browserless/browserlessالصورة الرمزية لـ browserless

    browserless/browserless

    13,369عرض على GitHub↗

    Browserless is a service-oriented platform designed for remote browser automation and headless execution. It provides a distributed infrastructure that manages browser sessions through containerized isolation, allowing users to execute scripts and interact with web content without maintaining local browser state or infrastructure. The platform functions as a remote API and WebSocket-based control layer, enabling stateless HTTP requests for tasks like document generation and real-time browser interaction. It incorporates proxy-based routing to manage traffic signatures and supports the integra

    Browserless is a platform providing remote headless browser automation via API and WebSocket, enabling JavaScript execution, screenshots, PDFs, network interception, and full HTML/CSS rendering, exactly matching your needs.

    TypeScriptHeadless Browser AutomationHeadless Browser OrchestratorsWeb Automation and Scraping
    عرض على GitHub↗13,369
  • unclecode/crawl4aiالصورة الرمزية لـ unclecode

    unclecode/crawl4ai

    68,644عرض على GitHub↗

    Crawl4AI is an AI-powered web crawling and data extraction engine designed to transform complex web content into structured formats. It functions as a headless browser orchestrator, enabling the navigation of dynamic websites, the execution of custom scripts, and the capture of visual assets like screenshots and PDFs. By integrating language models directly into the extraction workflow, the system converts raw HTML into clean, structured data or Markdown files optimized for downstream ingestion. The platform distinguishes itself through a distributed, self-hosted infrastructure that manages l

    Crawl4AI is a headless browser orchestrator that navigates dynamic websites, executes custom scripts, and captures screenshots and PDFs, making it a perfect fit for headless browser automation and rendering tasks.

    PythonAutomated Web ScrapingAI-Powered Web CrawlersHeadless
    عرض على GitHub↗68,644
  • php-webdriver/php-webdriverالصورة الرمزية لـ php-webdriver

    php-webdriver/php-webdriver

    5,203عرض على GitHub↗

    php-webdriver is a WebDriver PHP client and browser automation framework that implements the W3C WebDriver standard. It serves as a programmatic interface for controlling web browsers, executing JavaScript, and managing browser sessions in both headed and headless environments. The library functions as a Selenium protocol implementation, allowing PHP applications to communicate with browser drivers such as ChromeDriver or GeckoDriver. It provides the ability to automate user actions, navigate pages, and validate DOM elements for web UI testing. Its capabilities cover broad areas of browser i

    php-webdriver is a PHP client for the WebDriver protocol that lets you control browsers in headless mode, enabling JavaScript execution, screenshot capture, and automation via a standard API—exactly the kind of library this search asks for.

    PHPBrowser Screenshot CaptureJavaScript Execution Bridges
    عرض على GitHub↗5,203
  • hangwin/mcp-chromeالصورة الرمزية لـ hangwin

    hangwin/mcp-chrome

    10,426عرض على GitHub↗

    This project is a Model Context Protocol tool that connects local browser instances to AI agents, enabling programmatic control over web sessions. It functions as a browser automation framework, allowing for the navigation of pages, interaction with form elements, and the management of user data while maintaining existing authentication states and profiles. The utility distinguishes itself by enabling local analysis of browser content, including the extraction of text and the performance of semantic searches across open tabs without transmitting private data to external servers. It also provi

    This is a browser automation framework that programmatically controls a headless browser via the Model Context Protocol, supporting JavaScript execution, screenshot capture, network interception, and content extraction — fitting the headless browser automation category despite lacking explicit PDF generation.

    TypeScriptScreenshot CaptureNetwork Interception Tools
    عرض على GitHub↗10,426
  • chromedevtools/chrome-devtools-mcpالصورة الرمزية لـ ChromeDevTools

    ChromeDevTools/chrome-devtools-mcp

    43,761عرض على GitHub↗

    This project serves as an agentic browser controller, providing a programmatic bridge that enables autonomous software agents to navigate web pages and interact with document elements. It functions as a browser automation protocol, facilitating headless browser operations and automated web interactions to perform repetitive tasks and end-to-end testing without manual human input. The system distinguishes itself by utilizing the Chrome DevTools Protocol to establish a bidirectional communication channel with the browser engine. This allows for protocol-based remote control, where external appl

    This project provides a programmatic bridge to control a headless Chrome browser via the Chrome DevTools Protocol, enabling automation, scraping, testing, and screenshot/PDF capture — exactly the kind of headless browser automation tool this search targets.

    TypeScriptBrowser Automation Toolkits
    عرض على GitHub↗43,761
  • executeautomation/mcp-playwrightالصورة الرمزية لـ executeautomation

    executeautomation/mcp-playwright

    5,237عرض على 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

    ExecuteAutomation/mcp-playwright is an MCP server that exposes Playwright's headless browser automation as programmable tools, directly supporting JavaScript execution, screenshot capture, PDF generation, network interception, and an automation API—precisely the capabilities sought for headless web rendering and testing.

    TypeScriptJavaScript Execution Bridges
    عرض على GitHub↗5,237
  • epiral/bb-browserالصورة الرمزية لـ epiral

    epiral/bb-browser

    5,814عرض على GitHub↗

    bb-browser is an authenticated web scraper and browser automation CLI that also functions as an MCP server for AI coding tools. It treats the browser as a programmable runtime environment, enabling AI agents to control a live Chrome instance through a standard protocol while leveraging existing login sessions for authenticated actions. The project distinguishes itself through a dual CLI and MCP interface, allowing both direct command-line control and AI-driven browser manipulation. It includes a parallel multi-platform query engine that executes simultaneous searches across multiple websites,

    bb-browser is a CLI and MCP server that drives a headless Chrome instance via the DevTools Protocol, making it a genuine browser automation tool for rendering HTML, executing JavaScript, and scraping—though its focus on AI-agent integration and authenticated scraping means explicit screenshot and PDF generation are less emphasised than in a general-purpose headless browser library.

    TypeScriptBrowser Automation
    عرض على GitHub↗5,814
  • autoscrape-labs/pydollالصورة الرمزية لـ autoscrape-labs

    autoscrape-labs/pydoll

    6,919عرض على 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

    pydoll is a headless browser automation library using the Chrome DevTools Protocol, allowing scripted control of Chromium browsers for tasks like scraping, screenshot capture, and PDF generation, which directly matches the headless browser automation and rendering tool category.

    PythonFull Page ScreenshotsNetwork Request Interceptors
    عرض على GitHub↗6,919
  • microsoft/playwright-mcpالصورة الرمزية لـ microsoft

    microsoft/playwright-mcp

    33,988عرض على GitHub↗

    Playwright MCP is a browser automation server that provides a standardized interface for connecting large language models to web navigation and interaction capabilities. By operating as a Model Context Protocol server, it enables external AI agents to execute browser-based tasks, extract data, and perform complex web sequences through a unified communication protocol. The project distinguishes itself by acting as a remote controller that manages headless browser lifecycles and isolated automation contexts. It maintains session-based state isolation, allowing for distinct user profiles and per

    Playwright MCP is a browser automation server built on Playwright that manages headless browser lifecycles and provides an automation API, supporting JavaScript execution, screenshot capture, PDF generation, and network interception — exactly the core capabilities needed for headless browser automation and rendering tasks.

    TypeScriptBrowser Automation ToolsModel Context Protocol ServersAgentic Browser Interfaces
    عرض على GitHub↗33,988
  • daijro/camoufoxالصورة الرمزية لـ daijro

    daijro/camoufox

    5,456عرض على GitHub↗

    Camoufox is a Firefox-based stealth automation browser designed to evade detection during automated browsing. It combines a fingerprint randomization engine that generates thousands of unique device attributes per session, native-level API interception to spoof WebRTC, WebGL, media, and other fingerprintable properties, and human behavior simulation that moves the cursor along natural, distance-aware trajectories. The browser is compiled from source with build-time stealth patches and runs headlessly via a lightweight virtual display buffer, making it suitable for web scraping, automated testi

    Camoufox is a Firefox-based headless browser that runs without a GUI via a lightweight virtual display, making it suitable for automation, scraping, and testing — it directly fits the query for a headless browsing tool, though its focus on stealth rather than generic screenshot/PDF capture means some features are only implicitly supported.

    C++Stealth Browser EnginesAnti-Bot EvasionAnti-Detection Automation Frameworks
    عرض على GitHub↗5,456
  • browser-use/browser-useالصورة الرمزية لـ browser-use

    browser-use/browser-use

    100,229عرض على GitHub↗

    Browser-use is a framework for building autonomous agents that navigate, interact with, and extract data from web interfaces using natural language instructions. By acting as an orchestration layer between large language models and browser automation protocols, it enables the execution of complex, multi-step workflows without relying on brittle selectors. The system functions as a headless browser controller, providing a programmatic interface to manage browser instances and execute granular interactions. The project distinguishes itself through its ability to translate high-level intent into

    Browser-use is a Python framework that functions as a headless browser controller using Playwright, enabling automation, data extraction, and interaction with web pages — directly fitting the search for a headless browser automation and rendering tool, though its emphasis on AI-agent orchestration means some specific features like PDF generation aren’t prominently advertised.

    PythonAutonomous Browser AgentsAutonomous Web AgentsChrome DevTools Protocols
    عرض على GitHub↗100,229
  • facebook/php-webdriverالصورة الرمزية لـ facebook

    facebook/php-webdriver

    5,203عرض على GitHub↗

    php-webdriver is a browser automation library and PHP language binding for the Selenium WebDriver protocol. It serves as a web application testing tool that allows for the programmatic control of web browsers to simulate user interactions and navigate web pages. The project implements the WebDriver protocol to manage browser sessions and execute automated functional tests. It enables integration with Selenium servers to perform automated web testing and support headless browser workflows. The library provides capabilities for configuring browser properties and managing the lifecycle of remot

    php-webdriver is a PHP binding for the Selenium WebDriver protocol that enables browser automation and supports headless workflows, but it delegates rendering to the browser and lacks direct PDF generation and network interception features, making it a narrower fit for a full-featured headless automation tool.

    PHPBrowser AutomationBrowser Capability ConfigurationBrowser Session Managers
    عرض على GitHub↗5,203
  • playwright-community/playwright-goالصورة الرمزية لـ playwright-community

    playwright-community/playwright-go

    3,388عرض على GitHub↗

    API reference | Example recipes

    This repository provides Go language bindings for Playwright, a premier headless browser automation tool that supports JavaScript execution, screenshots, PDF generation, and more—making it a solid fit for automation and rendering tasks.

    GoLanguage Bindings
    عرض على GitHub↗3,388
  • microsoft/playwright-cliالصورة الرمزية لـ microsoft

    microsoft/playwright-cli

    3,871عرض على GitHub↗

    Playwright-cli is a command line interface for executing web tasks and automating browser interactions using the Playwright framework. It serves as a browser binary manager for downloading and installing specific browser engines and their required system dependencies, as well as a tool for running automated test suites across multiple engines to verify application behavior. The utility functions as a browser session controller, managing browser profiles and persistent storage states via the command line. It enables the execution of automation suites across different browser engines and config

    Playwright-cli is a command-line tool that automates headless browser tasks like screenshot capture, PDF generation, and test execution across multiple engines, making it a solid fit for your need to render and control web pages without a GUI.

    TypeScriptBrowser AutomationBrowser Automation CLIsApplication Testing
    عرض على GitHub↗3,871
  • apify/crawleeالصورة الرمزية لـ apify

    apify/crawlee

    24,002عرض على GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Crawlee is a TypeScript web scraping framework built on Puppeteer and Playwright that provides a unified API for headless browser automation, handling JavaScript execution, HTML/CSS rendering, network interception, and resource-aware scaling — the exact kind of tool needed for browser-based automation and data extraction, with support for advanced features like screenshots and PDFs through its underlying drivers.

    TypeScriptWeb CrawlingWeb Scraping FrameworksAsynchronous Crawl Queues
    عرض على GitHub↗24,002
  • browser-use/browser-harnessالصورة الرمزية لـ browser-use

    browser-use/browser-harness

    15,265عرض على GitHub↗

    This project is an automation framework that connects large language models to web browsers via the Chrome DevTools Protocol for autonomous task execution. It functions as a bridge between intelligent agents and browser engines, allowing for the direct control of browser sessions and profiles. The framework features a self-healing agent capable of generating and executing custom scripts during runtime to resolve failures and optimize browser tasks. It supports stealthy deployment through the use of integrated proxies and captcha solvers to bypass bot detection and security mitigations. The s

    Browser-use/browser-harness is a Python framework that controls headless browsers via the Chrome DevTools Protocol, enabling JavaScript execution, screenshot capture, and automation, though its focus on LLM agent integration may be more specialized than a general-purpose headless browser automation tool.

    PythonAgentic Browser ControllersLLM-Driven AutomationBrowser Automation
    عرض على GitHub↗15,265
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
microsoft/playwright-python14.3KPythonapache-2.011 فبراير 2026
sindresorhus/pageres9.7KTypeScriptMIT9 سبتمبر 2025
chromedp/chromedp13.1KGoMIT23 مارس 2026
ultrafunkamsterdam/nodriver3.6KPythonagpl-3.09 نوفمبر 2025
puppeteer/puppeteer94.8KTypeScriptApache-2.015 يونيو 2026
cefsharp/cefsharp10.2KC#other22 فبراير 2026
seleniumbase/seleniumbase12.4KPythonmit20 فبراير 2026
ariya/phantomjs29.5KC++bsd-3-clause26 نوفمبر 2022
go-rod/rod6.7KGomit17 فبراير 2026
microsoft/playwright91.1KTypeScriptApache-2.016 يونيو 2026

Related searches

  • مكتبة لأتمتة المتصفحات بدون واجهة رسومية (headless)
  • a scalable tool for orchestrating headless browsers
  • مكتبة لاستخراج بيانات الويب (Web Scraping)
  • إطار عمل لكشط بيانات الويب باستخدام Python
  • a browser automation framework for cross-browser testing
  • a library for web scraping in Rust
  • إطار عمل لوكلاء الذكاء الاصطناعي القادرين على تصفح الويب
  • أداة زحف ويب ضخمة لعمليات الـ scraping