Open-source workflow engines, no-code builders, RPA, scheduling and browser automation for repeatable work. Every entry shows its license.
Rules of this list: every repo exists, is public, is not archived, states a license and has had a commit in the last year. One plain sentence each. Star counts and claims are the authors' own, we did not test every tool. Checked 2026-10-18. See CONTRIBUTING.md.
- No-code and low-code automation
- Workflow and orchestration engines
- Job queues and schedulers
- Browser and web automation
- Desktop and RPA
- Integrations and connectors
- AI-driven automation
- Home and device automation
- How to choose
- Contributing
Visual builders like Zapier you host yourself.
- activepieces/activepieces
- Open-source no-code automation, an alternative to Zapier. (check repo)
- automatisch/automatisch
- Open-source Zapier alternative for business automation. (check repo)
- huginn/huginn
- Build agents that watch the web and act on your behalf. (MIT)
- n8n-io/n8n
- Visual workflow automation with hundreds of integrations. Fair-code license with limits. (check repo)
- node-red/node-red
- Low-code, flow-based programming for hardware and APIs. (Apache-2.0)
- windmill-labs/windmill
- Turn scripts into workflows, apps and internal tools. (check repo)
Code-first engines for reliable jobs.
- apache/airflow
- Platform to author, schedule and monitor workflows. (Apache-2.0)
- argoproj/argo-workflows
- Container-native workflow engine for Kubernetes. (Apache-2.0)
- conductor-oss/conductor
- Orchestration engine for microservices and workflows. (Apache-2.0)
- dagster-io/dagster
- Orchestrator for data assets and pipelines. (Apache-2.0)
- hatchet-dev/hatchet
- Background task and workflow platform. (MIT)
- inngest/inngest
- Event-driven durable functions and workflows. (check repo)
- kestra-io/kestra
- Event-driven orchestration platform with a declarative YAML approach. (Apache-2.0)
- PrefectHQ/prefect
- Workflow orchestration for Python data and automation jobs. (Apache-2.0)
- spotify/luigi
- Python module for building complex batch pipelines. (Apache-2.0)
- temporalio/temporal
- Durable execution platform for reliable workflows. (MIT)
Run work on a clock or from a queue.
- agronholm/apscheduler
- Advanced Python scheduler for in-process jobs. (MIT)
- celery/celery
- Distributed task queue for Python. (check repo)
- citusdata/pg_cron
- Run periodic jobs inside Postgres. (PostgreSQL)
- go-co-op/gocron
- Job scheduling library for Go. (MIT)
- hibiken/asynq
- Simple, reliable distributed task queue in Go. (MIT)
- sidekiq/sidekiq
- Background jobs for Ruby. (check repo)
- taskforcesh/bullmq
- Message queue and job processing for Node.js and Python. (MIT)
Drive a browser for testing or tasks.
- browser-use/browser-use
- Make websites accessible for AI agents. (MIT)
- browserless/browserless
- Headless browser service for automation and scraping. (check repo)
- cypress-io/cypress
- Fast browser testing and automation tool. (MIT)
- microsoft/playwright
- Reliable end-to-end testing and automation across browsers. (Apache-2.0)
- microsoft/playwright-mcp
- MCP server that lets assistants drive a browser with Playwright. (Apache-2.0)
- puppeteer/puppeteer
- JavaScript API to control Chrome and Firefox. (Apache-2.0)
- SeleniumHQ/selenium
- Browser automation framework and ecosystem. (Apache-2.0)
Automate desktop apps and files.
- AutoHotkey/AutoHotkey
- Scripting language for desktop automation on Windows. (GPL-2.0)
- autokey/autokey
- Desktop automation utility for Linux. (GPL-3.0)
- robocorp/rpaframework
- Open-source libraries and tools for robotic process automation. (Apache-2.0)
- robotframework/robotframework
- Generic automation framework for acceptance testing and RPA. (Apache-2.0)
Move data between services.
- airbytehq/airbyte
- Data integration platform with many connectors. (check repo)
- apache/camel
- Integration framework with many connectors. (Apache-2.0)
- apache/nifi
- Automate data flow between systems. (Apache-2.0)
- dlt-hub/dlt
- Python library for loading data from many sources. (Apache-2.0)
- mage-ai/mage-ai
- Tool for building and running data pipelines. (Apache-2.0)
- meltano/meltano
- Declarative, code-first data integration engine. (MIT)
Workflows that call LLMs and agents.
- crewAIInc/crewAI
- Framework for orchestrating role-playing AI agents. (MIT)
- langchain-ai/langgraph
- Library for building stateful, multi-step agents as graphs. (MIT)
- langgenius/dify
- Platform for building LLM apps with workflows and RAG. (check repo)
Automate smart devices and local services.
- eclipse-mosquitto/mosquitto
- Open-source MQTT message broker. (check repo)
- home-assistant/core
- Open-source home automation that puts local control first. (Apache-2.0)
- ioBroker/ioBroker
- Integration platform for the Internet of Things. (MIT)
- openhab/openhab-core
- Vendor-neutral home automation platform. (EPL-2.0)
- Start with one boring task you do every week.
- Handle failures. Add retries, alerts and logs before you depend on a flow.
- Keep secrets out of workflows. Use the tool's credential store.
- Check the license. Some popular engines are fair-code with limits for resale.
See CONTRIBUTING.md. One entry per pull request, plain words, real sources only.
Maintained by @devanasolver. Listings follow the rules in CONTRIBUTING.
If this list is useful, buy me a coffee.
