awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
graphcool avatar

graphcool/chromelessArchived

0
View on GitHub↗
13,230 星标·568 分支·TypeScript·MIT·1 次浏览chromeless.netlify.com↗

Chromeless

Chromeless is a serverless deployment of Chrome and a programmable interface for automating headless browser interactions. It functions as a web page rendering engine and browser orchestrator, enabling the execution of automation tasks within an AWS Lambda environment.

The project specializes in managing browser state, cookies, and viewport settings across remote Chrome instances. It provides tools for generating screenshots, PDFs, and raw text exports from rendered web pages.

The system supports dynamic web interaction, including form filling, element clicking, and the execution of custom JavaScript. It also enables parallel browser execution for automated testing and web content extraction.

Features

  • Serverless Browser Runtimes - Runs Chrome automation tasks in a serverless AWS Lambda environment to scale without permanent servers.
  • Remote Instance Orchestrators - Manages browser state, cookies, and viewport settings across multiple remote Chrome instances.
  • Lambda Deployments - Provides a specialized serverless deployment of Chrome optimized for AWS Lambda environments.
  • Web Page Screenshot and PDF Tools - Generates screenshots, PDF documents, and raw text exports from rendered web pages.
  • Browser Interaction Automation - Enables programmatic control of browser elements to open websites, click elements, and fill out forms.
  • Browser Automation Tools - Provides a programmable interface for controlling headless Chrome browsers to automate web interactions.
  • Dynamic Web Scrapers - Interacts with live websites by filling forms, clicking elements, and executing scripts to handle dynamic content.
  • Headless Browsers - Provides a headless Chrome engine for rendering web pages and executing scripts without a visible interface.
  • Headless Browser Orchestrators - Orchestrates isolated headless browser instances to perform programmatic web tasks and user interactions.
  • Web Content Extraction Utilities - Extracts text, screenshots, and PDFs from rendered pages for archival and data analysis.
  • Browser Session Data Management - Manages cookies, cache, storage, and viewport settings to simulate diverse user sessions and device environments.
  • Page Context Executions - Allows execution of custom JavaScript within the browser page context to manipulate the DOM or evaluate state.
  • Serverless Process Lifecycles - Manages the rapid spawning and killing of browser processes to adhere to strict serverless timeout and memory limits.
  • Lambda Layers - Packages a minimal browser executable and dependencies into compressed AWS Lambda layers to optimize serverless deployment.
  • Parallel Test Execution - Distributes automation tasks across multiple remote browser instances to accelerate integration testing and crawling.
  • Browser Automation Testing - Executes integration tests across remote browser instances to verify website functionality and user flows.
  • Context Isolation Managers - Creates isolated browser contexts for every request to ensure a clean state and prevent data leakage between tasks.
  • DevTools Protocol Clients - Implements a client that communicates via the Chrome DevTools Protocol to control browser state and extract page content.
  • Puppeteer Connections - Enables Puppeteer clients to connect to remote browser sessions over WebSockets for programmatic page interaction.
  • Browser Automation Tools - Automates Chrome interactions locally or in serverless environments.
  • Chromium Drivers - Chrome automation designed for local or AWS Lambda execution.

Star 历史

graphcool/chromeless 的 Star 历史图表graphcool/chromeless 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

graphcool/chromeless 是做什么的?

Chromeless is a serverless deployment of Chrome and a programmable interface for automating headless browser interactions. It functions as a web page rendering engine and browser orchestrator, enabling the execution of automation tasks within an AWS Lambda environment.

graphcool/chromeless 的主要功能有哪些?

graphcool/chromeless 的主要功能包括:Serverless Browser Runtimes, Remote Instance Orchestrators, Lambda Deployments, Web Page Screenshot and PDF Tools, Browser Interaction Automation, Browser Automation Tools, Dynamic Web Scrapers, Headless Browsers。

graphcool/chromeless 有哪些开源替代品?

graphcool/chromeless 的开源替代品包括: googlechrome/puppeteer — Puppeteer is a JavaScript library for programmatically controlling Chrome and Firefox through the Chrome DevTools… pyppeteer/pyppeteer — Pyppeteer is a Python library for controlling Chromium-based browsers using the Chrome DevTools Protocol. It functions… autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction… garris/backstopjs — BackstopJS is an automated screenshot testing framework and visual regression testing tool designed to identify… garrytan/gstack — gstack is an AI agent framework and development workflow system designed to automate the software development… spatie/browsershot — Browsershot is a PHP library that serves as a Puppeteer browser wrapper to convert HTML and URLs into PDFs, images, or…

Chromeless 的开源替代方案

相似的开源项目,按与 Chromeless 的功能重合度排序。
  • googlechrome/puppeteerGoogleChrome 的头像

    GoogleChrome/puppeteer

    94,974在 GitHub 上查看↗

    Puppeteer is a JavaScript library for programmatically controlling Chrome and Firefox through the Chrome DevTools Protocol or the WebDriver BiDi protocol. It launches and manages browser instances—typically without a visible user interface—to automate interactions with web pages, enabling navigation, clicking, typing, and data extraction entirely through code. The library distinguishes itself through deep integration with the Chromium embedding layer, allowing fine-grained process configuration with custom flags, permissions, and sandbox policies. It maintains multiple concurrent command stre

    TypeScript
    在 GitHub 上查看↗94,974
  • pyppeteer/pyppeteerpyppeteer 的头像

    pyppeteer/pyppeteer

    3,948在 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

    Python
    在 GitHub 上查看↗3,948
  • autoscrape-labs/pydollautoscrape-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

    Pythonanti-detectionautomationbrowser-automation
    在 GitHub 上查看↗6,919
  • garrytan/gstackgarrytan 的头像

    garrytan/gstack

    110,596在 GitHub 上查看↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    TypeScript
    在 GitHub 上查看↗110,596
  • 查看 Chromeless 的所有 30 个替代方案→