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

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

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

intoli/remote-browser

0
View on GitHub↗
1,749 نجوم·106 تفرعات·JavaScript·2 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ intoli/remote-browserمخطط تاريخ النجوم لـ intoli/remote-browser

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Remote Browser

مجموعات منسقة بعناية يظهر فيها Remote Browser.
  • إطارات عمل اختبارات الويب الشاملة (E2E)
  • a library for browser automation and scraping
  • Browser automation tools

بدائل مفتوحة المصدر لـ Remote Browser

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Remote Browser.
  • steel-dev/steel-browserالصورة الرمزية لـ steel-dev

    steel-dev/steel-browser

    6,450عرض على GitHub↗

    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
    عرض على GitHub↗6,450
  • 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

    Python
    عرض على GitHub↗3,578
  • 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

    Go
    عرض على GitHub↗13,137
  • remorses/playwriterالصورة الرمزية لـ remorses

    remorses/playwriter

    2,866عرض على 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
    عرض على GitHub↗2,866
عرض جميع البدائل الـ 30 لـ Remote Browser→

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ intoli/remote-browser؟

الميزات الرئيسية لـ intoli/remote-browser هي: 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.

ما هي البدائل مفتوحة المصدر لـ intoli/remote-browser؟

تشمل البدائل مفتوحة المصدر لـ intoli/remote-browser: 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…