awesome-repositories.com
Blog
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
·
intoli avatar

intoli/remote-browser

0
View on GitHub↗
1,749 Stars·106 Forks·JavaScript·2 Aufrufe

Remote Browser

Remote-browser is a framework for programmatic browser automation and session management built on standard web extension architecture. It provides the infrastructure to control browser instances, execute automated scripts, and perform debugging tasks through a unified interface.

The project distinguishes itself by enabling both local and remote browser connectivity, allowing users to establish persistent communication channels with distant browser instances over a network. It utilizes a privileged extension environment to isolate automation logic from page-level content, ensuring that scripts operate independently of the active user session.

The framework supports a broad range of capabilities, including the orchestration of background tasks and the execution of recurring operations via native browser scheduling APIs. It manages secure communication across domains and coordinates interactions between background and content scripts using internal messaging protocols.

Features

  • Browser Automation Frameworks - Provides a framework for building automated scripts to interact with web pages using standard browser extension technologies.
  • Browser Extension Automation - Uses standard browser extension APIs to inject scripts and control page interactions directly within the browser environment.
  • Script Execution Contexts - Separates automation logic from page-level scripts by running code within the privileged extension environment.
  • Browser Alarm Schedulers - Triggers background operations by hooking into browser-native alarm and timer APIs to execute logic independently of active user sessions.
  • Script-to-Background Messaging - Coordinates tasks between background and content scripts by serializing commands over the internal browser messaging bus.
  • Browser Interaction Automation - Provides programmatic control over web browsers to perform repetitive tasks like interface testing or data extraction.
  • Remote Browser Controllers - Establishes persistent bidirectional WebSocket channels to transmit automation commands between a local controller and a distant browser instance.
  • Remote Browser Connections - Establishes communication links with active local browser instances to enable direct control and debugging of sessions.
  • Session Debugging Viewers - Connects scripts to active browser instances to inspect and control live sessions for testing or troubleshooting purposes.

Star-Verlauf

Star-Verlauf für intoli/remote-browserStar-Verlauf für intoli/remote-browser

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

Kuratierte Suchen mit Remote Browser

Handverlesene Sammlungen, in denen Remote Browser vorkommt.
  • Frameworks für End-to-End-Webtests
  • a library for browser automation and scraping
  • Browser automation tools

Häufig gestellte Fragen

Was macht intoli/remote-browser?

Remote-browser is a framework for programmatic browser automation and session management built on standard web extension architecture. It provides the infrastructure to control browser instances, execute automated scripts, and perform debugging tasks through a unified interface.

Was sind die Hauptfunktionen von intoli/remote-browser?

Die Hauptfunktionen von intoli/remote-browser sind: Browser Automation Frameworks, Browser Extension Automation, Script Execution Contexts, Browser Alarm Schedulers, Script-to-Background Messaging, Browser Interaction Automation, Remote Browser Controllers, Remote Browser Connections.

Welche Open-Source-Alternativen gibt es zu intoli/remote-browser?

Open-Source-Alternativen zu intoli/remote-browser sind unter anderem: steel-dev/steel-browser — Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome… ultrafunkamsterdam/nodriver — nodriver is an asynchronous Chromium browser automation framework that provides headless control and web scraping… chromedp/chromedp — chromedp is a browser automation framework and driver that controls web browsers via the Chrome DevTools Protocol. It… remorses/playwriter — Playwriter is a browser automation framework and remote controller that manages stateful sessions and executes… hardkoded/puppeteer-sharp — Puppeteer Sharp is a .NET wrapper and automation library used to programmatically drive headless Chrome and Chromium… kiwibrowser/src — This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a…

Open-Source-Alternativen zu Remote Browser

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Remote Browser.
  • steel-dev/steel-browserAvatar von steel-dev

    steel-dev/steel-browser

    6,450Auf GitHub ansehen↗

    Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome browser sessions. It enables programmatic browsing and web scraping using standard automation tools like Puppeteer, Playwright, and Selenium, connecting to cloud-hosted browser instances via WebSocket and the Chrome DevTools Protocol. The platform supports both headless and headful browser sessions, with language-specific SDKs for TypeScript and Python. The service distinguishes itself through comprehensive anti-detection capabilities, including residential proxy rotation, CAPTCHA

    TypeScriptaiai-agentsai-tools
    Auf GitHub ansehen↗6,450
  • ultrafunkamsterdam/nodriverAvatar von ultrafunkamsterdam

    ultrafunkamsterdam/nodriver

    3,578Auf GitHub ansehen↗

    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

    Python
    Auf GitHub ansehen↗3,578
  • chromedp/chromedpAvatar von chromedp

    chromedp/chromedp

    13,137Auf GitHub ansehen↗

    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

    Go
    Auf GitHub ansehen↗13,137
  • 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 Remote Browser anzeigen→