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 |
|---|---|---|---|
| jruizgit/rules A polyglot rules engine (Ruby, Python, Node.js) for real-time, scalable coordination of events using a Rete-based forward-chaining inferenc… | 33 | 1301 | active |
| ZeroMount A native Rust daemon distributed as a root module (Magisk/KernelSU/APatch) that automatically manages TrickyStore and TEESimulator on roote… | 62 | 1300 | active |
| lardbit/nefarious Nefarious is a self-hosted web application that automatically searches for and downloads movies and TV shows via torrents, using Jackett fo… | 77 | 1299 | active |
| Heavrnl/TelegramForwarder A self-hosted Telegram message forwarder built on Telethon that copies messages from multiple source chats to target chats with keyword/reg… | 49 | 1296 | active |
| EndBug/add-and-commit A GitHub Action that automatically commits changes made during a workflow run back to the repository. It wraps git add/commit/push operatio… | 96 | 1293 | active |
| huytieu/COG-second-brain COG is a self-evolving second brain built from markdown files, Git, and AI agent skills, with 33 skills, 10 agents (6 workers plus 4 read-o… | 83 | 1289 | active |
| MonitoRSS MonitoRSS (formerly Discord.RSS) is an open-source Discord bot that delivers customizable RSS/Atom news feeds to Discord servers, with filt… | 93 | 1285 | active |
| DTStack/Taier Taier is a self-hosted distributed dispatching platform for big data that handles task submission, DAG-based scheduling, and operations/mai… | 78 | 1284 | active |
| AI-Builder-Club/skills A Claude Code plugin marketplace distributing skills for building 'loop engineers' — autonomous agents that trigger themselves, do work, ve… | 56 | 1283 | active |
| Appium The official Java language binding for writing Appium automated tests, conforming to the W3C WebDriver Protocol. It integrates with Maven o… | 81 | 1282 | active |
| ChaoMixian/vFlow vFlow is a powerful and highly extensible visual automation tool for Android, written in Kotlin. It lets users compose independent action m… | 74 | 1282 | active |
| opendatalab/LabelLLM LabelLLM is an open-source data annotation platform designed to streamline the labeling workflows needed for LLM development. It offers con… | 62 | 1281 | active |
| openai/symphony Symphony is an open‑source orchestrator that turns project‑management boards into a control plane for AI coding agents. It spawns autonomou… | 79 | 27381 | experimental |
| openclaw/lobster Lobster is an OpenClaw-native workflow shell that turns skills and tools into typed, JSON-first pipelines with built-in approval gates and … | 84 | 1277 | active |
| Azkaban Azkaban is an open-source batch workflow job scheduler created at LinkedIn to run Hadoop and data warehouse jobs. It resolves job execution… | 23 | 4511 | maintenance |
| TencentBlueKing/bk-sops BlueKing SOPS (Standard Operations) is a visual task flow orchestration and execution system from Tencent's BlueKing suite, built with Djan… | 97 | 1276 | active |
| astronomer/astronomer-cosmos Astronomer Cosmos is an open-source Python library that converts dbt Core or dbt Fusion projects into Apache Airflow DAGs and task groups w… | 96 | 1276 | active |
| jschuh/klipper-macros A collection of useful macros for the Klipper 3D printer firmware, providing enhanced g-code functionality like layer triggers, dynamic hea… | 32 | 1275 | active |
| timothycrosley/streamdeck-ui streamdeck_ui is a Linux-compatible graphical application for configuring and using Elgato Stream Deck devices (Original, MK2, Mini, XL, an… | 32 | 1273 | stable |
| tembo/tembo Tembo is a cloud platform that runs coding agents (Claude Code, Codex, Cursor, etc.) across your repositories, tickets, and tools with full… | 75 | 1267 | active |
| chen0416ccc-cpu/codex-windows-fast-patch-skill An agent skill (PowerShell scripts plus SKILL.md guidance) that repairs Windows Codex Desktop features broken by upgrades, such as Fast Mod… | 59 | 1266 | active |
| Kspider Kspider is a self-hosted visual web scraping platform written in Java where users define crawler workflows as flowcharts without writing ba… | 15 | 1265 | active |
| google/glazier Glazier is a Google-developed tool for automating Windows operating system installations across various device platforms. It boots systems … | 84 | 1261 | active |
| Scheduler A Lovelace custom card for Home Assistant that provides a UI for creating, editing, and managing time-based schedules for smart devices. It… | 92 | 1260 | active |
| protoloft/klipper_z_calibration A Klipper firmware plugin that automatically calibrates the Z-offset of a 3D printer before every print, eliminating manual baby-stepping. … | 65 | 1260 | stable |
| crittermike/shortkeys Shortkeys is a cross-browser extension (Chrome, Firefox, Edge, Opera) for creating custom keyboard shortcuts with 125+ built-in actions lik… | 89 | 1255 | active |
| chenxuuu/llcom LLCOM is a powerful Windows serial port debugging tool with embedded Lua scripting for automating data processing and device communication.… | 76 | 1254 | active |
| Durable Workflow Durable Workflow (formerly Laravel Workflow) is a Laravel-native durable workflow engine for defining and running long-running, fault-toler… | 96 | 1253 | active |
| tomorrow505/auto_feed_js A Tampermonkey/Greasemonkey userscript that enables one-click cross-posting (re-seeding) of torrents across 100+ private tracker sites. It … | 75 | 1252 | active |
| EmergenceAI/Agent-E Agent-E is an open-source agent-based system that automates actions on the user's computer, currently focusing on browser automation via na… | 58 | 1252 | active |
| ChristopherKahler/paul PAUL (Plan-Apply-Unify Loop) is a structured development framework for Claude Code that enforces a PLAN → APPLY → UNIFY cycle with acceptan… | 57 | 1251 | active |
| BnanZ0/ok-nte ok-nte is a Windows automation tool for the game Neverness to Everness that uses screenshot recognition, OCR, audio feedback, and simulated… | 77 | 1249 | active |
| adamchainz/django-upgrade A Python CLI tool that automatically upgrades Django project code to newer Django versions by rewriting source files. It integrates with pr… | 76 | 1248 | active |
| constanline/XQuickEnergy An Android application that automatically collects Ant Forest energy and performs related tasks (farm, ocean, village check-ins) within the… | 20 | 1248 | active |
| hoangnb24/repository-harness A Rust-based CLI installer that turns any repository into an agent-ready workspace for coding agents like Claude Code, Codex, and Cursor. I… | 78 | 1246 | active |
| lindell/multi-gitter multi-gitter is a Go CLI tool that runs a script or program across many Git repositories at once, creating pull requests for any changes. I… | 87 | 1244 | active |
| RinDig/Interpretable-Context-Methodology Interpretable Context Methodology (ICM) is a Python-based methodology that uses folder structure as agent architecture, replacing framework… | 54 | 1244 | active |
| mesos/chronos Chronos is a distributed, fault-tolerant job scheduler that runs on Apache Mesos as a replacement for cron. It supports ISO8601 repeating i… | 23 | 4372 | maintenance |
| vjeantet/alerter Alerter is a Swift-based command-line tool for sending persistent alert notifications on macOS, with support for reply inputs, action butto… | 80 | 1240 | active |
| Shopify/roast Roast is a Ruby-based domain-specific language for building structured AI workflows from composable building blocks called cogs. It orchest… | 80 | 1239 | active |
| siliconcompiler/siliconcompiler SiliconCompiler is a modular Python-based hardware build system that automates the flow from RTL source code (Verilog, VHDL, Chisel, etc.) … | 95 | 1236 | active |
| Michaelliv/pi-dynamic-workflows A Pi extension that adds a `workflow` tool enabling the model to write JavaScript scripts that fan out work across isolated subagents and s… | 64 | 1236 | active |
| dromara/skyeye SkyEye is a SaaS-style, zero-code/low-code enterprise management platform built on SpringCloud Alibaba microservices, Vue3, and uni-app. It… | 77 | 1232 | active |
| Temporal Python SDK The official Temporal SDK for Python, a framework for authoring durable workflows and activities that execute as fault-tolerant, long-runni… | 99 | 1228 | active |
| CC: Tweaked CC: Tweaked is a Minecraft mod that adds programmable computers, turtles, and peripherals controllable via Lua. It is an actively maintaine… | 95 | 1226 | active |
| artisan-roaster-scope/artisan Artisan scope is a free, open-source desktop application for coffee roasters to record, visualize, analyze, and control roast profiles. It … | 88 | 1224 | stable |
| eooce/Auto-login-netlib A JavaScript automation script that periodically logs into netlib.re accounts to keep free domains alive, run via GitHub Actions on a 60-da… | 36 | 1220 | active |
| andywang425/BLTH Bilibili Live Tasks Helper (BLTH) is a Tampermonkey/Violentmonkey userscript that automates daily tasks on Bilibili live streams, such as w… | 96 | 1218 | active |
| vercel-labs/workflow-builder-template A template for building a visual AI workflow automation platform, built on Vercel's Workflow DevKit with a drag-and-drop React Flow editor.… | 57 | 1218 | active |
| Vinzent03/obsidian-advanced-uri An Obsidian community plugin that extends Obsidian's URI scheme, letting users control navigation, note editing, search, commands, and sett… | 93 | 1215 | active |
| didi/turbo Turbo is a lightweight Java-based workflow/flow engine framework compatible with BPMN 2.0, serving as the backend engine for low-code platf… | 56 | 1215 | active |
| ZHangZHengEric/Sage Sage is a Python-based multi-agent framework and platform for planning, executing, and delivering complex tasks with LLM-powered agents. It… | 87 | 1214 | active |
| gys619/Thread A personal collection of automation scripts for the Qinglong task scheduler, QuantumultX, QQ bots, and shell environments, written in JavaS… | 67 | 1210 | active |
| adamlyttleapps/claude-skill-app-onboarding-questionnaire A Claude Code skill that designs and builds high-converting questionnaire-style onboarding flows for mobile and web apps, based on a 14-scr… | 45 | 1210 | active |
| jieyefriic/rp-engine A YAML-native agent workflow execution engine written in Rust that parses declarative workflow files describing nodes, edges, prompts, data… | 61 | 1209 | active |
| iannuttall/claude-sessions A collection of custom slash commands for Claude Code that track and document development sessions. It records progress, decisions, and iss… | 10 | 1209 | active |
| kubernetes-sigs/sig-storage-local-static-provisioner A Kubernetes static provisioner that manages the PersistentVolume lifecycle for pre-allocated local disks on nodes. It discovers local volu… | 95 | 1208 | stable |
| zas023/JdBuyer JdBuyer is a Python-based desktop application that monitors JD.com (Jingdong) product stock availability and automatically attempts to plac… | 23 | 4226 | maintenance |
| Frix-x/klippain Klippain is a generic, modular, and highly customizable Klipper configuration for 3D printers, supporting Cartesian, CoreXY, and CoreXZ mac… | 80 | 1207 | active |
| ESPSomfy RTS ESPSomfy-RTS is firmware for an ESP32 with a CC1101 433MHz transceiver that controls Somfy RTS motorized blinds and shades. It supports up … | 22 | 1206 | active |
| Versatile Thermostat Versatile Thermostat is a feature-rich custom component for Home Assistant that turns any heating or cooling equipment (radiators, AC units… | 95 | 1205 | active |
| seuyh/stellaris-dlc-unlocker A shell/PowerShell script tool that automatically unlocks all DLC for the Steam version of Stellaris by patching game files and launcher co… | 86 | 1204 | active |
| naggie/dstask dstask is a single-binary, terminal-based TODO and note manager inspired by Taskwarrior. It stores tasks as YAML files and syncs via git, w… | 69 | 1204 | active |
| Scala Steward Scala Steward is a bot that automatically keeps Scala project dependencies and build plugins up-to-date by opening pull requests when new v… | 92 | 1200 | active |
| makiisthenes/TiktokAutoUploader A Python CLI tool that automatically edits and uploads videos to TikTok using HTTP requests instead of browser automation, making uploads f… | 100 | 1199 | active |
| Combodo/iTop iTop (IT Operations Portal) is an open-source, web-based IT service management (ITSM) platform built in PHP, featuring a fully customizable… | 93 | 1198 | stable |
| 007revad/Video_Station_for_DSM_722 A shell script that reinstalls Synology's discontinued Video Station package on DSM 7.2.2, 7.3, and 7.4, along with Advanced Media Extensio… | 75 | 1195 | active |
| jamiebrynes7/obsidian-todoist-plugin An unofficial Obsidian plugin that materializes Todoist tasks inside Obsidian notes with bidirectional sync. It lets users view and update … | 70 | 1194 | active |
| Chorus-AIDLC/Chorus Chorus is a self-hosted agent harness that coordinates a team of coding agents (Claude Code, MCP-compatible agents) plus human reviewers in… | 78 | 1192 | active |
| polyuiislab/infiAgent infiAgent (MLA) is a Python agent framework for building domain-specific AI agents that run for days on complex tasks without context degra… | 66 | 1190 | active |
| custom-components/pyscript Pyscript is a Home Assistant custom integration (installable via HACS) that lets you write automations and logic as Python functions, with … | 90 | 1188 | active |
| rtCamp/action-slack-notify A GitHub Action written in Go that sends notification messages to a Slack channel via an incoming webhook. It is configured through environ… | 77 | 1188 | stable |
| timburgan/timburgan A community chess game played entirely through a GitHub repository, where anyone can submit the next move via GitHub interactions and the R… | 77 | 1187 | active |
| ArmoredTurtle/BoxTurtle BoxTurtle is an open-source, modular, compact automated filament changer (AMS-style multi-material unit) for Klipper-based 3D printers, par… | 62 | 1186 | active |
| todo-for-ai/todo-for-ai A self-hostable task and project management system designed for AI assistants, integrating via the Model Context Protocol (MCP) so AI agent… | 52 | 1185 | active |
| Recol/DLSS-Updater A desktop application that scans installed games across all major launchers, detects their DLSS, XeSS, and FSR DLLs, and replaces them with… | 87 | 1179 | active |
| UiPath/CoreWF CoreWF is a port of Microsoft's Windows Workflow Foundation (WF) runtime to .NET 6, allowing multi-step workflows composed of activities to… | 72 | 1179 | active |
| nightscout/AndroidAPS AndroidAPS is an open-source automated insulin delivery (closed loop) system for people with type 1 diabetes, running on Android smartphone… | 94 | 1178 | active |
| togettoyou/hub-mirror A GitHub Actions-based tool that mirrors Docker images from foreign registries (docker.io, gcr.io, registry.k8s.io, quay.io, ghcr.io) to a … | 32 | 1177 | active |
| Ryven Ryven is a Qt-based visual node editor and framework for flow-based visual scripting in Python, letting users build dataflow graphs from cu… | 10 | 4092 | maintenance |
| FarmBot OS FarmBot OS (FBOS) is the operating system and related software that runs on FarmBot's Raspberry Pi, built with Elixir and the Nerves framew… | 84 | 1173 | active |
| Strands Agents Agent SOPs are markdown-based standard operating procedures that guide AI agents through complex, multi-step workflows using natural langua… | 79 | 1170 | active |
| Guru322/GURU-Ai GURU Ai is a Node.js WhatsApp bot that connects via pairing code and responds to prefix-based chat commands like .ping, .menu, and .alive. … | 54 | 1168 | active |
| houmain/keymapper A cross-platform, context-aware key remapper that lets users redefine keyboard layouts and shortcuts systemwide or per application via a si… | 95 | 1167 | active |
| davidfowl/tally Tally is a local rule engine CLI that classifies bank transactions from CSV exports using plain-English rules, designed to be driven by AI … | 58 | 1167 | active |
| microsoft/WinAppDriver Windows Application Driver is a service that enables Selenium-like UI test automation for Windows applications, including UWP, WinForms, WP… | 26 | 4053 | maintenance |
| bestpractical/rt Request Tracker (RT) is an open-source, enterprise-grade issue and ticket tracking system written in Perl, used for helpdesk, customer supp… | 91 | 1163 | stable |
| agentrq/agentrq AgentRQ is a self-hosted, human-in-the-loop task management and collaboration platform for AI agents, built around the Model Context Protoc… | 78 | 1162 | active |
| vm0-ai/vm0 VM0 (Zero) is an AI agent platform that acts as a 'trustworthy AI teammate', connecting to 1,400+ tools (Slack, Notion, Gmail, Linear, GitH… | 81 | 1161 | active |
| Bedolaga Bedolaga is a self-hosted Telegram bot (with an optional React web cabinet) for selling and managing VPN subscriptions, integrated with the… | 80 | 1160 | active |
| Salvoxia/immich-folder-album-creator A Python script and Docker image that automatically creates and populates albums in the Immich self-hosted photo server based on folder str… | 86 | 1158 | active |
| udecode/dotai A collection of reusable skills (SKILL.md workflows) for coding agents like Claude Code, Cursor, and Codex, covering goal management, orche… | 68 | 1158 | active |
| LifeOS for Obsidian LifeOS is an example Obsidian vault template that combines the P.A.R.A knowledge management method with periodic notes for tasks, goals, an… | 97 | 1152 | active |
| hexabot-ai/Hexabot Hexabot is a self-hosted, fair-core AI workflow automation platform that combines YAML-defined agentic workflows, actions, memory, RAG, and… | 64 | 1151 | active |
| 0-8-4/miui-auto-tasks A Python script that automates completing Xiaomi Community (MIUI) tasks by simulating network requests, with automatic login and cookie ref… | 48 | 1151 | active |
| toggl/track-extension The official Toggl Track browser extension (formerly Toggl Button) for Chrome and Firefox that lets users start and stop time-tracking time… | 95 | 1150 | active |
| somta/Juggle Juggle is a zero-code/low-code API orchestration and system integration platform for composing microservice interfaces into complex flows v… | 87 | 1150 | active |
| nicolomantini/LinkedIn-Easy-Apply-Bot A Python bot that automates applying to jobs on LinkedIn using the Easy Apply feature. It reads search preferences, resume uploads, and bla… | 53 | 1149 | active |
| boppreh/keyboard A pure Python library for hooking global keyboard events, registering hotkeys, and simulating key presses on Windows and Linux (with experi… | 60 | 3971 | maintenance |
| vercel-labs/eve-software-factory-template Foreman is a template for an 'eve Software Factory' that runs AI agents across the development loop: a classifier triages tasks from GitHub… | 57 | 1144 | active |