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 |
|---|---|---|---|
| Shipit Shipit is a universal automation engine and deployment tool for the Node.js ecosystem, positioned as a JavaScript-based alternative to Capi… | 10 | 5293 | maintenance |
| astronomer/dag-factory dag-factory is a Python library for Apache Airflow that lets users define DAGs declaratively via YAML configuration files instead of writin… | 86 | 1461 | stable |
| getprobo/probo Probo is an open-source, self-hostable governance, risk, and compliance (GRC) platform for engineering and security teams, covering risk ma… | 84 | 1460 | active |
| mylar3/mylar3 Mylar3 is a Python-based automated comic book (cbr/cbz) downloader that monitors a watchlist of series and grabs new issues via NZB indexer… | 60 | 1460 | active |
| horilla/horilla-hr Horilla is a free, open-source Human Resource Management System (HRMS) built with Django and HTMX, bundling employee management, recruitmen… | 96 | 1459 | active |
| ihmily/QuarkPanTool QuarkPanTool is a Python command-line tool for batch saving shared files, generating share links, and downloading files from Quark Netdisk … | 46 | 1459 | active |
| win4r/ClawTeam-OpenClaw ClawTeam-OpenClaw is a fork of HKUDS/ClawTeam providing multi-agent swarm coordination for CLI coding agents, with OpenClaw as the default … | 65 | 1458 | active |
| PolyArch/humanize Humanize is a Claude Code plugin implementing RLCR (Ralph-Loop with Codex Review), an iterative development workflow where Claude implement… | 57 | 1458 | active |
| ModelEngine-Group/app-platform AppPlatform is a self-hosted low-code platform for building, orchestrating, debugging, and deploying large language model applications such… | 72 | 1457 | active |
| kjtsune/embyToLocalPlayer A Python tool with a companion browser userscript that lets Emby/Jellyfin (and Plex) web UIs launch external local video players like mpv, … | 86 | 1456 | active |
| webbrain-one/webbrain WebBrain is an open-source AI browser agent extension for Chrome, Firefox, and Edge that puts an LLM-powered assistant in a side panel. It … | 78 | 1456 | active |
| tychxn/jd-assistant A JD.com (Jingdong) purchase assistant written in Python that automates login via QR code, product stock/price queries, cart management, an… | 32 | 5262 | maintenance |
| j-easy/easy-rules Easy Rules is a lightweight Java rules engine that provides a Rule abstraction with conditions and actions plus a RulesEngine API to evalua… | 23 | 5260 | maintenance |
| NullArray/AutoSploit AutoSploit is a Python CLI tool that automates mass exploitation of remote hosts by combining target discovery from Shodan, Censys, and Zoo… | 23 | 5255 | maintenance |
| yuzeguitarist/Deck Deck is a native, privacy-first clipboard manager for macOS built with Swift and SwiftUI. It records clipboard history (text, images, files… | 64 | 1450 | active |
| phonowell/genshin-impact-script A Genshin Impact automation script written in AutoHotkey that provides features like automatic fishing, item pickup, and dialogue skipping.… | 59 | 1450 | active |
| botlabs-gg/yagpdb YAGPDB is a multifunctional, modular, general-purpose Discord bot written in Go, featuring moderation, automoderator, custom commands, feed… | 94 | 1449 | active |
| lycorp-jp/sim-use sim-use is a cross-platform Swift CLI that gives AI agents the ability to observe and act on iOS Simulator and Android emulator/device scre… | 81 | 1448 | active |
| mjolnirapp/mjolnir Mjolnir is a lightweight automation and productivity application for macOS that loads a Lua environment and lets users script common tasks … | 23 | 5210 | maintenance |
| arkane-systems/mousejiggler Mouse Jiggler is a simple Windows utility that fakes mouse input to jiggle the pointer back and forth, preventing screensavers and idle det… | 71 | 1443 | active |
| matchai/waka-box A small JavaScript tool that updates a pinned GitHub Gist with your weekly WakaTime coding statistics. It runs on a schedule (typically via… | 10 | 1439 | active |
| builtbybel/ThisIsWin11 ThisIsWin11 is a free, open-source Windows 11 customization utility that bundles system tweaking, bloatware removal, and automation tools i… | 10 | 5174 | maintenance |
| lamw/ghettoVCB ghettoVCB is a shell script that backs up virtual machines on VMware ESX/ESXi hosts by snapshotting live VMs, copying their VMDK disks, and… | 44 | 1430 | active |
| wd210010/only_for_happly A collection of Python automation scripts designed to run on the Qinglong (青龙) panel, covering daily check-ins for services like Baidu Tieb… | 71 | 1428 | active |
| procrastinate-org/procrastinate Procrastinate is a Python distributed task processing library that uses PostgreSQL as its task queue backend, supporting both sync and asyn… | 99 | 1424 | active |
| yohey-w/multi-agent-shogun A samurai-themed multi-agent orchestration framework for Claude Code and other AI coding agents, built entirely in Shell/Bash. It coordinat… | 71 | 1423 | active |
| Gas City Gas City is an orchestration-builder SDK in Go for composing multi-agent coding workflows, extracted from the Gas Town project. It provides… | 83 | 1420 | active |
| Gas City Beads is a distributed, Dolt‑backed issue tracker designed for AI coding agents. It provides a CLI that manages a dependency‑aware graph of… | 83 | 1420 | active |
| claude-workflow A universal Claude Code workflow plugin bundling specialized agents, slash commands, skills, and automation hooks for software projects. It… | 71 | 1419 | active |
| sipyourdrink-ltd/bernstein Bernstein is a deterministic Python scheduler that orchestrates CLI coding agents (Claude Code, Codex, Gemini CLI, Aider, and 40+ more) run… | 77 | 1416 | active |
| hesamsheikh/octogent Octogent is a TypeScript dashboard that orchestrates multiple Claude Code sessions, giving each agent scoped context, notes, and a todo.md … | 49 | 1414 | active |
| pmb6tz/windows-desktop-switcher An AutoHotkey script for Windows that lets users switch, create, delete, and manage virtual desktops via CapsLock-based hotkeys. It provide… | 45 | 1414 | active |
| nrslib/takt TAKT is an open-source CLI that orchestrates AI coding agents into repeatable development workflows defined in YAML. It coordinates provide… | 61 | 1413 | active |
| GreenSheep01201/claw-empire Claw-Empire is a local-first AI agent office simulator that orchestrates CLI, OAuth, and API-connected AI coding agents (Claude Code, Codex… | 56 | 1413 | active |
| thejerf/suture Suture is a Go library implementing Erlang-style supervisor trees for managing and restarting failing goroutine-based services. It handles … | 70 | 1411 | stable |
| amphi-ai/amphi-etl Amphi is a visual data preparation and ETL tool that lets users build data pipelines through a drag-and-drop interface while generating sta… | 67 | 1411 | active |
| apalis Apalis is a type-safe, extensible background processing library for Rust for building durable, distributed job and task processing systems.… | 81 | 1408 | active |
| agentenv/agentflow AgentFlow is a Python library for orchestrating large numbers of LLM agents (Codex, Claude, Kimi, Pi) as programmatic dependency graphs wit… | 58 | 1407 | active |
| xlrpa/FlowBot FlowBot is a WeChat/WeCom RPA bot built on Android accessibility services, controlled via an API to automate messaging tasks like auto-repl… | 67 | 1402 | active |
| ovh/utask µTask is a lightweight automation engine that models business processes as declarative YAML templates and asynchronously executes graphs of… | 83 | 1401 | active |
| millylee/anyrouter-check-in A Python tool that automates daily check-ins on LLM API relay platforms like Any Router and Agent Router, theoretically compatible with any… | 63 | 1397 | active |
| paradigmxyz/centaur Centaur is a self-hosted, open-source platform for running shared AI agents for teams, triggered via Slack mentions or an API. Each convers… | 78 | 1393 | active |
| openHAB openHAB is an open-source, vendor- and technology-agnostic home automation platform written in Java on an OSGi (Apache Karaf) runtime, inte… | 95 | 1391 | active |
| why2lyj/youxiang-Itchat A Python WeChat bot that automatically fetches discount coupon deals from affiliate platforms (Taobao, JD, Pinduoduo, Suning, Vipshop) and … | 70 | 1391 | active |
| dschep/ntfy ntfy is a Python command-line utility for sending notifications from the shell, either as desktop notifications or push notifications to ph… | 55 | 4988 | maintenance |
| DBOS Transact DBOS Transact is an open-source library (Python and TypeScript SDKs) that adds lightweight durable workflows to applications by checkpointi… | 96 | 1389 | active |
| mattsse/chromiumoxide chromiumoxide is a Rust library providing a high-level async API for controlling Chrome or Chromium via the Chrome DevTools Protocol. It ca… | 69 | 1389 | active |
| sct/overseerr Overseerr is a free, open-source, self-hosted web application for managing media requests and discovery in the Plex ecosystem, integrating … | 10 | 4975 | maintenance |
| simeononsecurity/Windows-Optimize-Harden-Debloat A PowerShell script that automates optimization, hardening, and debloating of Windows 10 and Windows 11 systems. It applies security and pr… | 27 | 1385 | active |
| pascalw/kindle-dash A shell-based application that turns jailbroken Kindle 4 NT e-ink devices into power-efficient dashboards. It periodically fetches a pre-re… | 23 | 1385 | stable |
| qmuntal/stateless A Go library for creating finite state machines and lightweight state machine-based workflows directly in code. It is an idiomatic port of … | 57 | 1382 | active |
| ioBroker/ioBroker ioBroker is an open-source integration and automation platform for the Internet of Things, focused on building automation, smart metering, … | 100 | 1381 | active |
| AlfredoSequeida/hints Hints is a Linux desktop application that lets you navigate GUI applications entirely with your keyboard by overlaying typeable hints on in… | 76 | 1381 | active |
| wimoor-erp/wimoor Wimoor ERP is a 100% open-source, MIT-licensed Amazon seller ERP system built with Java microservices (Spring Boot, Spring Cloud, Nacos, Se… | 75 | 1380 | active |
| sMythicalBird/ZenlessZoneZero-Auto A Python-based automation framework for the game Zenless Zone Zero that uses image classification, template matching, and OCR to perform au… | 15 | 1376 | active |
| Lailloken/Exile-UI A lightweight AutoHotkey-based overlay providing UI and quality-of-life features for Path of Exile 1 and 2, emphasizing minimalist design a… | 95 | 1375 | active |
| Womsxd/MihoyoBBSTools A Python-based automation tool that performs daily check-ins on the miHoYo/HoYoverse community forum (Miyoushe/HoYoLAB) and in-game sign-in… | 68 | 1375 | active |
| nf-core/rnaseq nf-core/rnaseq is a Nextflow-based bioinformatics pipeline for analyzing RNA sequencing data, performing QC, trimming, (pseudo-)alignment w… | 85 | 1371 | active |
| passivestar/quickmenu A Blender addon that provides a quick, customizable hotkey menu (default key D) for accessing useful operators and missing functionality in… | 86 | 1370 | active |
| openclaw/imsg A Swift CLI for macOS that reads, watches, and sends iMessage and SMS via Apple's Messages.app. It reads the local chat.db database directl… | 84 | 1370 | active |
| taskt taskt (formerly sharpRPA) is a free, open-source robotic process automation (RPA) client built in C# on the .NET Framework. It provides a W… | 34 | 1369 | active |
| GoogleChrome/chrome-launcher A Node.js library from GoogleChrome that launches Google Chrome with the DevTools remote-debugging port open, automatically locating the Ch… | 87 | 1367 | active |
| Team-Commonly/commonly Commonly is an open-source, self-hostable workspace where humans and multiple AI agents (Claude Code, Codex, OpenClaw, or custom runtimes) … | 84 | 1364 | active |
| Embykeeper Embykeeper is a Python automation tool for Emby media server account maintenance. It automates daily Telegram bot check-ins across 50+ site… | 67 | 1363 | active |
| amplifthq/opentag OpenTag is a local-first gateway that lets you mention coding agents like Claude Code, Codex, and Cursor from Slack, GitHub, GitLab, Linear… | 81 | 1359 | active |
| rtrouton/rtrouton_scripts A collection of shell scripts shared publicly by rtrouton, primarily for macOS system administration and automation tasks. It serves as a g… | 73 | 1359 | active |
| deepshit2025/tuboshu Tuboshu is an open-source Electron-based desktop application that turns any website into a standalone desktop app with custom icons, window… | 78 | 1357 | active |
| Jman-Github/Universal-ReVanced-Manager An Android application that lets users patch apps using ReVanced, Morphe, and AmpleReVanced patch bundles from a single manager. It extends… | 84 | 1356 | active |
| xiaoxiaoflood/firefox-scripts A collection of userChromeJS scripts and legacy-style Firefox extensions loaded via autoconfig.js, enabling deep customization of Firefox a… | 32 | 1354 | active |
| imgbot/Imgbot Imgbot is a GitHub App backed by an Azure Functions solution that crawls a repository's image files and losslessly compresses them, then op… | 23 | 1352 | active |
| yohang/Finite Finite is a lightweight, low-dependency PHP finite state machine library that manages state and transition graphs for stateful objects, usi… | 48 | 1351 | active |
| UpgradeAll UpgradeAll is a free, open-source Android app that checks for updates to installed Android apps, Magisk modules, and other software from a … | 66 | 1350 | active |
| slackapi/slack-github-action An official GitHub Action from Slack for sending data to Slack and running Slack CLI commands within GitHub Actions workflows. It supports … | 94 | 1349 | active |
| mKeRix/room-assistant room-assistant is a Node.js application for room-level home automation that tracks occupancy and people's location around the house using B… | 66 | 1348 | active |
| iwannay/jiacrontab Jiacrontab is a self-hosted, web-based scheduled task management tool written in Go, consisting of an admin web UI (jiacrontab_admin) and a… | 23 | 1347 | active |
| SuperUnityBuild SuperUnityBuild is an open-source Unity package that automates generating game builds across multiple platforms, architectures, and distrib… | 23 | 1344 | active |
| first-fluke/oh-my-agent oh-my-agent is a multi-agent orchestration framework for AI-powered IDEs and CLI coding tools like Claude Code, Codex, and Cursor. It decom… | 79 | 1342 | active |
| lucahammer/tweetXer A JavaScript userscript that bulk-deletes all your tweets on X (Twitter) for free, using your official Data Export file. It runs in the bro… | 52 | 1342 | active |
| giuseppe99barchetta/SuggestArr SuggestArr is a self-hosted web application that automatically recommends and requests movies, TV shows, and anime to Jellyseerr/Overseerr … | 89 | 1341 | active |
| a-real-ai/pywinassistant PyWinAssistant is an open-source agentic framework that acts as a Computer-Using-Agent, operating Windows 10/11 graphical user interfaces e… | 17 | 1340 | active |
| insoxin/China-Telecom-Helper A China Telecom account automation helper that runs daily tasks (sign-ins, gold bean collection, cloud drive checks, live-stream viewing, A… | 30 | 1339 | active |
| cms-sw/cmssw CMSSW is the offline software framework of the CMS experiment at CERN's Large Hadron Collider, written primarily in C++ with Python configu… | 95 | 1336 | active |
| slothflowlabs/duckle Duckle is an open-source ETL/ELT platform built on DuckDB that you self-host on your own servers or cloud, with a visual no-code/low-code c… | 79 | 1336 | active |
| qdhenry/Claude-Command-Suite A collection of 216+ slash commands, 12 Claude Code Skills, and 54 specialized AI agents that add structured development workflows to Claud… | 58 | 1336 | active |
| fossasia/scrum_helper Scrum Helper is a browser extension that automatically generates scrum/development reports from a user's GitHub activity (commits, pull req… | 99 | 1335 | active |
| PaulWieland/ratgdo ratgdo is an open-source WiFi control board and firmware for residential Chamberlain/LiftMaster/Merlin garage door openers, including Secur… | 61 | 1332 | active |
| uluckyXH/OpenMOSS OpenMOSS is a self-hosted multi-agent collaboration platform that organizes AI agents (built on OpenClaw/Claude Code) into an autonomous 'A… | 64 | 1331 | active |
| openworkflowdev/openworkflow OpenWorkflow is an open-source TypeScript framework for building durable, resumable workflows backed by PostgreSQL or SQLite. It memoizes e… | 79 | 1329 | active |
| dekuNukem/duckyPad duckyPad is an open-source 15-key mechanical macropad with per-key RGB, an OLED screen, and a custom turing-complete duckyScript engine for… | 56 | 1328 | active |
| HSLix/LixAssistantLimbusCompany LixAssistantLimbusCompany (LALC) is a free, open-source Windows desktop assistant for the game Limbus Company that automates daily gameplay… | 91 | 1325 | active |
| Shopify/job-iteration A Ruby gem extending ActiveJob that makes long-running background jobs interruptible and resumable via cursor-based checkpointing. Develope… | 92 | 1316 | stable |
| wo52616111/capslock-plus Capslock+ is a Windows efficiency tool built with AutoHotkey that repurposes the Caps Lock key as a modifier key, unlocking layered shortcu… | 67 | 1314 | active |
| EA31337 EA31337 is a free, open-source Forex trading robot (Expert Advisor) for MetaTrader 4 and 5 platforms, written in MQL. It ships in Lite, Adv… | 53 | 1314 | active |
| Cortex XSOAR Content The official content repository for Cortex XSOAR (formerly Demisto), a security orchestration, automation and response (SOAR) platform. It … | 67 | 1313 | active |
| Shopify/maintenance_tasks A Rails engine for queuing, running, and managing one-off data migrations (maintenance tasks) such as backfills. It provides a web UI to st… | 87 | 1311 | stable |
| LainsNL/OutlookRegister A Python automation tool that mass-registers Outlook/Hotmail email accounts using browser automation (Playwright or Patchright) with simula… | 64 | 1310 | active |
| hitrov/oci-arm-host-capacity A PHP CLI script that repeatedly calls the Oracle Cloud Infrastructure LaunchInstance API to grab an ARM Ampere A1 instance as soon as capa… | 10 | 1308 | active |
| szzhiyang/PerfectWindows Power Keys is a project that provides well-organized, conflict-free keyboard shortcuts to boost usage efficiency on Windows and macOS. It b… | 32 | 1307 | active |
| TonyJiangWJ/mimotion A Python tool that automatically spoofs step counts for the Xiaomi Motion (Zepp Life) app, syncing fake steps to WeChat and Alipay. It is t… | 74 | 1306 | active |
| Steamauto/Steamauto Steamauto is a free, open-source Python application that fully automates buying, selling, and delivery of CS2/CSGO skins across Steam and C… | 92 | 1305 | active |