awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
AutomaApp avatar

AutomaApp/automa

0
View on GitHub↗

Automa

Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data.

The platform distinguishes itself through its deep integration with the browser environment, allowing for complex orchestration such as event-driven triggers, cross-origin request handling, and the ability to package workflows as standalone extensions. It supports sophisticated logic including conditional branching, loop execution, and persistent state management, which allows for the creation of dynamic automation sequences that can handle data extraction, form filling, and multi-step navigation across different websites.

Beyond basic interaction, the system covers a broad range of capabilities including cloud-based spreadsheet synchronization, secure credential management, and proxy configuration for network traffic control. It also facilitates collaboration through a centralized marketplace where users can share, discover, and import pre-built automation templates.

The project is distributed as a browser extension, providing a self-contained environment for designing and running automation tasks directly within the browser.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
extension.automa.site
↗

Features

  • No-Code Automation - A platform for building automated browser sequences by dragging and connecting functional blocks to interact with web elements and APIs.
  • Browser-Based Workflow Automations - A visual, block-based automation tool for executing repetitive web tasks, scraping data, and managing browser interactions through custom workflows.
  • Browser Automation Builders - A canvas-based interface for designing, debugging, and scheduling complex browser automation tasks without writing manual code.
  • Visual Workflow Automators - Enables construction of automated tasks through a visual, block-based canvas interface.
  • Workflow Execution - Provides a visual dashboard and interface for triggering and managing the execution of automated web workflows.
  • Browser Automation - Provides a visual, no-code environment for automating browser interactions, window management, and navigation tasks.
  • Browser Extensions - Operates as a browser extension to directly manipulate web pages and access browser-level APIs.
  • Browser Automation - Automates repetitive web tasks like clicking buttons and filling forms through chained visual workflows.
  • Visual Flow Orchestrators - Constructs complex automation logic by connecting functional nodes on a visual canvas.
  • Browser Task Orchestrators - A utility for triggering automated web sequences at specific times or upon visiting defined URLs to streamline repetitive browser activities.
  • Web Data Extraction - Scrapes and structures information from websites into tables for analysis.
  • Web Data Extraction Tools - The product captures text or HTML from specific page elements for filtering, variable assignment, or insertion into tables.
  • Task Scheduling - Automates recurring web activities by triggering workflows on schedules or specific events.
  • Credential Security Managers - Encrypts and stores sensitive authentication credentials for secure use within automated browser workflows.
  • Conditional Branching - Routes execution flow along different paths based on defined criteria and fallback conditions.
  • Workflow Triggers - Triggers automated sequences automatically when visiting websites that match defined URL patterns or regular expressions.
  • Element Interaction - The product extracts data from or populates input fields, checkboxes, and menus to automate data entry or retrieval.
  • JavaScript Execution Bridges - Executes arbitrary JavaScript code within the browser context to interact with web pages and perform complex logic.
  • Element Selectors - The product locates specific page components using CSS selectors or XPath expressions to enable interaction and data extraction.
  • Spreadsheet Automation - Synchronizes web-extracted data with cloud-based spreadsheets for automated data entry.
  • Workflow State Managers - Maintains and updates variables and table data programmatically to manage information flow during execution.
  • Event-Driven Workflow Triggers - Monitors browser events to trigger predefined workflows based on URL patterns or user interactions.
  • Workflow Triggers - Initiates automated processes through browser context menus, keyboard shortcuts, or URL navigation.
  • Event-Based Triggers - Executes specific tasks automatically in response to defined events to handle state changes.
  • Proxy Configurations - Configures proxy server routing with domain-specific bypass rules for automated web traffic management.
  • Workflow Debugging - Allows inspection of variable states and verification of outputs by pausing execution at specific breakpoints.
  • Workflow Logic Engines - Orchestrates complex execution paths using conditional logic and branching.
  • Element Availability Synchronizers - The product pauses execution until a specified element appears on the page before triggering an error on timeout.
  • Keyboard Input Simulations - The product triggers specific key presses or combinations on a target web element to automate user interaction.
  • Logical Condition Evaluators - Evaluates logical conditions against variables or element states to determine runtime execution paths.
  • AI Automation Workflows - Integrates external artificial intelligence services into visual automation sequences for data processing and content generation.
  • Workflow Execution Engines - Repeats sequences of automation blocks a defined number of times to handle iterative tasks.
  • Data Injection - Dynamically injects data from variables or tables into workflow blocks using templating syntax.
  • Marketplace Publishing Tools - Facilitates the publication and discovery of automation workflows through a centralized marketplace.
  • Sandboxed Scripting - Executes custom scripts and workflow logic within restricted environments to safely interact with web content.
  • Workflow Automation Templates - Provides a community marketplace for sharing and importing pre-built automation templates.
  • Workflow Encapsulation Modules - Simplifies complex automation by grouping multiple blocks into reusable units.
  • Cross-Origin Networking - Implements cross-origin networking layers to bypass browser security restrictions for external API data retrieval.
  • Workflow Identifiers - Enables external scripts to trigger automated tasks by dispatching events with specific workflow identifiers.
  • User Interaction Simulation - The product triggers a hover event on a specific web page element to mimic natural user navigation.
  • Browser Session Persistence - Maintains variable state in browser storage to ensure data availability across multiple workflow executions.
  • Presence Verifiers - The product checks for the existence of a specific web element and routes the workflow based on the result.
  • File Upload Utilities - The product injects local files or remote URLs into file input elements to automate document or media uploads.
  • Interactive Input Prompts - Displays interactive prompts during execution to collect necessary data from users.
  • Workflow Branching Logic - Synchronizes execution paths by waiting for all parallel branches to complete before proceeding to subsequent workflow steps.
  • Regex Extraction Utilities - Parses and isolates specific data patterns from variables using regular expression matching.
  • Collection Iteration - Processes sequences of items from tables or JSON arrays to perform repetitive actions within an automation workflow.
  • Data Storage - Captures and maintains extracted web data for reference in subsequent automation steps.
  • Data Exporters - Exports collected table data into external formats like CSV or JSON.
  • Table Data Managers - Defines and manages persistent data tables with custom columns for workflow data.
  • Data Manipulation Frameworks - Modifies and processes variables and tabular data to support dynamic automation logic.
  • Workflow Serialization Schemas - Stores automation sequences as structured data files for export, sharing, and import across instances.
  • Persistent Storage Providers - Maintains global key-value pairs that persist across different automation sessions.
  • Spreadsheet Connectors - Manages spreadsheet data by reading, updating, and creating files through cloud storage connections.
  • External Service Integrations - Connects workflows to third-party online services and external APIs to exchange data outside the browser environment.
  • Workflow Parameter Schemas - Configures input fields to prompt for startup values, enabling dynamic data processing per execution.
  • Event-Based Pauses - Suspends workflow execution until specific browser actions, such as tab loading or closing, are detected.
  • Workflow Continuations - Executes separate workflows from within current ones while passing variables to maintain data continuity.
  • HTTP Request Orchestrators - Orchestrates dynamic HTTP requests with custom headers and payloads to interact with external services.
  • Execution Pausing - Controls the pace of automation by inserting configurable time delays between sequential steps.
  • State Persistence - Maintains global variables and structured data tables across sessions to track automation state.
  • Global Variables - Stores reusable values in a central location for reference across multiple workflow blocks.
  • Extension Packaging Tools - Bundles visual automation workflows into standalone browser extensions for distribution.
  • Element Attributes - The product retrieves the value of a specific attribute from a selected web element and stores the result.
  • Browser Dialog Handlers - Automatically intercepts and responds to browser-generated alerts and prompts during automated task execution.
  • Element Scrolling Utilities - The product adjusts the scroll position of a specific element or brings it into view using coordinates.
21,425 stars·2,335 forks·Vue·41 views

Star history

Star history chart for automaapp/automaStar history chart for automaapp/automa

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does automaapp/automa do?

Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data.

What are the main features of automaapp/automa?

The main features of automaapp/automa are: No-Code Automation, Browser-Based Workflow Automations, Browser Automation Builders, Visual Workflow Automators, Workflow Execution, Browser Automation, Browser Extensions, Visual Flow Orchestrators.

Which projects share features with automaapp/automa?

Projects with overlapping indexed features include: apify/crawlee — Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction… autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction… microsoft/playwright-python — Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user… getmaxun/maxun — Maxun is an open-source web scraping and automation platform designed to transform dynamic website content into… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… garrytan/gstack — gstack is an AI agent framework and development workflow system designed to automate the software development…

Projects sharing features with Automa

These projects share indexed features with Automa. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • apify/crawleeapify avatar

    apify/crawlee

    24,002View on GitHub↗

    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

    TypeScriptapifyautomationcrawler
    View on GitHub↗24,002
  • autoscrape-labs/pydollautoscrape-labs avatar

    autoscrape-labs/pydoll

    6,919View on 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
    View on GitHub↗6,919
  • microsoft/playwright-pythonmicrosoft avatar

    microsoft/playwright-python

    14,279View on GitHub↗

    Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel

    Pythonchromiumfirefoxplaywright
    View on GitHub↗14,279
  • getmaxun/maxungetmaxun avatar

    getmaxun/maxun

    15,049View on GitHub↗

    Maxun is an open-source web scraping and automation platform designed to transform dynamic website content into structured data. By leveraging artificial intelligence to interpret natural language prompts, the system identifies page elements and extracts information without requiring manual selector configuration. It serves as a bridge between raw web content and intelligent workflows, providing structured outputs in formats optimized for large language model ingestion and agent-based applications. The platform distinguishes itself through its ability to handle complex, authenticated, and dyn

    TypeScriptagentsapiautomation
    View on GitHub↗15,049
Compare all 30 related projects→