awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
graphcool avatar

graphcool/chromelessArchived

0
View on GitHub↗
13,230 stars·568 forks·TypeScript·MIT·1 vuechromeless.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.

Historique des stars

Graphique de l'historique des stars pour graphcool/chromelessGraphique de l'historique des stars pour graphcool/chromeless

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Chromeless

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Chromeless.
  • googlechrome/puppeteerAvatar de GoogleChrome

    GoogleChrome/puppeteer

    94,974Voir sur 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
    Voir sur GitHub↗94,974
  • pyppeteer/pyppeteerAvatar de pyppeteer

    pyppeteer/pyppeteer

    3,948Voir sur 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
    Voir sur GitHub↗3,948
  • autoscrape-labs/pydollAvatar de autoscrape-labs

    autoscrape-labs/pydoll

    6,919Voir sur 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
    Voir sur GitHub↗6,919
  • garrytan/gstackAvatar de garrytan

    garrytan/gstack

    110,596Voir sur 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
    Voir sur GitHub↗110,596
Voir les 30 alternatives à Chromeless→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de graphcool/chromeless ?

Les fonctionnalités principales de graphcool/chromeless sont : 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.

Quelles sont les alternatives open-source à graphcool/chromeless ?

Les alternatives open-source à graphcool/chromeless incluent : 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…