Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob
CloakBrowser is a modified Chromium browser and anti-detect profile manager designed to bypass bot detection and automation signals. It serves as a replacement for standard browser engines in automation frameworks, using source-level binary patching to remove automation flags and spoof internal hardware signals. The project focuses on identity masking through the generation and maintenance of unique hardware and software fingerprints, including canvas noise and screen dimensions. It synchronizes browser timezones and locales with network proxy exit points and replaces programmatic input with
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
Playwright-cli is a command line interface for executing web tasks and automating browser interactions using the Playwright framework. It serves as a browser binary manager for downloading and installing specific browser engines and their required system dependencies, as well as a tool for running automated test suites across multiple engines to verify application behavior. The utility functions as a browser session controller, managing browser profiles and persistent storage states via the command line. It enables the execution of automation suites across different browser engines and config
Undetected-chromedriver is a framework for automated browser navigation designed to bypass anti-bot security measures. It functions by patching browser drivers at the binary level to obscure automation signals, allowing scripts to interact with protected websites without being flagged or blocked by security services.
The main features of ultrafunkamsterdam/undetected-chromedriver are: Automated Web Scraping, Headless Browser Automation, Anti-Bot Evasion, Driver Patching Bypasses, Traffic Mitigation Bypasses, Browser Session Persistence, Binary Patching Utilities, Browser Session Managers.
Open-source alternatives to ultrafunkamsterdam/undetected-chromedriver include: apify/crawlee — Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction… cloakhq/cloakbrowser — CloakBrowser is a modified Chromium browser and anti-detect profile manager designed to bypass bot detection and… garrytan/gstack — gstack is an AI agent framework and development workflow system designed to automate the software development… microsoft/playwright-cli — Playwright-cli is a command line interface for executing web tasks and automating browser interactions using the… seleniumbase/seleniumbase — SeleniumBase is a Python-based framework designed for end-to-end web application testing and automated web scraping.… ultrafunkamsterdam/nodriver — nodriver is an asynchronous Chromium browser automation framework that provides headless control and web scraping…