awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesBrowser-Context Script Executions

Executing JavaScript within a browser's global or element-bound context via automation protocols.

Distinct from JavaScript Execution Contexts: Candidates focus on Node.js sandboxes or CLI runtimes, not controlling a live browser's JS engine via CDP.

Explore 5 awesome GitHub repositories matching development tools & productivity · Browser-Context Script Executions. Refine with filters or upvote what's useful.

Awesome Browser-Context Script Executions GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • autoscrape-labs/pydollAvatar autoscrape-labs

    autoscrape-labs/pydoll

    6,919Vezi pe 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

    Executes scripts in a global context or bound to a specific element with environment compatibility.

    Pythonanti-detectionautomationbrowser-automation
    Vezi pe GitHub↗6,919
  • mendableai/firecrawl-mcp-serverAvatar mendableai

    mendableai/firecrawl-mcp-server

    6,602Vezi pe GitHub↗

    This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data. The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions. The system covers broad capabilities including large-scale website d

    Enables execution of custom JavaScript within the browser context for granular DOM interaction.

    JavaScript
    Vezi pe GitHub↗6,602
  • codeceptjs/codeceptjsAvatar codeceptjs

    codeceptjs/CodeceptJS

    4,225Vezi pe GitHub↗

    CodeceptJS este un framework de testare end-to-end pentru NodeJS, conceput pentru automatizarea testelor de acceptanță în aplicații web, mobile și desktop. Servește ca un automatizator de teste cross-platform și un instrument de dezvoltare bazată pe comportament (BDD) care mapează fișierele de tip feature la definiții de pași pentru a alinia testele tehnice cu cerințele de business. Proiectul se distinge prin capabilități de mentenanță a testelor bazate pe AI, folosind machine learning pentru a identifica și repara automat selectorii de elemente defecți atunci când interfețele utilizator se schimbă. De asemenea, dispune de un strat de abstractizare agnostic față de driver, care permite rularea acelorași suite de teste pe diferite motoare de browser, sisteme de operare și platforme mobile prin Appium. Framework-ul acoperă o suprafață largă de capabilități, inclusiv automatizarea browserului și a dispozitivelor mobile, mocking și testare API, precum și testare de regresie vizuală. Implementează tipare arhitecturale precum Page Object Model și injecția de dependențe, oferind în același timp instrumente de observabilitate precum înregistrări video cu capturi de acțiuni și analiză automatizată a eșecurilor. Proiectul oferă o interfață CLI pentru generarea scheletului de teste și depanare interactivă.

    Executes custom JavaScript functions directly within the browser's global or element-bound context.

    JavaScript
    Vezi pe GitHub↗4,225
  • pyppeteer/pyppeteerAvatar pyppeteer

    pyppeteer/pyppeteer

    3,948Vezi pe GitHub↗

    Pyppeteer is a Python library for controlling Chromium-based browsers using the Chrome DevTools Protocol. It functions as a headless browser automation tool, allowing for the programmatic navigation of web pages and the extraction of data from dynamic websites. The project provides low-level browser control through direct communication with the Chrome DevTools Protocol, enabling the interception and modification of network traffic. It differentiates itself by offering specialized performance profiling capabilities, including the measurement of JavaScript and CSS code coverage and the capture

    Enables execution of custom JavaScript functions and expressions within the live browser context via CDP.

    Python
    Vezi pe GitHub↗3,948
  • hardkoded/puppeteer-sharpAvatar hardkoded

    hardkoded/puppeteer-sharp

    3,901Vezi pe GitHub↗

    Puppeteer Sharp este un wrapper .NET și o bibliotecă de automatizare utilizată pentru a controla programatic browserele headless Chrome și Chromium. Funcționează ca un client pentru Chrome DevTools Protocol, oferind un framework pentru web scraping și automatizarea interacțiunilor cu paginile web. Proiectul permite execuția de JavaScript în contextul browserului și suportă conectarea la sesiuni de browser la distanță prin endpoint-uri WebSocket. Permite manipularea stărilor browserului pentru a efectua teste web funcționale și analize de regresie vizuală. Zonele de capabilitate includ transformarea conținutului prin injectare HTML, capturarea de screenshot-uri ale paginilor și generarea de documente PDF. Biblioteca oferă, de asemenea, instrumente de sincronizare pentru a aștepta selectori CSS specifici sau condiții JavaScript înainte de a continua execuția.

    Enables the execution of JavaScript expressions and functions within the browser's global or element-bound context.

    C#automationchromechromium
    Vezi pe GitHub↗3,901
  1. Home
  2. Development Tools & Productivity
  3. Browser-Context Script Executions