awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Browser Automation Tools · Awesome GitHub Repositories

5 repos

Awesome GitHub RepositoriesBrowser Automation Tools

Libraries and utilities for programmatically controlling web browsers to perform tasks, testing, or data extraction.

Distinguishing note: Focuses on low-level protocol-based browser control rather than high-level end-to-end testing frameworks.

Explore 5 awesome GitHub repositories matching development tools & productivity · Browser Automation Tools. Refine with filters or upvote what's useful.

  1. Home
  2. Development Tools & Productivity
  3. Browser Automation Tools

Awesome Browser Automation Tools GitHub Repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • GoogleChrome/lighthouse

    GoogleChrome/lighthouse

    29,835View on GitHub↗

    Lighthouse is an automated diagnostic tool that evaluates web pages against industry standards for performance, accessibility, and search engine optimization. It functions as a programmatic analysis engine and a command-line utility, allowing developers to integrate comprehensive web quality checks directly into continuous integration pipelines and local development workflows. The project distinguishes itself through a modular architecture that utilizes artifact-based data collection to ensure consistent analysis across different environments. It supports a headless execution mode for automat

    Controls a remote browser instance through a standardized messaging interface to inspect page state and execute performance measurement scripts.

    JavaScriptauditbest-practiceschrome-devtools
    29,835View on GitHub↗
  • microsoft/playwright-mcp

    microsoft/playwright-mcp

    27,388View on GitHub↗

    Playwright MCP is a browser automation server that provides a standardized interface for connecting large language models to web navigation and interaction capabilities. By operating as a Model Context Protocol server, it enables external AI agents to execute browser-based tasks, extract data, and perform complex web sequences through a unified communication protocol. The project distinguishes itself by acting as a remote controller that manages headless browser lifecycles and isolated automation contexts. It maintains session-based state isolation, allowing for distinct user profiles and per

    Manages isolated headless browser instances for automated web interactions.

    TypeScriptmcpplaywright
    27,388View on GitHub↗
  • ArchiveBox/ArchiveBox

    ArchiveBox/ArchiveBox

    26,876View on GitHub↗

    ArchiveBox is a self-hosted archiving tool designed for personal digital preservation and research data management. It functions as an automated web preservation engine that monitors URL inputs from bookmarks, browser history, or manual entries to capture and store permanent, offline copies of web content. By utilizing headless browser automation, the system renders dynamic web pages to ensure that captured snapshots, PDFs, and media assets remain accurate and accessible even if the original source disappears. The project distinguishes itself through a modular extractor pipeline and a task-qu

    Uses automated browser instances to render dynamic web pages and capture visual snapshots or media assets for offline storage.

    Pythonarchiveboxbackupsbookmark-archiver
    26,876View on GitHub↗
  • simstudioai/sim

    simstudioai/sim

    26,485View on GitHub↗

    This project is an AI agent orchestration platform that provides a visual environment for building, testing, and deploying complex automation workflows. It functions as a low-code development interface where users can chain discrete functional blocks into dependency-aware pipelines to integrate artificial intelligence with external data and services. The platform supports the creation of intelligent conversational agents, automated business processes, and multi-service API orchestrations within a unified workspace. The platform distinguishes itself through its event-driven integration engine,

    Executes automated browser tasks to navigate, interact with pages, and extract information.

    TypeScriptagent-workflowagentic-workflowagents
    26,485View on GitHub↗
  • srbhr/Resume-Matcher

    srbhr/Resume-Matcher

    25,983View on GitHub↗

    Resume-Matcher is a self-hosted career management platform designed to assist users in optimizing professional documents for specific job opportunities. It functions as an AI-powered resume builder and editor, allowing users to align their professional experience with industry keywords and job requirements. The system provides a comprehensive workflow for tailoring content, evaluating resume relevance through automated analysis, and generating supporting materials such as cover letters. The platform distinguishes itself through a local-first approach to data privacy, enabling users to connect

    Browser Automation Engine integrates headless browser tools into the backend environment to enable the generation of high-quality PDF documents from live preview interfaces.

    TypeScriptapplicant-tracking-systematshacktoberfest
    25,983View on GitHub↗