Open-source workflow-automation software
2766 open-source libraries, tools and applications tagged workflow-automation, ranked by how closely workflow-automation is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2766 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| kubeflow/kubeflow Kubeflow is a CNCF-graduated, Kubernetes-native toolkit for building AI/ML platforms, comprising subprojects like Pipelines, Notebooks, Tra… | 78 | 15915 | stable |
| DVC DVC (Data Version Control) is an open-source command line tool and VS Code extension for versioning data and models, building lightweight M… | 88 | 15892 | active |
| Zigbee2MQTT Zigbee2MQTT is a Node.js application that bridges Zigbee devices to MQTT, letting you control Zigbee sensors, bulbs, and switches without t… | 99 | 15741 | stable |
| eigent-ai/eigent Eigent is an open-source desktop application for building and running AI agent workforces that automate complex multi-step workflows. Built… | 85 | 15506 | active |
| dreammis/social-auto-upload A Python automation tool that uploads videos (and some image posts) to multiple social media platforms including Douyin, Bilibili, Xiaohong… | 59 | 15419 | active |
| grokability/snipe-it Snipe-IT is a free, open-source, web-based IT asset and software license management system built on Laravel. It tracks who has which laptop… | 99 | 15040 | stable |
| espanso/espanso Espanso is a privacy-first, cross-platform text expander written in Rust that detects typed keywords and replaces them with text, images, e… | 93 | 14625 | stable |
| Usagi-org/ai-goofish-monitor A self-hosted Python application that monitors Xianyu (Goofish, China's second-hand marketplace) listings in real time or on cron schedules… | 66 | 14612 | active |
| AndyMik90/Aperant Aperant (formerly Auto Claude) is an open-source desktop application that provides an autonomous multi-agent coding framework which plans, … | 62 | 14580 | active |
| Radarr/Radarr Radarr is a self-hosted movie collection manager for Usenet and BitTorrent users that monitors RSS feeds, searches indexers, and sends rele… | 98 | 14560 | active |
| Apache DolphinScheduler Apache DolphinScheduler is a modern data orchestration platform for building high-performance workflows with low-code drag-and-drop tooling… | 92 | 14510 | stable |
| lsdefine/GenericAgent GenericAgent is a minimal self-evolving autonomous agent framework (~3K lines of seed code) that gives any LLM system-level control over a … | 80 | 14332 | active |
| robfig/cron A cron expression parser and job scheduler library for Go that runs functions on scheduled schedules. Version 3 supports standard cron spec… | 32 | 14189 | stable |
| FujiwaraChoki/MoneyPrinter MoneyPrinter is a Python application that automates the creation of YouTube Shorts from a user-provided video topic, using local Ollama mod… | 56 | 14059 | active |
| Microsoft Agent Framework Microsoft Agent Framework (MAF) is an open-source, multi-language framework for building, orchestrating, and deploying production-grade AI … | 82 | 13999 | active |
| automatisch/automatisch Automatisch is an open-source, self-hostable business automation tool that serves as a Zapier alternative, letting users connect services l… | 49 | 13994 | active |
| nanobrowser/nanobrowser Nanobrowser is an open-source Chrome extension that provides AI-powered web automation through a multi-agent system (Planner, Navigator, et… | 67 | 13818 | active |
| Asynq Task Queue Asynq is a Go library for a distributed task queue backed by Redis, letting clients enqueue tasks that worker servers process concurrently.… | 66 | 13769 | stable |
| JustArchiNET/ArchiSteamFarm ArchiSteamFarm (ASF) is a C# application for farming Steam trading cards from multiple accounts simultaneously. It runs unattended as a CLI… | 100 | 13757 | stable |
| AutoHotkey AutoHotkey is a free, open-source Windows utility and scripting language for creating macros, hotkeys, and text expansions to automate repe… | 98 | 13252 | active |
| formbricks/formbricks Formbricks is an open-source, privacy-first experience management (XM) suite and Qualtrics alternative built around a survey platform. It s… | 95 | 13094 | active |
| Capistrano Capistrano is a remote server automation and deployment automation framework built on Ruby, Rake, and SSH. It provides a `cap` CLI tool tha… | 74 | 13010 | stable |
| Meshroom (AliceVision photogrammetry pipeline) Meshroom is an open-source, node-based visual programming application for building and executing data processing pipelines, best known for … | 67 | 12993 | active |
| octalmage/robotjs RobotJS is a Node.js desktop automation library for controlling the mouse and keyboard and reading the screen, with native prebuilt binarie… | 87 | 12778 | active |
| PyAutoGUI PyAutoGUI is a cross-platform Python module for GUI automation that programmatically controls the mouse and keyboard. It works on Windows, … | 32 | 12724 | stable |
| elie222/inbox-zero Inbox Zero is an open-source AI email assistant web application that organizes your inbox, pre-drafts replies in your voice, blocks cold em… | 97 | 12645 | active |
| keephq/keep Keep is an open-source AIOps and alert management platform that consolidates alerts from 90+ monitoring tools into a single pane of glass w… | 92 | 12417 | active |
| ILLA Builder ILLA Builder is an open-source low-code platform for building internal business tools like dashboards, CRUD apps, admin panels, CRMs, and C… | 57 | 12328 | active |
| gsd-build/get-shit-done A lightweight meta-prompting, context engineering, and spec-driven development system built as an extension for Claude Code. This repositor… | 10 | 64286 | maintenance |
| adnanh/webhook webhook is a lightweight Go-based tool that lets you create configurable HTTP endpoints (hooks) on your server to execute shell commands. I… | 73 | 12173 | stable |
| Obsidian Git A community plugin for Obsidian.md that integrates Git version control directly into the vault, with automatic commit-and-sync, source cont… | 98 | 12062 | active |
| aureuserp/aureuserp Aureus ERP is a free, open-source Enterprise Resource Planning platform built on Laravel and FilamentPHP, offering modular plugins for acco… | 85 | 12038 | active |
| wix/Detox Detox is a gray box end-to-end testing and automation framework for mobile apps, primarily React Native, running tests on real devices and … | 90 | 12031 | active |
| viarotel-org/escrcpy Escrcpy is a graphical desktop application built on Electron that wraps scrcpy to display and control Android devices from Linux, macOS, or… | 86 | 11946 | active |
| robotframework/robotframework Robot Framework is a generic open-source automation framework for acceptance testing, ATDD, and robotic process automation (RPA). It uses a… | 96 | 11916 | stable |
| Leantime Leantime is an open-source, self-hostable project management system designed for non-project managers, built with ADHD, autism, and dyslexi… | 100 | 11869 | active |
| PipedreamHQ/pipedream Pipedream is a hosted integration platform for developers to connect APIs and build event-driven automations using pre-built components plu… | 75 | 11707 | active |
| moesnow/March7thAssistant March7thAssistant is a fully automated assistant for the game Honkai: Star Rail, written in Python with a GUI launcher. It automates daily … | 88 | 11499 | active |
| EKKOLearnAI/hermes-studio Hermes Studio is a local-first multi-agent workspace that provides a desktop app, local runtime, and web console for coordinating AI agent … | 78 | 11462 | active |
| Pocket Flow Pocket Flow is a minimalist 100-line LLM framework in Python with zero dependencies, modeling LLM applications as a graph of nodes connecte… | 51 | 11208 | active |
| aden-hive/hive OpenHive is a model-agnostic multi-agent harness and runtime layer for production AI workloads, organizing specialized agents into 'colonie… | 72 | 11090 | active |
| bytebot-ai/bytebot Bytebot is a self-hosted, open-source AI desktop agent that operates a full containerized Linux desktop, using screen vision, mouse, and ke… | 10 | 11077 | active |
| langchain-ai/open-swe Open SWE is an open-source framework from LangChain for building an organization's internal asynchronous coding agent, built on LangGraph a… | 87 | 11049 | active |
| Kedro Kedro is an open-source Python framework for building production-ready data engineering and data science pipelines using software engineeri… | 95 | 11028 | stable |
| trycompai/crm Comp AI CRM is an open-source, agentic-first customer relationship management application designed to be operated by autonomous AI agents r… | 75 | 10986 | active |
| DTM DTM is a distributed transaction framework that provides cross-service eventual data consistency using saga, TCC, XA, 2-phase message, outb… | 46 | 10919 | stable |
| go-vgo/robotgo RobotGo is a native cross-platform Go library for desktop automation, RPA, and AI computer use. It controls the mouse and keyboard, reads t… | 98 | 10871 | active |
| open-gsd/gsd-core GSD Core is a meta-prompting, context-engineering, and spec-driven development framework that orchestrates AI coding agents (Claude Code, C… | 82 | 10725 | active |
| RQ RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers, backed by Redis or Valkey… | 98 | 10693 | stable |
| taojy123/KeymouseGo KeymouseGo is a lightweight, open-source mouse and keyboard recorder and automation tool, similar to a simplified version of AutoHotkey/按键精… | 65 | 10598 | active |
| Activiti Activiti is a lightweight, open-source Business Process Management (BPM) platform whose core is a fast BPMN 2.0 process engine for Java. It… | 92 | 10543 | active |
| Mautic Mautic is the world's largest open source marketing automation platform, offering email marketing, campaign building, lead nurturing, landi… | 95 | 10532 | stable |
| Lutris Lutris is an open-source desktop game launcher and gaming platform for Linux that unifies emulators, compatibility layers like Wine, and en… | 77 | 10328 | active |
| AveYo/MediaCreationTool.bat A batch script wrapper around Microsoft's Media Creation Tool that automates downloading and creating Windows 10/11 installation media (ISO… | 32 | 10312 | active |
| OthersideAI/self-operating-computer A Python framework that lets multimodal LLMs operate a computer by viewing the screen and issuing mouse and keyboard actions to reach a sta… | 45 | 10299 | active |
| Metaflow Metaflow is a human-centric Python framework from Netflix for building, managing, and deploying real-life AI/ML and data science systems. I… | 92 | 10280 | stable |
| shidenggui/easytrader A Python library for automated quantitative stock trading in the Chinese market, supporting THS client automation, miniqmt broker APIs, and… | 60 | 10210 | active |
| Hangfire Hangfire is a .NET library for reliable background job processing, supporting fire-and-forget, delayed, and recurring (CRON) jobs with pers… | 93 | 10151 | stable |
| AgriciDaniel/claude-ads A Claude Code plugin/skill providing paid-media operations across 12 advertising platforms (Google, Meta, TikTok, Amazon Ads, etc.). It tur… | 83 | 10047 | active |
| PyCaret PyCaret is an open-source, low-code AutoML library for Python that wraps scikit-learn to automate training, tuning, and comparison of model… | 79 | 9846 | active |
| NARKOZ/hacker-scripts A humorous collection of shell and Ruby scripts based on a legendary story about a build engineer who automated everything, from texting hi… | 32 | 49834 | maintenance |
| HKUDS/AutoAgent AutoAgent is a fully-automated, zero-code framework for creating and deploying LLM agents using natural language alone. It acts as an auton… | 39 | 9806 | active |
| Spinnaker Spinnaker is an open-source, multi-cloud continuous delivery platform created at Netflix that combines flexible pipeline management with in… | 98 | 9802 | active |
| microsoft/UFO UFO³ is Microsoft's open-source framework for LLM-powered GUI agents that automate Windows applications and orchestrate workflows across mu… | 90 | 9789 | active |
| LmeSzinc/AzurLaneAutoScript ALAS is a free open-source bot with a GUI for the mobile game Azur Lane, supporting CN, EN, JP, and TW servers. It automates nearly all gam… | 88 | 9734 | active |
| Agenda Agenda is a lightweight job scheduling library for Node.js that persists jobs in MongoDB, PostgreSQL, or Redis and supports cron-style or h… | 89 | 9708 | active |
| Mobilerun Mobilerun is an open-source Python framework for controlling Android and iOS devices with LLM-powered agents using natural language command… | 82 | 9613 | active |
| probot/probot Probot is a Node.js/TypeScript framework for building GitHub Apps that respond to webhook events and automate repository workflows. It prov… | 88 | 9612 | stable |
| anthropics/claude-for-legal A suite of Claude plugins, skills, and MCP connectors from Anthropic for legal workflows across practice areas like commercial, privacy, li… | 58 | 9611 | active |
| Airtest Project Airtest Project is a cross-platform UI automation testing framework from NetEase for games and apps, using image recognition to locate UI e… | 63 | 9591 | active |
| CursorTouch/Windows-MCP Windows-MCP is a lightweight open-source MCP server that bridges LLM-based AI agents and the Windows operating system, letting agents contr… | 87 | 9590 | active |
| flowable/flowable-engine Flowable is an open-source Java workflow and Business Process Management (BPM) platform providing fast BPMN process, CMMN case, and DMN rul… | 76 | 9586 | stable |
| ntegrals/openbrowser Open Browser is a TypeScript framework that lets AI agents autonomously control a web browser to complete tasks like clicking, typing, navi… | 62 | 9542 | active |
| BullMQ BullMQ is a fast, robust message queue and background job processing library built on Redis (or PostgreSQL), available natively for Node.js… | 96 | 9522 | stable |
| Cadence Cadence is an open-source, CNCF-hosted durable execution and workflow orchestration engine originally developed at Uber. It lets developers… | 98 | 9482 | stable |
| Resque Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later with forked … | 96 | 9473 | stable |
| Claude Code Action A GitHub Action that runs Claude Code on pull requests and issues, answering questions, reviewing code, and implementing changes triggered … | 82 | 9434 | active |
| certimate-go/certimate Certimate is a free, open-source, self-hosted ACME tool for managing SSL/TLS certificates with a visual web UI. It automates the full certi… | 87 | 9378 | active |
| Atlantis Atlantis is a self-hosted Go application that automates Terraform workflows through pull requests. It listens for webhook events from GitHu… | 100 | 9332 | stable |
| node-schedule/node-schedule Node Schedule is a cron-like and not-cron-like job scheduler library for Node.js that lets you schedule arbitrary functions at specific dat… | 31 | 9203 | stable |
| shadcn/improve An agent skill that audits a codebase using a capable LLM and writes self-contained markdown implementation plans for cheaper models to exe… | 56 | 9187 | active |
| guarinogabriel/Mac-CLI A macOS command line tool for developers that provides a large set of shell commands to automate and manage a Mac. It is extendable via plu… | 60 | 9125 | active |
| loks666/get_jobs An AI-powered job application assistant that automatically submits resumes across Chinese job platforms (Boss Zhipin, 51job, Liepin, Zhaopi… | 81 | 9081 | active |
| tektoncd/pipeline Tekton Pipelines is a Kubernetes-native framework that provides CRD-style resources for declaring CI/CD pipelines, using containers as buil… | 93 | 9074 | stable |
| Harness Harness is a Claude Code plugin that acts as a meta-skill for designing domain-specific agent teams. From a single prompt, it generates age… | 58 | 9071 | active |
| BiliBiliTool BiliTool is a .NET-based automated task tool for Bilibili that performs scheduled tasks like daily check-ins, coin donations, lottery parti… | 100 | 9027 | active |
| Violentmonkey Violentmonkey is an open-source userscript manager implemented as a browser extension built on WebExtensions APIs. It lets users install an… | 97 | 8994 | active |
| Yearning Yearning is a self-hosted web-based SQL audit platform for MySQL, providing audit tickets with approval workflows, automated syntax checkin… | 75 | 8969 | active |
| kelektiv/node-cron A Node.js library for scheduling jobs (functions or shell commands) using cron syntax, with support for Date/Luxon triggers and an optional… | 84 | 8951 | active |
| Solidtime Solidtime is a modern open-source time-tracking application for freelancers and agencies, built with Laravel and Vue. It offers a live time… | 92 | 8942 | active |
| frappe/hrms Frappe HR is an open-source HR and Payroll application built on the Frappe Framework, offering modules for employee lifecycle, leave and at… | 95 | 8922 | active |
| iflytek/astron-agent Astron Agent is an enterprise-grade, commercial-friendly agentic workflow platform for building, orchestrating, and deploying multi-agent A… | 83 | 8910 | active |
| mage-ai/mage-ai Mage OSS is a self-hosted data pipeline tool for building, running, and orchestrating ETL/ELT workflows in a notebook-style UI using Python… | 91 | 8835 | active |
| codebymitch/TitanBot TitanBot is an all-in-one Discord bot built with Discord.js v14 and PostgreSQL, offering moderation, economy, leveling, tickets, giveaways,… | 71 | 8747 | active |
| Sitoi/dailycheckin DailyCheckIn is a Python-based daily check-in script collection for Chinese websites and services (Bilibili, Baidu Tieba, iQiyi, V2EX, AcFu… | 68 | 8720 | active |
| lastmile-ai/mcp-agent mcp-agent is a Python framework for building AI agents on top of the Model Context Protocol (MCP) using simple, composable workflow pattern… | 49 | 8571 | active |
| OpenBMB/XAgent XAgent is an open-source, LLM-driven autonomous agent framework for automatically solving complex tasks. It features a dispatcher and plann… | 58 | 8551 | active |
| bytedance/flowgram.ai FlowGram is a TypeScript/React workflow development framework and toolkit from ByteDance for building AI workflow platforms. It provides a … | 80 | 8488 | active |
| automazeio/ccpm CCPM is a project management skill system for AI coding agents that turns ideas into PRDs, epics, and GitHub issues, then executes them wit… | 47 | 8408 | active |
| openatx/uiautomator2 A Python library that wraps Android's UiAutomator framework, exposing device automation capabilities over HTTP so scripts can control Andro… | 93 | 8406 | active |